MP3 Player Made From a Router 76
gergoid writes "Check out this
mp3 player
hacked onto a small router.
The router runs
uClinux/ColdFire,
a port of
Micro-controller Linux
on a
ColdFire processor.
Very neat toy!"
Ummm, well, OK. The network's the network, the computer's the computer. Sorry for the confusion. -- Sun Microsystems
Re:Where will it end? (Score:1)
The heck with putting a Linux boot floppy in that beast, for a real kick put in a Win95/NT floppy!!?!! Now that would be truly wierd.
Re:video card=sound card (Score:1)
The moral of this story is: always put your sound card as far away from everything else as possible. or get a card with SPDIF out, and use it.
The dream embedded system (Score:1)
Re:video card=sound card (Score:1)
Re:486 ??? yes, 486 (Score:1)
Re:An infinite loop eh? (Score:1)
Stan "Myconid" Brinkerhoff
8 bit mono, why bother? (Score:1)
Other then pointing at it and going 'neat' it's useless.. I'll listen to tapes before I go back to the Soundblaster8 days..
Re:Impressive. (Score:1)
My 83 Mhz motley former compaq box ran winamp playing mp3s at full 128Khz just fine. You couldn't do anything else though.
kaniff -- Ralph Hart Jr
Re:Impressive. (not really) (Score:1)
Fact is that MP3s can be decoded easily by special integrated circuits. The reason why MP3 playing eats so much performance on Intels is that they do not have the appropriate functions. (Apparently you have to use X commands and complicated calculations to decode the stream)
PUMP however, you plug it onto the parallel port and off you go!
But OOH, that ROUTER! (Score:4)
I've long been looking for a low-cost dedicated router/firewall suitable for a cable Internet connection, and this box looks VERY nice (assuming it doesn't cost five times as much as a cheap desktop PC); the Moreton Bay people appear to have done a Neat Thing, even without the optional MP3 output.
To those who question the article's relevance, I say that the router is a worthy story in itself. Consider the following:
1) NO ONE with a cable connection and a Windoze PC is safe from script kiddies; the OS just isn't safe. If you have a cable 'Net connection, you need a firewall.
2) Configuring a firewall isn't for the typical PC user, or even for many Linux newcomers. Proper security is tricky. Botched security is worse.
3) Here's a widely useful Open Source based device that does tricky tasks a less-than-expert probably can't do. And oh, by the way, Mr. User, that's Linux running your router and keeping the barbarians out. The Penguin Army marches on!
Re:When's the stereo componant out? (Score:1)
I've got the box in my stereo stack, and I'm planning on getting the remote working. Then check out the LCD displays at Linux Central [linuxcentral.com]. What more could you want?
GRH
I am but a humble amateur ... (Score:1)
Linux MP3 Players (Score:1)
Ubiquitous MP3 Players (Score:1)
broadcasers (Score:1)
Impressive. (Score:1)
This is pretty impressive for such a low power CPU - a Motorola Coldfire @ 90MHz. My old 586-120 wouldn't play MP3s with that low CPU usage (62%)
I bet everyone will want a kit one to make a MP3 player out of. What I want to know is:
How can I telnet into a Nomad MP3 player? That would be cool! *S* ~joke~
you may not beleive me now.... (Score:1)
- MP3 d00d
Why do that to a router? (Score:1)
Building one from the ground up, reassembling one from odds and ends lying around or adding functionality to an existing product is only really "news" if it achieves something new, whether it be in terms of quality, quantity or uniqueness. I found the previous article [slashdot.org] about a player with 80 hrs of storage more newsworthy.
So /. isn't only about "news"... but where do we draw the line between something like this being interesting or lame?
cheers
marty
When's the stereo componant out? (Score:3)
Actually, maybe a DVD Player with the CD and MP3 capability built in would be best; I could add it without having to buy a new cabinet to fit it all in, plus one could build in cool stuff like on-screen programming or song selection. There are a lot of PCs selling these days with CD burners for an extra $50, and you can get a new HP CD Burner for under $100 these days if you know where to look. I'd think that anyone with the know-how to find and use WinAmp and MP3s in general would have the technical level needed to burn CDs, so why is nobody swinging at this one? The DVD players already out must have some substantial processor power under the hood -- I'd be willing to pay $50-$75 more for one that could play MP3s over my stereo.
The things I do to avoid moving my computer closer to my TV... Actually, if anyone has used that X10 device that broadcasts MP3s on a 2.4 gigahertz channel, I'd love to hear if you're happy with it (or if it's fuzzy).
----
VHS data delivery (Score:1)
Re:Why do that to a router? (Score:2)
As always you're free to not read anything you don't feel is fit.
Re: (Score:1)
'Cuz people want MP3 for their stereo... (Score:1)
I was gonna buy an old 486/586 and set it up to do just that, but if we can get this box setero and hook in a remote; we're one step closer to a stereo component every alpha-geek will have to have.
Re: (Score:1)
Re:Impressive. (Score:1)
my idea is.. (Score:1)
they posted this because it's interesting that someone could, would, and did do it. I, for one, am glad to hear it.. I think it's neat, and the next time someone wants to spontaneously try doin something new like that, let me know... I'll take it. *grin*
Kudos to the creator.
Such a device already exists. (Score:1)
Re:When's the stereo componant out? (Score:1)
Cheers, Dan
No routing and playing? (Score:1)
What would be the load for that box as a router on, say, a 10Mbit connection? Would it be even remotely possible to use it for both purposes at the same time?
I'm planning to build an appliance for logging in home at door, to hear the mail headers, start MP3's, whatever's in your
Hehe I Remember the days (Score:1)
Re: (Score:1)
Re: (Score:1)
Re:Why do that to a router? (Score:1)
Why convert a digital camera into a video-game player [slashdot.org]? Why get an Apple II to play WAVs (which is something I did a few years back)? Because you can. It may not be the most useful hack in the world, but it's definitely a clever hack.
Re:When's the stereo componant out? (Score:1)
This is what open-source is all about!
Take something, get it to work (better) on what you have, contribute your changes back to the collective. But don't stop there! Do something useful with your knowledge! Make money! It's not bad!
As far as the X10 A/V wireless set -- I've got one. Haven't done very sophisticated listening tests on them, but I've had no trouble with the quality of either the A or the V. The video is very clear so I'd imagine throwing a pair of headphones on the output would result in clear audio as well. I'm going through two floors of house to get from one site to the other, so I'd imagine I'm giving the wireless end a bit of a challenge too.
I'm really really glad that he thought of dumping mp3 out of these piggies... I can do the 16 bit stereo part on my lonesome, and these chips are relatively cheap and easy to design with. IDE interfaces aren't difficult to create. Now I've got a stereo component MP3 player which takes either MP3 CDs, a hard drive, or does it over NFS/Samba/whatever.
now if I can only get those Pericom samples soon enough so I can fix my one Arnewsh board... They don't like it when you tell them you're gonna hook 5V up and instead use the 12V line from the PS...
Re:Why do that to a router? (Score:1)
As always you're free to not read anything you don't feel is fit.
I know... but i still like to think that /. acts as a filter, isolating things that are worth reading, sometimes i just don't get the feeling it is working so well these days. Then again, it could just be a lack of sleep.
cheers
marty
Re:Why do that to a router? (Score:1)
uh, dude... these guys *did* build it ground-up. The boys at moretonbay designed the router, added to the uCLinux software collective, and showed the world that you don't need a high-end DSP to do it on an embedded system.
VERY newsworthy, if you ask me.
Love it if this guy worked at my company... (Score:1)
Of course, it might be neat to tie a router doing it's real job to an MP3 player, so it could play music in keeping with the state of the network... When you have low load, maybe some slow, quiet classical music. When the load is high, play some thrash or heavy metal
Do do the whole DOOM UI thing. When someone is pingbombing you, you get shot. Shoot back, and you ping bomb him... fun fun fun till the network dies.
Hardware Newbie Question! (Score:2)
Question is, where can I find some good starters material to wet my toes in hardware construction?
I look at the circuit that guy designed and it doesn't look so difficult to put together, but I wouldn't know where to begin.
Any tips at all appreciated.
one answer (Score:1)
-----
Where will it end? (Score:1)
Historically, we've had Linux ported to small embedded devices - fine. This week on
Here's my predictions for the next devices running stuff you'd never think they would:
PNG viewer on a toaster (this is what your toast should have looked like... But it's mostly carbon now instead)
Flame simulator on a Cisco PIX firewall
MAME on one of those Japanese supertoilets (I like this idea!)
GIMP on your videophone. (Hmm, just add some horns to your PHB's head, a pitchfork, get the firewall to do the background....)
Windoze NT running stably on a PC (naaah - I'm kidding :)
power... (Score:1)
-----
another equally viable answer (Score:1)
----
and lets not forget playing mp3s on a 486dx2-50 (Score:1)
----
486 ??? (Score:1)
The fact is that MP3's and 486's don't mix. I'm using a 486/66 as my Internet gateway, and it's slow at that simple task. I have a PIII/450 desktop, and if I start doing other stuff while I'm playing an mp3, the audio skips like mad. Sure, it depends on what else you might be doing at the time, but with a 486, just about anything could mess it up -- like, say, output to the sound card
That's not to say a 486-based architecture is completely out of the question... Get 2 486's and either an SMP board for it (good luck finding that... I don't think that they made such a thing) or put them on two boards, make a tiny Beowulf cluster on them, which might increase the speed enough if you find a way to do it without too much overhead, and hack your mp3 player to take advantage of the speed by doing at least 2 work threads (or get somebody else's hack
What I'd do if I had a spare 486 and ethernet card would be to use my desktop computer to decompress the mp3 I want and then stream it or otherwise transfer it to the computer that's a little closer to the stereo system. But that would be really bad in terms of wiring because I have no ethernet cables running anywhere near my stereo
Forget all that crap above... I would either do one of two things: use my computer to play it and redirect my sound card's output through my house speaker wiring (but you probably don't have any speaker wire going anywhere near your main computer) or (my best suggestion) say "Heck with it!" and play mp3s on your desktop computer. Who cares if it isn't through your $1000 stereo system... a good set of computer speakers can do the trick without noticible difference for 99% of us without all the hastle and at a greatly reduced risk of having a "significant other" in the household tell you to shut it off.
That was probably a lot more than anyone expected. What the heck...
Some sort of closing remark besides Sincerely, (who really is when they say that?)br>
Kenenth
Re:Why do that to a router? (Score:1)
Okay, so it's fun. I agree that making something do what it wasn't designed to do is fun and cool. Practical purpose is a topic of debate when it comes to this particular instance. But still...
I guess the router still works as a router, which makes it neat. And hey, what in the world is really, truely useful anyway? Most people will admit that it's a very limited subset. How many sites on the Internet give useful information compared to the number put there mostly for entertainment? And, by the way, why were mp3's invented in the first place? What was the ground principle? To listen to music. Is that useful? I'll let you decide. And what are computer games?
From the very beginning of computing, there was a coolness factor. Nowadays that has become more diluted because, for the most part, people don't build their own computers from transistors, hack code out in assembly language, and jump up so high that you hit your head on the ceiling when you get a video driver to work. Okay, so I've never done such a thing, so that may be wrong. You should know what I mean. Anyway, these sorts of projects bring that coolness factor back, especially when your contraption gives you entertainment as its main purpose. I sometimes program in assembly language for the TI-83 (a Z80 processor), and it normally doesn't do anything really useful, but still it's fun.
I don't know if everyone out here knows how to modify the code for an embedded system's general-purpose timer or connect a DMA line to an input port or whatever it was, but I'm sure a good number of people reading this appreciate what comes out of the whole thing! (Pick a song, any song!) Now get the router to download the mp3 in real-time over the Internet, and it would be really useful as an entertainment device.
I bet he's the only guy on his block who has a pile of wires that plays mp3's! Who cares if it's only 8-bit!
Senselessly,
Kenneth Arnold
Rock on, dudes!
Re:Where will it end? (Score:1)
pixfirewall> show version
PIX Version 4.3(2)
Compiled on Mon 01-Feb-99 18:34 by pixbuild
Finesse Bios V3.3
pixfirewall up 16 days 22 hours
Hardware: AL440LX, 32 MB RAM, CPU Pentium II 233 MHz
Flash atmel @ base 0x300
0: ethernet0: address is xxxx.xxxx.xxxx, irq 9
1: ethernet1: address is xxxx.xxxx.xxxx, irq 10
Serial Number: xxxxxxxx
PII MMX? 32Mb RAM, Intel LX Motherboard!
So much for hardware firewalls...
Damn thing has a floppy drive, so - what happens if I put my Linux boot floppy in the drive and power it up???
There is a DVD/VCD/MP3/CD-DA player! (Score:1)
model AV715. It can read CD-R and CD-RW
media too.
When playing MP3's, it can show
the lyrics on the TV set(if you burned a
lyrics file onto the CD)
The www site for them is:
http://www.raite.com.tw/
Re:Where will it end? (Score:1)
When I play Ms Pac Man, that's not the
joystick I want to use.
Damn! - That was my idea (Score:1)
What's so special about using a ColdFire? They are very cheap, very powerful and very flexible embedded micro-controllers. There is excellent Open Source tool support with TWO operating systems (RTEMS & uC/Linux) and of course a bug free, high performance gcc implementation. Visit the link above for details...