Do it yourself MP3 Stereo 85
ckotso writes "There's this guy who has created a
hi-fi-like MP3 player using an old PC case, an LCD
screen+a few keys attached to the case, a P100 and a
small HD booting linux. MP3s are read from a cd-rom,
which means 12 hours of continous music at home. I guess
it still needs work, but it seems quite good already. Now
I know what to do with that old spare midi tower."
Wouldn't it be easier & better to ... (Score:1)
Simpler ways? (Score:3)
How about grabbing a DOS based MP3 player, load MSCDEX in the autoexec, write a small program (started by the autoexec) to run your interface (input is from stdin remember? send data to LPT1 for the display. Cinch) and parse the CD to see if it is MP3 or *gasp* CDDA, or even MOD,S3M,it, etc. (if your into old school tunes) and go from there? We could squeeze the whole thing into a 1 meg boot EEPROM, with less boot time, and maybe just a little less memory needed? Linux kicks tail, but DOS could have a bit better use in small non-multitasking appliances like this one.
another mp3 cd player project (Score:1)
K6-2 300 w/ mpg123 (Score:1)
if you compile mpg123 w/ the 3DNow! optimizations you only get about 4~7% cpu utilization.
i wonder if x11amp has the same optimization stuff in it.
henri
We need kits (Score:1)
Have you checked www.empeg.com ?
Their working on it....
Excessive use of frames penalty.. -2 (Score:1)
Looks like a really nice concept (the player). And I applaude his efforts,I may build something similar one day. I have enough old 'puters lying about the place.
See subject for webpage comment. I suspect I am not the only one w/o a 30" monitor.
Neat... (Score:1)
Nah, might as well just play mp3's in the background on my K6/300. Gotta hate losing that 10% of CPU or whatever, darn.
Now if only I had a CD-burner...
Hmm. (Score:1)
Personally, I'd use mpg123, as optimized as possible, and start out playing mp3's downsampled to 22Khz, mono. If that works, start changing command-line parameters, and see what it supports.
(However, it sounds like that computer might be a good candidate for that hardware decoder board for
K6-2 300 w/ mpg123 (Score:1)
(I bought it just before the K6-2's came out. But that's okay, if I wanted a new chip, I'd want, say, an overclocked Celeron, a K6-3 or a K7, or something nifty. But I don't. My K6/300 is more than enough horsepower for me right now, except for testing VMWare. But then, I don't really have much use for Windows, so that doesn't count.
Neat... (Score:1)
Hmm. (Score:1)
On an unrelated note, anyone know what would make klogd become a runaway process? I have to kill it because it keeps my load average at 1.00...
Wonder how long the CD-ROM drive will last (Score:1)
Lightweight OSes (Score:1)
A DOS-alike could be useful; Isn't DR-DOS semi-freely available? Also, there may be a free implementation of DOS out there. Or possibly, if one was to go commercial, one could licence a RTOS, like OS/9 or QNX.
Alternately, it may be possible to cut Linux down into a lighter OS. Possibly a Linux kernel minus unneeded drivers, modified to boot from the Flash BIOS space of a motherboard, and leaving out all but necessary processes. If you eliminate read-write filesystems, you can bypass the fsck problem as well.
Call to SCSI guru's (Score:1)
Of course, I could be wrong.
As for ADAT, isn't that an entirely different format, storing multitrack audio on expensive VHS tapes?
Lightweight OSes/boot time (Score:1)
Then again, even with DOS there's the BIOS self-test time, which is unacceptable for a shelf hi-fi component. For such a device to be anything other than a geek curio, you'd have to replace the BIOS, possibly ROMming Linux or some similar OS.
another idea (Score:1)
One of the things we discussed on there was building lower-cost ($200-$300) units using embedded biscuit PC's with slow 486 processors and external decoders (for sound quality), and essentially sticking the linux kernel configured to boot via NFS into the flash.
No harddrive, and keep the MP3's and software on the network. A lot of us have pretty big networks at home, seems a good way to keep all the MP3's together, and use them from multiple locations.
You could also fit it in a much smaller case. One of the people on the list mentioned those PC-on-a-SIMM devices as a possible host.
Palm Interface (Score:1)
To answer the other reply here, this is not a plugin to Winamp, though I suppose such a thing would be possible (I've experimented a little with using IBM's Viavoice to control Winamp via a program that takes advantage of Winamp's published API). I've found it's much much easier to do this in Linux because you really don't need a monitor, whereas with Windows it's nearly impossible to check up on what's going on w/o a monitor. On the Linux side you can throw a net card in the box and telenet in (if you're doing development) or even port the console to the serial port (perhaps the one you're not using to control MP3s with) and use your Pilot to check up on what's happening.
Another idea... (Score:2)
I brought this to a party and connected it to a stereo and we had music for the whole night off 1 CD...it truely is cool.
Similar project (Score:2)
Digital optical outputs, and can play from just about any medium. There are actually a lot of these projects around the web.
How much would someone pay for one of these? I can make aluminum cases like this one (mind you JUST the case) for about $225. (lots of labor involved) but I don't think people would pay that.
Intel 66mhz 486 (Score:1)
Similar project (Score:1)
Do NOT post this on the front-page of slashdot
Stan "Myconid" Brinkerhoff
Neat... (Score:1)
Stan "Myconid" Brinkerhoff
parport mp3 decoder (Score:1)
New solutions. (Score:1)
Wouldn't it be easier & better to ... (Score:1)
Works fine - connected to Yamaha receiver (Dolby Pro-Logic, five speaker system) and Medium-size TV (52cm). Also connected to a modem, allows internet browsing on the TV.
A P75 is just enough play 128k MP3s using "K-jofol" - don't expect to be doing anything else at the same time.
Quite old now.
Kris.
Win a Rio [cjb.net] (or join the SETI Club via same link)
Upgrades? (Score:1)
because he needed to be able to plug a standard
keyboard into it to perform upgrades.
I'm guessing that's where the floppy might be used.
And anyway, why not?
A floppy drive is only about $10 to $20 and it'd probably come in handy for those 1 min. songs you want to play every once-in-a-while.
~enucite~
Any projects with new parts instead of old junk. (Score:1)
Hmm. (Score:1)
Simpler ways? (Score:1)
If you strip it down far enough U could boot from floppy disk/Flash, and use CD for storage, and completly eradicate the Hard Disk.
Other options ? Has anyone tried ELKS (and is it up to the job ?)
Sweet (Score:1)
Gonna put mine on the network (Score:1)
Just think, I could log peoples selections and see just how bad everyone's taste actually is.
I'll send a story in once its done and you can all
DX4/100 (Score:1)
popular new toy... (Score:2)
As far as the linux boot speed issue raised above, our solution is to custom compile a kernel with only basic services and network (he's planning on an ethernet hookup to transfer mp3's) and mount the disk read only. I expect it'll come up pretty quick, and with the disk as RO, you can shut it off hard without any waiting for the OS to shut down nice.
That's the plan anyway. I'll have to see if I can talk him into making plans available once the final scematics are drawn up...
Whoah...I'm doing the same thing (Score:2)
I'm using a small keypad interface to the LCD, and I'm going to have three modes of selecting MP3's : Random mode, Scroll-to-Select mode, and a search mode that will act like one of those telephone answering systems where you search for someone's extension by entering the corresponding digits of their last name. I should be well on my way after this weekend - I have most of the code written in Perl. I used the POSIX module instead of the C code that came along with the LCD that everyone seems to be using.
The biggest challenge I see is finding the perfect 70's Hifi/8 trak shell for this machine - look is very important (I'll be using this thing at parties) and I want a non-computer user to be able to use it easily. My objective is to create the most powerful 8-trak machine in the universe. No one else will be able to play 200 CD's worth of MP3 off of their 8-trak. The geek factor of this is great too - I'll be able to telnet to my stereo!
Pentium 90 (Score:1)
Overdrive (Score:1)
Jake
On your stereo rack, not in car -in car not so bad (Score:1)
Plug for Paul B's car audio juke box that got me started: http://cajun.current.nu
Jake.
Sweet (Score:1)
ADAT (Score:1)
ADAT actually comes in two different formats. The Alesis version stores 8 tracks of audio at varying bitdepth/rates on SVHS tapes. The Tascam format uses Hi8mm videotapes. From what I can tell, the more film/video people use Tascam more and the strictly music people use Alesis.
i have a friend that's a producer who has a whole stack of the Alesis ADATs and a BRC (Big Remote Control, i assume it stands for) that looks like something out of Star Trek(*). pretty rad with the lights out and all the lights flashing along to the music.
so, anyway, you aren't going to be able to play ADAT format music on a normal dat deck of any variety. DAT Hi8mm (**)
cygnus
"i feel like a quote out of context."
* i abhor star trek, to the point of yelling at the top of my lungs and lunging for the remote whenever it comes on. just wanted to get that off of my chest.
** BASIC rules!
Art as a commodity (or: Are you all deaf?!?!?) (Score:1)
i can see why 44.1 was a slight compromise even at the time cd's were recorded (should have been 48 kHz, but past 24 kHz you get from it aren't you reproducing stuff only your dog can hear?) and maybe 16 bit is sort of laughable now (esp. with those 'DSP' circuits in components that are supposed to enhance the sound but sound like a cheesy-ass digital eq averaging bits to the nearest power of 2). and the concept of some mathematical codec being able to decide what i can and can't perceive is almost facist. but the point of mp3 isn't really to be as 'digital' as a professionally-mastered digital recording. think of them as tapes. and as an engineer, these people aren't paying you diddley when they pirate your music, so aren't you glad they aren't appreciating the painstaking effort you put into making every instrument jump out of the mix and lick you. let them screw themselves.
cygnus
"i feel like a quote out of context."
Old news? (Score:1)
mp3.com [mp3.com] has had a list of this sort of technology up for ages. I'm building one myself (who isn't? :) ), but I'm buggered if I'm spending that much on an LCD display. There must be a cheaper way of doing it that involves too much hardware spannering.
Neat... (Score:1)
Art as a commodity (or: Are you all deaf?!?!?) (Score:1)
Thank you. Finaly some one with some sense. Although I can not lay claim to having any kind of proffesional qualifications, I'm not deaf.
I really cannot see why MP3 is such a big deal. Sure you can down load it and it doesn't take up much space on a hard drive/CD-Rom, but this doesn't change that fact that it sucks.
Have any of you people who are talking about plugging an MP3 player into your Hi-Fi ever heard good music? Have you ever listened to a good quality vinyl (or even CD) system? Probably not. Because if you had there would be no way you would settle for MP3.
Well one `good' thing about MP3 is that anybody out there wanting to start a band and cut a record isn't going to have to bother about expensive things like recording studios and mixing and stuff. All you need is to gather around a simple tape deck, press record and off you go. Then releas it as MP3 and no one will hear the difference.
Lightweight OSes (Score:1)
drop 32 megs of ram in the system. Do everything in memory.
Single use computers could benefit from the flexibility of Linux easily. Just recompile without all of the unecessary services.
On your stereo rack, not in car (Score:1)
Gonna put mine on the network (Score:1)
Pretty Cool - maybe (Score:1)
I've placed the DVD-kit and a tv-out voodoo1 card in it too
The main problem with this setup, and with all the other solutions on these pages so far:
NOISE!
harddrive+
ordinary cdrom (makes a lot more speed-noise than an ordinary cd-player)
+ the fan
I'm so annoyed with it that I have just ordered a stand-alone dvd player
Which in fact is a cheap-ass one too:
http://www.kissnordic.dk/msiepage.html
One final note:
I thought that I would be using the computer for playing mp3's as well, but since the setup was ready I have only used it a few times.
The point is that I like to have control with my mysic-playing, and therefore still uses my main computer (attached to the stereo) for mp3-playing.
I'll say that you have to make some serious considerations before building a stand-alone mp3-player.
just my 2 cents.
Jakob
Call to SCSI guru's (Score:1)
-- A wealthy eccentric who marches to the beat of a different drum. But you may call me "Noodle Noggin."
Portable commodities (Score:1)
People also want it to have a reproducible sound, i.e. its going to sound the same each time. Granted, I can tell the difference 'twixt a new vinyl album and an MP3, but it's not really that distracting, except to someone such as yourself who makes his living at this. In that clean room environment the LP should sound superb, but otherwise [POP!] [Crackle!] [ZZZZIP!] In that clean room environment [Crackle!] [POP!] the LP should sound great, but otherwise [POP!] [Crackle!] [ZZZZIP!] . . .
See my point? Relax. Don't take it personally.
Art as a commodity (or: Are you all deaf?!?!?) (Score:1)
But, does a French chef not sometimes stoop to letting his wife cook sometimes or eating ? etc
I LOVE music, have a reasonable ear, played in a band for many years (albeit a mediocre one), nearly cried when Led Zep, Jimi etc came out on CD 'cause it did sound crap...
Now, I work from home programming. I have a nice components setup in the loungeroom, but realistically can't have it loud enough to hear it continuously in my office (sounds crap through walls anyway), don't want to move it into my office ('cause it's nice to kick back in the loungeroom), don't want to buy a whole new system, hate having to walk backward and forward changing CD's to the loungeroom (I have tried it
So, having a dirty great HD full of whatever I want to "listen" to anywhere accross my network without having to get up, walk to the loungeroom for every CD change, and all of the other things above, is kind of cool.
It is nice to hear someone stand up for what they love though
Just my AU$0.02 worth...
Hmm. (Score:1)
Derek Lewis
Gonna put mine on the Internet (Score:1)
If you haven't (and you probably wouldn't if you don't look out a Window) seen it MP3Spy is the coolest piece of software ever.(my new siguote)
Especially now that I found a Phish [umn.edu] channel all else is bliss.
Sweet (Score:1)
P75 is enough (Score:1)
and dedicated to running winamp... plays full
bitrate mp3s with no problems.
anyone know if a P-60 or P-66 can do it?
-j
Simpler ways? (Score:1)
Did you say something? :-) (Score:1)
The average person's "Hi-Fi" isn't
The average person doesn't *really* care too much about quality (to some extent) , they just want music. (oh , and generally LOUD music please)
So does the average person , who just wants music whilst partying / reading / doing the housework / driving their car care? Probably not.
Yes, mp3's mangle the sound a fair bit.
I am willing to trade off the loss of fidelity, for the simple fact that you can jam (and 'jam' is probably the most approprate word) 12 hours on music onto a single C.D. No, it's not *perfect* music. The AM radio in my car is also woeful , but I still listen to it - and mp3's tend to sound a lot better than ol' AM.
Nothing in my "hi-fi" system comes anywhere near perfect, the listening conditions are nowhere near perfect, and lets not forget my poor old industrially-deaf ears. Why go to extreme lengths to get the most accurate reproduction , when most people sadly don't even notice.
Commercial MP3 Car Stereo on the way... (Score:1)
We need kits (Score:1)
One for the road (Score:1)
perfect home for servicable-but-retired components.