Slashdot Mirror


Centrally-Controlled Home Music System on a Budget?

akgoatley writes "Recently my technically inept parents bought a new stereo and have expressed a wish to have it connected to a computer for storing large amount of music - a Linux CD jukebox. An example of this would be The Idiot Jukebox, but the solution has to be less complicated than that. I've already written a fairly basic music database in Perl with a web frontend for searching through it from our LAN, and I'm looking for a Linux-based collection of software to run the jukebox. It has to rip CDs when inserted, store them in a directory structure based on the name of the album. Modification of the ID3 tags is not necessary as my database handles that centrally. To complicate matters, it has to be command-line based as I will be SSHing into the jukebox to control it. The solution has to be a simple collection of software that can be easily controlled via SSH. Due to hardware (and budget) constraints the jukebox will be too slow to run X, anyway :( This means programs like Grip will not be usable. What do you Slashdotters out there think? Any good suggestions or pieces of software you would use?"

287 comments

  1. solution? by Anonymous Coward · · Score: 3, Funny

    you want a solution? hell, i'm having trouble understanding your question!

    1. Re:solution? by BarryNorton · · Score: 1

      "News for Nerds. Stuff that matters."

      Might be a Sunday but come on...

    2. Re:solution? by Anonymous Coward · · Score: 0

      actually it's saturday, unless you are in .au, in which case you woke up way too early, go back to bed.

    3. Re:solution? by badasscat · · Score: 5, Informative

      you want a solution? hell, i'm having trouble understanding your question!

      He basically wants a music server, and he apparently wants it to be as complicated as possible, and he wants to run it on an 8088.

      This isn't the first time the music server question has come up here, and the questioners always seem to want to make it as hard on themselves as possible. They want a text-based interface, they want to be able to rip and burn, they want Linux, and they want to do it all on a hacked HP calculator or something.

      I've got a media server that I cobbled together out of old spare parts, combined with a new hard drive and a new case. Whole thing cost me about $200 for the new parts and I've got a reasonably nice machine that hosts my music, movies, and photos. I have it set to auto-logon to Windows XP (with a username and password) and then launch iTunes and Media Portal (an OSS media center clone) with a girder plugin for my remote control. Then I've got a bunch of options. I can access that PC directly through my TV using Media Portal and play music with my remote control. I can carry my laptop anywhere in the house and control that PC through Windows' own remote desktop connection. Or I can use it as a real music server and stream music through iTunes over my wireless LAN, playing it on my laptop or whatever else I'm using.

      iTunes will also rip and burn, which was another listed requirement.

      My advice to anyone who wants to do this - build or buy a cheap, mostly second-hand PC. Along with whatever new hardware you buy, pick up an OEM copy of Windows XP for cheap at a site like Newegg.com. Install iTunes, install Media Portal, put them both in your startup folder. Import all your music into both apps and enjoy.

      Very simple and very powerful. Not expensive either.

    4. Re:solution? by AstroDrabb · · Score: 1
      Everything you just explained is NO HARDER IN LINUX. There are a bunch of Linux streaming servers. In fact, my Linux based Media server if far better then the orginal MS Media center PC I origianlly tried to setup. The MS Media PC tried to lock EVERYTHING to the MS PC. Any audio or video I recorded was LOCKED to the MS ONLY MEDIA CENTER. Not very useful in a home environment. I setup a MythTV PC in no time and it blows away an MS Media PC. MythTV doesn't try to lock EVERY PIECE OF MEDIA to only one computer while MS's media offering does.

      If you look at the "instructions" you gave for you setup, it is not any more involved then a typical Linux media setup, save for the extra $100 or so for WinXP home.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    5. Re:solution? by nate+nice · · Score: 1

      I was hoping other readers would see this as a good example of someone trying to do something practically worthless, as you pointed out, there are many ways to easily do this already. Hopefully the poster is simply doing this to do it and learn something about Linux and network programming, as well as integrating OSS into something. But then again, good design to a problem solution is not as easy to come by as is assumed.
      I'm rambling. Well done.

      --
      "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
    6. Re:solution? by Anonymous Coward · · Score: 0

      Very simple and very powerful. Not expensive either.

      Not relevant to the article. A specific list of requirements was given, your solution fails on most of them. Telling somebody that they really don't want to do what they are asking for guidance about is just plain wrong. You end up presuming that you know exactly all the reasons the requirements exist. You generaly don't.

    7. Re:solution? by Curtman · · Score: 1
      Hopefully the poster is simply doing this to do it and learn something about Linux and network programming

      I think that is the case, otherwise he probably wouldn't have said:
      • the jukebox will be too slow to run X, anyway :( This means programs like Grip will not be usable


      Because the jukebox doesn't need to run an X server to use X applications. Only the box you wish to view the application on does. I.E. The box he's ssh-ing from.
    8. Re:solution? by Anonymous Coward · · Score: 0

      And your tales of woe regarding the dreadful MCE are related how to a linux audio server?

    9. Re:solution? by doofusclam · · Score: 2, Informative

      Depends. I'd move my desktop and server over to Linux now if there was the equivalent of foobar2000 to play my tunes with.

      The list of problems with Linux setups of this time are endless - no gapless playback, spotty compatibility with some codecs, ugly front ends etc etc. I'd love to move over, but this is preventing me.

      As an aside, my company makes Linux based hardware for displays in betting shops which generally have 20-30 TVs, all controlled by one box. Most of our hardware is custom, but it's all controlled by the Linux portion. The idea was to be able display mpeg video too, but compatibility/driver availability/etc were so spotty it was pointless.

      All these things aren't the fault of Linux itself, but they are problems. I'd go with the bloke who installed XP on a cheapo computer - it's the route i've gone. One day when Linux has more options i'll go with that.

    10. Re:solution? by Pieroxy · · Score: 1

      Typical FUD, somewhat comparable to the one Darl is (was?) spreading. You're no better than him.

      I can list a ton of codecs that doesn't have a stable port in Linux. None the other way. And that's only one problem.

      As for the "tried to lock EVERYTHING", either you don't know how to setup a shared drive with Windows, you are using a funky software (in which case, your bad), or you are just plain lying. Windows Media Player does lock the current file it is playing, nothing more.

    11. Re:solution? by AstroDrabb · · Score: 2, Informative
      I can list a ton of codecs that doesn't have a stable port in Linux. None the other way. And that's only one problem
      So why didn't you list them? What mainstream codecs do not work in Linux? I can play MPEG 1/2/4, MP3, OGG, MS Audio/Video, MKV, etc. Give me these "tons" of codecs that don't work in Linux. MPlayer is an excellent media player and has played _everything_ I have tried to play. IMO, MPlayer is much more efficient then MS Windows Media Player and every other media player I have tried under MS Windows. Windows Media Player, PowerDVD and Media Player Classic suck up over 20% CPU to just play a DVD, while using MPlayer under Linux on the SAME HARDWARE only uses maybe 7% CPU.
      As for the "tried to lock EVERYTHING", either you don't know how to setup a shared drive with Windows, you are using a funky software (in which case, your bad), or you are just plain lying.
      Huh? The locking has NOTHING to do with a shared drive bone head. The MS Media PC uses DRM on everything. It has nothing to do with a "shared" drive or NTFS permissions. It also prevents you from making copies of many shows. For example, HBO sends down a "no-copy-flag" and MS Media PC will not let you record it. Not very useful if you ask me. It is pretty sad that MS prevents Fair Use to make a back up copy of a show to view at a later time. If you record a show with MS Media PC (MS Video format only), burn it to CD/DVD and want to watch it at a friends house, you are out of luck. The DRM in MS Media PC will prevent that.

      It looks like your the only one spreading FUD champ.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    12. Re:solution? by silicon+not+in+the+v · · Score: 1

      I found this really funny because you guys are on totally different wavelengths and are arguing furiously because neither of you understands what the other is talking about.

      From badasscat: pick up an OEM copy of Windows XP for cheap at a site like Newegg.com. Install iTunes, install Media Portal, put them both in your startup folder.
      He's referring to Windows XP as a base operating system and using other apps to handle the media portion.

      From AstroDrabb: The MS Media PC tried to lock EVERYTHING to the MS PC. Any audio or video I recorded was LOCKED to the MS ONLY MEDIA CENTER...MythTV doesn't try to lock EVERY PIECE OF MEDIA to only one computer while MS's media offering does.
      He's talking about the Windows Media Center Edition, where it uses built-in programs to do recording and streaming in a DRM protected format, as he says. What he says is true, but is not what badasscat was talking about.

      From badasscat: As for the "tried to lock EVERYTHING", either you don't know how to setup a shared drive with Windows, you are using a funky software (in which case, your bad), or you are just plain lying. Windows Media Player does lock the current file it is playing, nothing more.
      He missed the mention of "Media Center", so he doesn't know what he means by "locked" and thinks he is referring to a temporary lock of an in-use file.

      From Astrodrabb: Huh? The locking has NOTHING to do with a shared drive bone head. The MS Media PC uses DRM on everything...[extensive rant on how much the MS DRM sucks.]
      Still doesn't realize badasscat is not talking about Media Center Edition.

      Just calm down guys. badasscat has an interesting, simple solution to the original question. Astrodrabb has a valid, but unrelated complaint.

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
  2. Ooooh, that's easy. by Pig+Hogger · · Score: 1, Informative

    Winamp or iTunes. Good speakers.

    1. Re:Ooooh, that's easy. by Chocolate+Teapot · · Score: 1

      Which part of Linux-based don't you understand?

      --
      Modest doubt is called the beacon of the wise. - William Shakespeare
    2. Re:Ooooh, that's easy. by mcknut · · Score: 1

      Which part of "too slow to run X" do you not understand?

    3. Re:Ooooh, that's easy. by cornev · · Score: 1

      In micheal's defense, most gui applications in linux really use command line applications, and so do not implement the logic of the programming task required themselves, so, very often, ssh solutions are possible where system resources are at a premium.

    4. Re:Ooooh, that's easy. by andreyw · · Score: 1

      Okay... XMMS? If you want iTunes-like automatic song ranking and thus "weighted" randomized selection, there is a pluggin floating around for that somewhere. Check apt-cache :-).

      Of course, why make ONLY a jukebox? Make a PVR box with MythTV, or your other favorite OSS PVR UI (like Freevo, or something...), and set it up with a CIR receiver - Bam! You have the envy of all your friends :-P.

    5. Re:Ooooh, that's easy. by lazybeam · · Score: 1

      What is too slow to run X? Are we talking 486 here? I had X on my 486DX2-66 only a few years ago, and it ran mpg123 quite happily.

      --
      --
      no sig for you. come back one year.
  3. Idiot Jukebox by FrenchyinCT · · Score: 5, Insightful

    Are you entirely certain this is a good idea? Aging parents + new technology = unending tech support calls and the increasing likelihood of parricide...

    1. Re:Idiot Jukebox by erick99 · · Score: 1

      "how to"

      --
      http://www.busyweather.com/
    2. Re:Idiot Jukebox by erick99 · · Score: 3, Interesting

      From experience I can tell you that aging parents + new technology can end up translating into a lot of tech support calls and quite a few visits for some one-on-one help. However, when I watch my 72 year dad getting such enjoyment from learning how to use his computer, surf the web, work on the family genealogy project, etc. it is more than worth it. I am not saying I haven't gritted my teeth more than once, but he's my dad. I hope my two sons will take the same amount of time with me when I am in my 70's and trying to learn something that is new to me but second nature to them.

      --
      http://www.busyweather.com/
    3. Re:Idiot Jukebox by Anonymous Coward · · Score: 0
      >> Are you entirely certain this is a good idea? Aging parents + new technology = unending tech support calls and the increasing likelihood of parricide...

      > I completly agree, though the last time i expressed this opinion i got modded to -1 troll

      The FAQ explains why that happens.


      Be Original: Avoid being redundant and just repeating what has already been said. Smirk. Yes, being moderated as "redundant" is worth "-1" to your post and your karma. Especially to be avoided are the "what he said" and "me too" posts.


    4. Re:Idiot Jukebox by Anonymous Coward · · Score: 3, Insightful

      Yes, a lot of us actually like helping out friends and family, and especially parents who gave us so much earlier in our lives.

      Yes, a lot of us actually enjoy showing others how to use their computers to their full advatange.

      Yes, a lot us actually want to fix others' screw-ups so they're not turned-off by computers, so they know they have a person to rely on, so they're not afraid to experiment and become comfortable with computers.

      Yes, a lot us actually are patient enough to provide tech support to friends and family, to show them how Opera and Mozilla are better than IE, Mac and Linux are more secure than Windows, how they don't necessarily need to buy everything at twice the price from Best Buy.

      Yes, I'm certain I want to help my friends and family. Because they certainly help me when I need them.

    5. Re:Idiot Jukebox by Jeff+DeMaagd · · Score: 1

      I agree. Aging parents and a command line interface? If they knew how to handle a command line interface, would they ask their kid to set it up for them?

      How about this, why not just set up a 100 to 400 CD changer and leave it at that? My CD changer reads CD-Text on the songs and the CD title. The slowest part is copying all the pressed CDs so that the CD-Text data can be encoded into them, and that's an easy job in Nero.

    6. Re:Idiot Jukebox by akgoatley · · Score: 1
      I agree. Aging parents and a command line interface? If they knew how to handle a command line interface, would they ask their kid to set it up for them?

      That's what the web interface I mentioned is for.
      -Ashton
      --
      (-(friend^2))^(1/2)
      Incoming mod-bombing for having a different viewpoint, 2 o'clock! Heads up!
    7. Re:Idiot Jukebox by wondergibbon · · Score: 5, Insightful
      Are you entirely certain this is a good idea? Aging parents + new technology = unending tech support calls and the increasing likelihood of parricide...

      As opposed to when you were young, and they were showing you how to do something with technology that was new to you? Like, say, ride a bike? Use a spoon? Walk? How many times did you ask for their help???

      Who bought you your first computer?

      You have to give back. And instead of it being a chore, you should be grateful you can.

      A newbie is a newbie is a newbie - no matter what age.

    8. Re:Idiot Jukebox by FrenchyinCT · · Score: 1
      I hope when you are in your 70s that you will remember that things are not as hard to learn as you think they are.

      I am patient with my father as well, I have to be since he was so all-fired patient while dragging me kicking and screaming through math class (while secretly wondering if such idiotic genes could possibly be the fruit of his loins) but I have told him I will KILL him if he ever goes Linux.

      At least until it's newbie-proofed. How that would work I'm not entirely certain. ;)

    9. Re:Idiot Jukebox by yerfatma · · Score: 1
      you will remember that things are not as hard to learn as you think they are.

      No, it's not hard to learn as long as you stay in the habit, but life doesn't always leve you time. Stop learning new things (new, difficult, deep subjects) and you will find that skill atrophys like anything else.

    10. Re:Idiot Jukebox by Tau+Neutrino · · Score: 1

      The problem with this otherwise insightful observation is that parents have the reasonable expectation that their children will eventually master the new tools, and will quite likely surpass the parents' proficiency.

      As one who still struggles with teaching technology to the wrinklier set, I can assure that such an assumption in this case is unwarranted. Indeed, they seem to forget old lessons faster than they can learn new ones.

      I agree with your attitude, but the quoted equation is nonetheless valid.

      --
      Lemmings are silly; dinosaurs are extinct.
    11. Re:Idiot Jukebox by Eneff · · Score: 1

      Here's a secret: Your parents can figure it out on their own.

      What they're really looking for is an excuse to call you and see you/talk to you.

    12. Re:Idiot Jukebox by pbox · · Score: 1

      My words exactly. If you stop learning you will forget how to.

      I have read about people getting their PhDs in the 60s and 70s. Nothing is unreachable, just harder. A matter of maintaining good habits which promote brain health as well as body health...

      --
      Code poet, espresso fiend, starter upper.
    13. Re:Idiot Jukebox by kmb · · Score: 1

      Dude, I haven't called my parents about bike-riding questions in years. Even when I crash 10 years after the fact.

    14. Re:Idiot Jukebox by fucksl4shd0t · · Score: 1

      I have read about people getting their PhDs in the 60s and 70s.

      I hear thousands of people got their PhDs in the 60s and 70s, but that it's a lot easier to get a PhD now than it was back then.

      --
      Like what I said? You might like my music
    15. Re:Idiot Jukebox by fucksl4shd0t · · Score: 2, Informative

      Ok, here's what you want to know.

      mpg123 is a command line mp3 player. I think the vorbis library comes with a command line vorbis player. If you go to my website and look at the program pyAlarm, you can pull out the magical code that plays music. You could easily write a Python-based media player, if you need to.

      Ecasound plays everything under the sun, and more importantly, is a command line player. Just make srue you install lame, ogg vorbis, and anything else you want to play (timidity for midi, mikmod for mod files, etc).

      PHP and Python are both well-supported for your web server. Both support syscalls, but you'll have to make sure the user has appropriate rights. The biggest problem you're likely to find is that only certain logged in users can have access to the sound device. Good luck with that, but I couldn't get anything to play from a cronjob.

      As for automatically ripping CDs? cdrecord rips, and Grip is a front-end to cdrecord's ripper. transcode also rips, and I think MPlayer will rip too. All three of these are command line applications, but cdrecord is the one most likely to be bundled in your distribution.

      Mandrake uses a kernel patch that makes it so that whenever you put a CD in, it watches and then does something. I think you can put something in your fstab for the CD player device that'll let you execute a script or program, and it shouldn't take much for you to throw something together for bash or python or something that'll handle the ripping. You might also find a solution to this problem with a few minutes spent googling.

      What else do you need? Ask and you shall receive.

      If you're really dead set on doing this yourself, knock yourself out. I might be interested in doing it for you (if you ship me the computer and I'll ship it back) if I can get one of my editors to be interested in the story. Send me an email from my website (linked in my sig) if you're interested.

      --
      Like what I said? You might like my music
    16. Re:Idiot Jukebox by wondergibbon · · Score: 1

      The problem with this otherwise insightful observation is that parents have the reasonable expectation that their children will eventually master the new tools, and will quite likely surpass the parents' proficiency.

      So it's all really about your expectation of the student? Are you teaching them what they want to know, or what you think they should know because that's what the kids know?

      I teach IT to the more experienced in our society. You'd be surpised how quickly they do pick it up and what level they get to when their teachers stop teaching them like they're kids and listen to what it is they want to know. They don't give a rats about tcp/ip- they want to read their email. What is perceived as "senility" or "stupidity" is often just a lack of confidence in an area that has only just appeared in the context of their lifetimes. They didn't grow up with beige boxes. It's not second nature- yet.

      And because it's about confidence, sometimes it takes a little longer. That's all. Give them some credit.

      I've got a degree in CompSc a couple of years ago. I'm thinking of doing my Masters next year. My current setup is 1500 ADSL into a dedicated firewall into an http://ltsp.org/ box with file server sitting in the rack, with several workstations (that can boot into Windows for gaming or off the network) scattered around the house all running gigabit, plus a wireless network so I can connect my debian-running laptop and PDA. I've got another box in the rack recording my tv shows and churning out my MP3s. I built all the boxes and did all the cabling. I'm currently waiting on a card so I can build an Asterisk box and move voice onto VoIP. I have some pretty cool lan parties fragging three 18-24 year olds while we eat pizzas and drink a few beers (age for drinking is 18 here), and I built their computers cos they haven't got an interest in building them. Sound like I'm a typical geek?

      Those 18-24 year olds are my sons.

      I should have realised I'm too old to know how to do all this. What ever was I thinking?

    17. Re:Idiot Jukebox by LeaInShadow · · Score: 1

      That is the reason the question was phrased as it was. The questioner wanted as many things as possible to be automatic, (I.E. auto CD ripping and storage) and yet still able to be configured remotely. He's not trying to set it up so they have to tweek and fiddle, he wants them to be able to walk in, put a CD in the drive, have it rip automatically, and be able to play the resulting file easily. Good interface design for a narrow purpose can VERY easily be explained to the "wrinklier set." *hugs*

      --
      Support proper distortion through signal bounce!
    18. Re:Idiot Jukebox by binner1 · · Score: 1

      Ripit is a nice wrapper script for ripping discs to a hard drive. It'll do Ogg or Mp3, set the tags and filenames however you want, etc. I think it would even do directory structures fairly easily, but I haven't tried...

      http://mmj.dk/ripit/

      -Ben

    19. Re:Idiot Jukebox by Tau+Neutrino · · Score: 1

      So it's all really about your expectation of the student?

      No, I ought to have elaborated somewhat. My point was that it's easier, and more rewarding, to teach (anything) to one who you know will eventually get it. When you reach the realization that your student will never understand enough to use the system on his or her own, and will always need you to fix things that are inexplicably "broken," you tend to get frustrated.

      These people are either unwilling or unable to invest enough energy to create mental models sufficient to explain what they're (supposed to be) learning, and therefore don't retain it. What they do remember, they do by rote, and have only the vaguest notion what it all means.

      The orignal article was asking about something simpler to use than the Idiot Jukebox. I'd never heard of it until this article, but having checked it out, I agree. Were I to inflict that on my parents, I'd have to move back into their house to support it. I wouldn't want one for me, let alone them.

      By the way, I'm of the same vintage as you. The wrinklies to which I referred are in their late seventies.

      --
      Lemmings are silly; dinosaurs are extinct.
    20. Re:Idiot Jukebox by FrenchyinCT · · Score: 1
      My mother, when she was younger, said she hated it when old people did nothing but give you an organ recital when you asked how they were. She always swore she would never get like that when she's older, and she hasn't. My note to self is this: If something new comes along, and little kids are doing it, I'm not going to tell myself I can't do it just because I didn't grow up with it. If some illiterate five-year-old can operate the Modern New Supertechnical Widget, then dadgum it, so will I.

      B'sides, teaching one's parents to use the computer results in some splendidly marvelous payback when the roles are reversed:

      "Daughter, I can't learn this damn computer," Mom says sobbingly. "Yes you will, Mom. You are certainly smart enough. There is nothing wrong with your brain." "But it's too HAAAARD! Your father is so much better at it." "Funny, that's what I said about algebra, Mom..."

      And of course today, Mom can use the computer, and I can factor equations.

    21. Re:Idiot Jukebox by FrenchyinCT · · Score: 1
      Naw, they get that every couple of weeks when I come over for dinner. Actually, I suspect the only reason I am invited over for dinner is to provide ongoing tech support. ;)

      If I ever went into something useless, like brain surgery or rocket science, they wouldn't have me over at ALL!!!

    22. Re:Idiot Jukebox by jht · · Score: 1

      Here's the cheapest/easiest way to give back:

      First off, an eMac, the cheapest Mac available. Generally can be had in a decent config for $800.

      If the eMac can sit near the stereo, problem solved. If your parents have a cell phone, get them upgraded to one with Bluetooth and install Salling Clicker on the cellphone - instant iTunes remote that works very well. There's your remote, and the bonus is that Salling Clicker doesn't require line of sight to operate like a typical remote. You either need Bluetooth as a BTO option on the Mac, or as a $30 dongle.

      And if you want to control a stereo in the next room - well, that's what AirPort Express does nicely. I just installed a setup for a customer where they used one AirPort Extreme base station as the master (and hooked the cable modem up to it), and put Express stations all over the rest of the house to extend the network (with WDS) and access their stereos and printers around the house. Works great.

      Just because you have the time/patience to set up and use Linux doesn't mean it's the answer to everyone. Parents (especially elderly ones) are not the target market for desktop Linux. We are.

      Of course, my 29-month-old son is already a semi-capable Mac user (he has my wife's old G3 iMac) - he knows how to turn it on, pick a game to play, and put it to sleep when he's done playing. Then again, he occasionally has been known to mistake the slot-loading CD-ROM for a piggybank.

      --
      -- Josh Turiel
      "2. Do not eat iPod Shuffle."
    23. Re:Idiot Jukebox by beerits · · Score: 1

      I like your suggestions but I think for a remote the ATI Remote Wonder which can be found for around $30 might be a better and cheaper choice.

    24. Re:Idiot Jukebox by Mulletproof · · Score: 1

      And one of these days he'll learn you're always new at something. Annoying as hell, but a fact of life.

      --
      You need a FREE iPod Nano
    25. Re:Idiot Jukebox by Anonymous Coward · · Score: 0

      Who bought you your first computer?

      Actually, I did, with money I'd earnt myself. Same for all the others.

    26. Re:Idiot Jukebox by Moderatbastard · · Score: 0
      My point was that it's easier, and more rewarding, to teach (anything) to one who you know will eventually get it. When you reach the realization that your student will never understand enough to use the system on his or her own, and will always need you to fix things that are inexplicably "broken," you tend to get frustrated.
      If that doesn't prove that wondergibbon is right, I don't know what does. There's a saying that there's no bad students, just bad teachers, and your attitude makes me inclined to agree with it.

      Ever heard of a self fulfilling prophecy?

      --
      1/3 of jokes get modded OT. If you get the joke, mod 1 in 3 insightful/interesting/underrated to restore karma balance.
    27. Re:Idiot Jukebox by pbox · · Score: 1

      :-)

      Point taken.

      --
      Code poet, espresso fiend, starter upper.
    28. Re:Idiot Jukebox by Profane+MuthaFucka · · Score: 1

      You can't teach an old dog new tricks. Not because they are old dogs, but because they've learned that playing dumb gets their ears scratched more often, for less work.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    29. Re:Idiot Jukebox by macdaddy · · Score: 1
      What's your thoughts about doing this with a PVR machine. Make it into an all-in-one does-it-all personal recorders? It seems like I saw plugins for MythTV and Freevo that handle audio.

      I'd like to build an all in one box that can not only rip and store DVDs on command but also handle ripping audio CDS, getting their details via CDDB or some other free site, and writing them to disk in an organized manner. Then I'd like to see the same interface (or something similar) be used to quickly and easily find and playback my recorded data. Playlists, sorting by genre, and maybe even an iTunes-like ratings system would be a plus. If you want a project, undertake that one. :-)

      BTW, nice site. I'm curious, do you ever have trouble stemming from using your name as the basis for your domain? I'm registered my own such domain (actually com, org, and net) but I've been leary about putting them into public use like you have. Any second thoughts?

    30. Re:Idiot Jukebox by fucksl4shd0t · · Score: 1

      What's your thoughts about doing this with a PVR machine. Make it into an all-in-one does-it-all personal recorders? It seems like I saw plugins for MythTV and Freevo that handle audio.

      I haven't actually looked real closely at MythTV and Freevo, but it seems to me that the article poster's question should be within the scope of both of those projects. :) At least, it would be if I were doing it. But then, if I were doing it, there'd be a million posts on mailing lists about it and 5 lines of code. Heh. MPlayer, which is what MythTV uses iirc, already supports audio CDs, and audio only files that it has codecs to support (so you could have an avi file with AC3 audio for your music if you want).

      I'd like to build an all in one box that can not only rip and store DVDs on command but also handle ripping audio CDS, getting their details via CDDB or some other free site, and writing them to disk in an organized manner. Then I'd like to see the same interface (or something similar) be used to quickly and easily find and playback my recorded data. Playlists, sorting by genre, and maybe even an iTunes-like ratings system would be a plus. If you want a project, undertake that one. :-)

      My hands are pretty full right now, but if I were to suddenly find full-time work that paid decently, I'd be all over a media box project, because that's exactly the direction I intend to go when I get the money together.

      I'm actually fairly irritated that in 10 years of media players, it doesn't look like anybody's worked a rating system into playlists. I'm also irritated that playlists are still simple text files. Scheduled additions to my alarm clock involve changing playlists to be a simple pointer to a path (with a timer going off that scans the path for new files) and tracking the use of each song. Basically, since it's an alarm clock application, I want to track how many times a song gets snoozed compared to how many times a song gets shut off and make the program favor songs that don't get snoozed much under the reasoning that if the song doesn't get snoozed much it means it woke me up. Tracking listening habits seems like such a no-brainer feature to me that I'm shocked it's not there yet. (yes, I know, there's a plugin for XMMS for it. I haven't tried it because I don't really like xmms, and the long-term plan is to morph my alarm clock into a general purpose music player)

      In any case, your ripping program will already have CDDB support, most likely, and it'll probably use freedb, which is fine. :) The main issue I've encountered with programs that do some sort of data manipulation and then stash it is finding it later, a simple problem that could be addressed by just telling you where it put it. :) You know, something like "According to the database, your CD is Heavy Metal/Thrash. You will find the tracks there in your genre tree" or whatever.

      The playlist is something that needs to be grown a whole bunch, I think. Since my own system would necessarily be multi-user, I'd like some way for a person to say who they are when they rip a CD and associate themselves with already-ripped music in the case of overlapping interests. That way you can say "Just play my songs" and it'll play the songs you like.

      Damn, I could go on and on and on about playlists and how shitty they are right now.

      Looks like cdrdao has a number of cryptic commands for ripping cds that almost require scripting to make them work. It'll get the names of tracks from a CDDB you specify, so a little bit of work (probably some googling is all that's needed) will generate a commandline for that.

      Ripping DVDs is a little more complicated, but mencoder does a fine job. Transcode will rip DVDs too, but I haven't managed ot do it successfully with transcode yet (although I have used transcode to convert avi files to mpgs I could burn onto SVCDs).

      So your program, if you choose to write one, is just a mat

      --
      Like what I said? You might like my music
    31. Re:Idiot Jukebox by macdaddy · · Score: 1
      I'm actually fairly irritated that in 10 years of media players, it doesn't look like anybody's worked a rating system into playlists.

      One would think this would be a fairly common desire. I'm personally fond of iTunes' playlists simply because I REALLY like iTunes. Talk about a slick program. Apple did a fine job with that program as far as I'm concerned.

      You know, I never thought about making a PVR multi-user. That makes loads of sense though. The most obivous is parental controls on highly rated content. Then there's the data that individuals want to keep private from others (home movies and pictures :-)!). Then there's the data that should really only pertain to specific individuals unless they want to share it, like their personal playlists, selection history, viewing history, etc. I'd never thought about multi-user PVRs but I can see where it would be desirable. The hardest part would be authentication. A thumb scanner would rock. That would be the simplest from the user's perspective. Aren't they getting to be pretty cheap now? The other option would be a numeric PIN entered via a remote. Another option is a USB/Firewire drive/dongle that only the authorized user should have. You could always use a wirelss keyboard to enter you auth info. And finally you could combine any number of those options such as the dongle requirement and PIN number. That would be the biggest hurdle IMHO. The rest is just database management and GUI work.

      A little money my way might make it happen. :) (a lot would definitely make it happen)

      LOL. I'd try it for either amounts but I'm sure I'd fail. I'm certainly not a programmer. Hack at best. :-) I think the Freevo and MythTV projects have done much of what we've talked about. I'm sure there's lots of features we could think of for them to add. Perhaps our ideas could be added as plugins for their existing projects. One thing that I really want is to rip the DVD audio channels intact and output them to a nice sound card, one that supports more than the generic 2 channels. I'm going to build a PVR box one of these days. First I have to address a drive space issue in my home server. I can't even rip a DVD at the moment. It would be oh so sweet if I could offload the DVD encoding to another box like my server instead of the PVR. The PVR would of course read the DVD but the SMP server could handle the encoding. That would be awesome. Then you could go with a slower and cooler CPU for the PVR which of course would also make it much quieter. :-) So many ideas, so little time and money.

      I'm working on my own site and have been looking for a tool to organize it. I've looked at slashcode, php-nuke, and phpBB. None of them really seem to be what I'm looking for. I'm going to review every book and movie I own (and some I don't) and put them on my site. I want to be able to organize those reviews. I also like to cook and I plan on putting up recipes and HOWTOs in a section dedicated to cooking. I'll review and recommend cooking gear too. Organizing the recipes would be helpful. Ideally I'd be able to quickly and easily plug data for a new recipe into a pre-existing form and add it to my site. I think the same feature slashcode uses for book reviews might be useful here. I of course want a place to put my thoughts and rants, political stances and opinions, music list, etc.. Commentary is desired in some places but not everywhere. The way I see it is if I can enter data easily and keep it fairly organized then I just might keep my site reasonably up to date. Otherwise it will die a fate similar to my last site which hasn't been updated in close to 6 years. :-( Which frontend do you recommend? Your's looks like php-nuke. Is it? We don't demand much, do we. ;-)

    32. Re:Idiot Jukebox by fucksl4shd0t · · Score: 1

      Then there's the data that should really only pertain to specific individuals unless they want to share it, like their personal playlists, selection history, viewing history, etc. I'd never thought about multi-user PVRs but I can see where it would be desirable. The hardest part would be authentication.

      I wasn't actually thinking about dealing with authentication. Just something that lets you say you're a different user, and base it on the trust system, which is how my home operates anyway. If I have movies I don't want my kids to watch, I put it in my home directory and chmod 600 it. Not that that's even an issue right now, since my oldest is just learning how to read. I have to say I think an authentication mechanism has to be pretty transparent. How about a web cam that does some basic pattern recognition on the user holding the remote control? :) You could use gestures then. In fact, with a web cam you could build a UI with gestures. that would be pretty cool.

      "Honey, to play the movie you have to jump up and down. Works best with your shirt off."

      "How is our daughter supposed to play movies?"

      "Ummm, I hadn't thought of that."

      The way I see it is if I can enter data easily and keep it fairly organized then I just might keep my site reasonably up to date. Otherwise it will die a fate similar to my last site which hasn't been updated in close to 6 years. :-( Which frontend do you recommend? Your's looks like php-nuke. Is it? We don't demand much, do we. ;-)

      Oh boy. Mine's Mambo. I picked Mambo solely because it looked like the most mature of what was available. I didn't think slashcode was anywhere close to what I wanted, and I'm not about to start hacking perl anyway. I limited myself to php stuff, in fact. I haven't liked any of the php-nuke stuff I've seen, but that doesn't mean I couldn't build a good php-nuke site. Mambo has a great plugin architecture, and a whole buttload of plugins already available.

      I'm not entirely happy with Mambo, but I really don't know if I'd be happier with anything else. It does take 99% of my website maintenance off my mind, but I'm still worried about the future of my site. I had hoped Mambo wouldn't leave me worried anymore, and I suspect that I just want more than what's available.

      One of these days I'm actually going to crack open the Mambo API docs and start writing the components and modules I really want. Then I'll probably be a lot happier with Mambo. :)

      --
      Like what I said? You might like my music
    33. Re:Idiot Jukebox by fucksl4shd0t · · Score: 1

      It would be oh so sweet if I could offload the DVD encoding to another box like my server instead of the PVR. The PVR would of course read the DVD but the SMP server could handle the encoding

      Forgot to mention. It looks like MPlayer's server will do exactly that. Provided mencoder supports it, that is. It's in the MPlayer docs, but I don't remember exactly where it is. Check it out. So you could write a simple daemon that runs on the machine you want to do all the ripping that accepts commands from the PVR, and the PVR can just automatically use it to do the encoding, optionally streaming it back to the PVR for storage. The technology is there, it jsut needs a good wrapper. :)

      --
      Like what I said? You might like my music
    34. Re:Idiot Jukebox by Chop · · Score: 1

      LinPVR should have the info you are looking for...

      Chop

  4. Idiot Jukebox by erick99 · · Score: 2, Informative

    The Idiot Jukebox would be great for someone that is a reasonably sophisticated Linux user. I like what the software suite does but it's beyond my technical ability to implement the Idiot Jukebox. Perhaps if someone wrote a detailed "hwow to" it would be more accessible?

    --
    http://www.busyweather.com/
  5. here you go: by geekoid · · Score: 4, Funny
    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:here you go: by ian+rogers · · Score: 1

      Your comment should get a better score for being funny. No one in their right mind would consider that.

  6. Comment removed by account_deleted · · Score: 1, Troll

    Comment removed based on user account deletion

  7. Try SlimServer from SlimDevices by montulli · · Score: 4, Informative

    I would give SlimServer a try. It is web based but would probably suit your needs. You may also like their hardware since you won't need a direct cable connection between the stereo and the computer.

    1. Re:Try SlimServer from SlimDevices by hshana · · Score: 1

      It already does all of the things you want it to and for a little extra money you can hook it up to the stereo through wifi.

    2. Re:Try SlimServer from SlimDevices by rograndom · · Score: 2, Informative

      Or you can try a series 2 Tivo with the Home Media Option

    3. Re:Try SlimServer from SlimDevices by legomyego · · Score: 2, Informative

      The SlimServer also has a command-line interface and several programming frameworks are available. Check out their open source server software at http://slimdevices.com/.

    4. Re:Try SlimServer from SlimDevices by ximenes · · Score: 1

      I have a slimp3 at my office and tivo series 2 at home. Slim's web interface is by far the superior of the two options.

      I like my Tivo quite a bit, but it's music playing mode is more of an extra than a real reason to purchase.

    5. Re:Try SlimServer from SlimDevices by hookedup · · Score: 1

      yeah, definitely a good thing to have

  8. Tunez! by Anonymous Coward · · Score: 4, Informative

    Funny this story was just posted... I've been trying out a couple of these web frontended jukeboxes the last couple of days. I personally like Tunez! the best because I can setup an icecast stream. The installation was fairly simple.

    I've also tried Jukebox (which i found difficult to get going - with a icecast stream) and also tried the Andromeda look-alikes.

    1. Re:Tunez! by Anonymous Coward · · Score: 0

      This is the other Jukebox (GJukebox) which I was referring to. It has all of the functions (such as ripping, storing in directory structures, etc) that you are looking for. It has also pretty mature code. Take a look for sure if you are interested in this type of setup.

      KL

  9. Airport Express by dcstimm · · Score: 2, Informative

    The Apple Airport Express is what I use to stream my music library to my stereo system, its an amazing device which works great with linux considering it uses open standards. Do a good search for Airport express and linux and you will find the howto. I almost cant live with out it. also its a bridge for my exsisting wireless so I get 10x better connectivity in my living room then I did before with my wireless laptop, and it has an extra usb port on it for a wireless printer(which isnt supported in linux) also its a wireless router in its self!

    1. Re:Airport Express by user32.ExitWindowsEx · · Score: 1
      more thoughts....this is cheapest since you don't need to have another machine to run linux on (technically inept == win or mac rig already in house)...you can sell that on eBay (if you already have it) to pay for the Airport Express or new HDD


      just because you may think writing your own frontend is cool now doesn't mean you'll think it's cool when it goes *boom*....i know I said this earlier, but I speak from experience
      (so I felt like repeating it).

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
    2. Re:Airport Express by cjsnell · · Score: 1

      The Apple Airport Express is what I use to stream my music library to my stereo system, its an amazing device which works great with linux considering it uses open standards.

      Open standards? Last I heard, DVD John had to reverse engineer the Airport Express streaming encryption. Hardly an open standard.

      That said, they are nice little boxes with excellent audio quality and CHEAP!

    3. Re:Airport Express by waffffffle · · Score: 1

      It wasn't much in the way of reverse engineering. He just extracted the public key from the iTunes executable, allowing other applications to stream music to an Airport Express. The private key, however, would be required to impersonate an Airport Express, and as far as I know, no one knows that key (anyone up for pooling the CPU power to crack it? I hear it only takes like 100 years or something...)

  10. What music? by Anonymous Coward · · Score: 0

    Who needs music? Buy the hype and be cool.

  11. CPU by GrAfFiT · · Score: 4, Insightful

    You mention : "the jukebox will be too slow to run X"
    If you can't get X to run smoothly, how do you expect to encode you CDs ?

    1. Re:CPU by TheRaven64 · · Score: 1

      Or even play MP3s. I've run X (256 colours, low resolution) quite happily on machines which struggle with MP3 playback. Playing something that sounds a little better, like Ogg or AAC uses even more CPU (unless he's planning on just ripping the CDs without any compression...)

      --
      I am TheRaven on Soylent News
    2. Re:CPU by mrm677 · · Score: 0

      Or even play MP3s. I've run X (256 colours, low resolution) quite happily on machines which struggle with MP3 playback. Playing something that sounds a little better, like Ogg or AAC uses even more CPU (unless he's planning on just ripping the CDs without any compression...)

      I first started downloading and playing MP3s in 1996. My machine was a Pentium 166MHz running Windows NT 4.0 workstation. MP3s never skipped...even if I opened Word and Excel simultaneously. Not to be a troll, but a 2GHz P4 Linux machine I use at work will hiccup occasionally during MP3 playback and normal use (such as Mozilla). Before I get flamed on how I am misconfigured or something, the machine is not managed by me and I do not have root.

    3. Re:CPU by krymsin01 · · Score: 3, Insightful

      He may be confusing running KDE or Gnome with running X. I use fluxbox on my aging laptop and have no problems. Try to runing KDE and the laptop will just sit there churning the hard drive because of lack of memory.

      --
      stuff
    4. Re:CPU by barrkel · · Score: 2, Informative

      Encoding CDs will only take time; it can be done in the background.

      Another poster has indicated a doubt as to the possibility of playing without skipping. MP3 playback on 133MHz Win95 systems with 16MB rarely took more than 10% CPU, back in the day.

      From what I hear of the requirements to run X, it sounds like it has bloated terribly since the old 486 / 1MB graphics card days.

    5. Re:CPU by Anonymous Coward · · Score: 0

      My thought exactly. I can run X just fine on my P166 and it does not play MP3s well at all unless they are at less than 56kbps in mono.
      Also, the part about ripping CDs every time seems totally off-the-wall. 120Gig hard drives are only eighty bucks most places.
      Alternately, a DVD burner can put a thousand 128kbps stereo MP3s on a single disc and with dual layer DVDRs that will obviously double to enough to hold 200CDs. If the parents have more than 200CDs then you would think they could afford a machine faster than a P166.
      Furthermore, if he needs remote access, he could use NXServer and Client booting the system off a Knoppix CD-ROM and playing audio off a DVD-ROM or hard drive.
      All this is cheap and easy. But the question remains rather bizarrely stated.

    6. Re:CPU by arivanov · · Score: 1

      Good example - Vaio PictureBook C1F or any old laptop with a f00f encumbered Pentium. It is sometimes painfull to watch it update the screen. At the same time OGG at 192 VBR - no problem whatsoever. 10% load and happily trucking along.

      In btw, I am currently looking at the same jukebox question from a different perspective - to move the picturebook to the car and plug it into the AUX IN on the car stereo. The only problem I have is the interface - how to make it controllable in a safe manner.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    7. Re:CPU by senatorpjt · · Score: 1, Offtopic

      I've run X on a 386/20 with 4MB ram. It takes about five minutes to start and can't run a window manager, but it actually ended up working fairly well for running remote X apps.

    8. Re:CPU by shayne321 · · Score: 1
      In btw, I am currently looking at the same jukebox question from a different perspective - to move the picturebook to the car and plug it into the AUX IN on the car stereo.

      There are tons of resources on the web for doing just this. I did this with an old toshiba Libretto 100 (the one that's a P166 and about the size of a VCR tape, easily stashed under a seat). For driver-friendly control, use a parallel-port LCD display, like this, and a serial port IrMan with a credit card-sized universal remote. I built the whole thing for under $100, not counting laptop.

      Just google for car mp3, or look at CAJUN to get started. If it helps I used ZipSlack as my linux distro, but any small distro will do.

      --
      Today I didn't even have to use my AK; I got to say it was a good day -- Icecube
    9. Re:CPU by Big+Mark · · Score: 1

      Yes. Running an X-server on your ancient machine shouldn't be too painful if you're using it to display 'nice' clients running on remote machines - mplayer will of course saturate a network connection and! no sound, but emacs and xterm windows are fully responsive.

    10. Re:CPU by fucksl4shd0t · · Score: 1

      I just plugged in my laptop and used XMMS. Keyboard shortcuts are a wonder, and xmms has a bunch of keybindings.

      --
      Like what I said? You might like my music
    11. Re:CPU by caseih · · Score: 1

      >From what I hear of the requirements to run X, it sounds like it has bloated terribly since the old 486 / 1MB graphics card days.

      Nope. Not so. X nowadays can run on the tiniest devices. Obviously you won't want to run gnome, or even XFCE. However, the kdrive x server combined with matchbox would work good on a tv screen. X+matchbox is about 2mb on disk. Add in the gpe libraries and you get another 4 or 5 mb. Will definitely run comfortably on a pentium 133 or even slower.

    12. Re:CPU by aardvarkjoe · · Score: 1
      My machine was a Pentium 166MHz running Windows NT 4.0 workstation.
      That's much more machine than you need to run X. A 486 will run X happily, but will have a very tough time decoding MP3s in realtime. Of course, this guy probably means that the system is too slow to run the latest gigantic desktop environment rather than that it's too slow to actually run X, and so it will probably be OK for playback and encoding.

      a 2GHz P4 Linux machine I use at work will hiccup occasionally during MP3 playback and normal use
      You can probably fix this by increasing the size of the output buffer. (And you don't need root for that.)
      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    13. Re:CPU by Anonymous Coward · · Score: 0

      I can encode CD's like mad on a P-II 350 with 64 meg of ram while playing mp3's yet gnome or other bloated GUI's will not run to save their lives on anything slower than a P-III 866 with 512 meg of ram.

      GUI is useless overhead that is NOT needed.

      having a script to autodetect a cd insert, connect to cddb to get info and start ripping, normalizing, and encoding at lame -q0 is fairly trivial. make that a service unto it's own completely seperate from the jukebox software.

      Hell I have 2 of them running so I cvan insert 2 cd's into the 2 different drives and they simply eject when done wanting more.

      a simple web frontend for the playback jukebox or a chopped up freevo with the useless TV recording/video watching removed makes a killer user frontend to have dimwits that like IR remotes and seeing thing on TV happy.

      all of this running easily on a machine that most so called "geeks" point and laugh at.

      it's just that if you think you need more power, then you are a poser.

    14. Re:CPU by Anonymous Coward · · Score: 0

      You're comparing windows then with X now. Newer Xs (and/or window managers) are more bloated.

  12. Get a Mac by Smokin+Goat+McGruff · · Score: 2, Informative

    Seriously.

    I have an old iMac that is used for nothing but serving web pages and playing music. It's plugged into my home stereo in the other room. I use Salling Clicker and my bluetooth phone to control iTunes from anywhere in the apartment. And, with iTunes sharing I used it to play music off my PowerBook over my wireless LAN.

    --
    "There are no cool guys in musicals." -- Coach McGuirk
    1. Re:Get a Mac by Nehi+the+Ganchark · · Score: 0

      I agree. You should be able to pick up an old iMac that will do the job on eBay for well under $200.

  13. low tech solution by FiReaNGeL · · Score: 3, Insightful

    Buy them a CD rack. Remove CD from CD rack, insert into stereo, play.

    Honestly, most new stereo cd players come with a 50 discs capacity... is it worth the trouble? If you have 'low hardware and budget' I doubt you'll have space to rip 500 cds at a good bitrate anyway. Could be a cool project, just for the fun. But it's totally non-practical, in my view.

    1. Re:low tech solution by Em+Ellel · · Score: 4, Insightful

      while I generally agree, some math shows:

      Say 1 CD at 192 is about 100MB
      so 500CDs= 500 x 100 MB = 50,000MB so about 50GB, given that you can get a 120GB IDE disk for under $90 easy, I think it is safe to say that ripping 500 CDs is more likely limited by ability to find 500 CDs worth ripping, rather than disk capacity.

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    2. Re:low tech solution by DrEldarion · · Score: 1

      Storage space is incredibly cheap nowadays. When you can get a 250GB hard drive for $109 (or, to be a little more reasonable, 60GB for $29), a HUGE amount of storage is really not much of a budget hit.

    3. Re:low tech solution by ucblockhead · · Score: 4, Interesting

      Not enough space?

      According to du my ogg directory, containing 600 CDs ripped at the highest quality setting, is taking 49Gb of space.

      That's gonna cost you what...100 bucks?

      There are many things a CD rack won't do. Like, say, shuffle your collection. Or let you create playlists off of a large number of CDs. Or start the stereo from an ssh session in another room.

      I've been playing all my music off of a harddrive for years. It's hardly impracticle. I used to have a pile of CDs cluttering up my desk. I used to have to worry about CDs getting scratched. I used to have to work to keep the CDs sorted.

      No longer.

      --
      The cake is a pie
    4. Re:low tech solution by lar · · Score: 2, Insightful

      But what about the mb?

      I can't say for sure, but if he is worried about the CPU's ability to run X, then he probably has a pretty old processor and, therefore, motherboard. Old motherboard's cannot handle that kind of storage.

      I'm running a K6-2 400MHz machine, and the best it can do is run a 30GB hard drive (which is actually a 40GB hd jumpered down to 30GB).

      So, a $30 60GB hard drive (are they really *that* cheap?!) would probably cost a lot more, considering CPU and MB.

      --
      ==
      I don't know exactly what that means, but I'm sure it means something....
    5. Re:low tech solution by Anonymous Coward · · Score: 0

      CompUSA had a 60GB advertised for $29.95 after rebates, but from what I understand you had to be inline first at the door on Sunday morning to have a shot at getting one.

      Maybe you could pick up a used on on ebay for fairly cheap too.

    6. Re:low tech solution by zakezuke · · Score: 1

      Say 1 CD at 192 is about 100MB

      Time factor. Take into account that parents are going to be an age where vinyl and tapes were ever so popular. A typical album is typicaly about 45min or so IIRC and should be played in real time if converting it to another format. Let's say there 50 albums in the collection... that would be about 40hours and flipping sides 100 times.

      Not to say this wouldn't be a worth while project, but also a very time consuming one.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    7. Re:low tech solution by Eradicator2k3 · · Score: 1

      I've been playing all my music off of a harddrive for years. It's hardly impracticle. I used to have a pile of CDs cluttering up my desk. I used to have to worry about CDs getting scratched. I used to have to work to keep the CDs sorted.
      No longer.


      Now I just worry about my HD crashing or the DVDs containing the backups getting scratched.

      Sorry, couldn't resist.

      --
      Mr. T pitied this fool on 27 July 1992.
    8. Re:low tech solution by Anonymous Coward · · Score: 0
      I think it is safe to say that ripping 500 CDs is more likely limited by ability to find 500 CDs worth ripping, rather than disk capacity.
      You are correct, I have run into this problem. The solution I found was to just rip Pantera's Vulgar Display of Power 500 times. (Store each copy under a unique filename.) This will fill up the disk nicely, and VDoP is the only CD you really need anyway.
    9. Re:low tech solution by DogDude · · Score: 1

      I used to have to worry about CDs getting scratched.

      Now all you have to do is worry about a hard drive failure. But of course, those never happen...

      --
      I don't respond to AC's.
    10. Re:low tech solution by fucksl4shd0t · · Score: 1

      Add a $50 pci card to run the hard drive and....what? I've got one I would sell, works in Linux.

      --
      Like what I said? You might like my music
    11. Re:low tech solution by fucksl4shd0t · · Score: 1

      Screw backups. Run lopster and you'll always have backups.

      (to paraphrase a famous Linus quote)

      --
      Like what I said? You might like my music
    12. Re:low tech solution by YetAnotherDave · · Score: 1

      local mirroring is the key - 10 or so friends with similar tastes in music.

      co-workers are ideal, you can use the work file servers to synchronize :)

    13. Re:low tech solution by Lumpy · · Score: 1

      my pioneer 100 disk will happily shuffle tracks across all disks...

      if you do not mind a 10-12 second pause between tracks.

      Atually I use my old DAT deck more playing a 3 hour tape of 48bit mixes captured off of DMX or other sources more than the mp3's.

      it's easier to grab that 1999 techno mix and press play.

      --
      Do not look at laser with remaining good eye.
    14. Re:low tech solution by Anonymous Coward · · Score: 0

      You're talking about limits in older BIOSes. If he's running Linux it isn't a problem as it will just ignore them and use its own code for managing hard drive sizes.

    15. Re:low tech solution by ZooDog · · Score: 1

      I totally agree. Get a SONY CDP-CX455 Jukebox (400 CDs, audio CD-Rs & CD-RWs, and MP3 Playback) for around $250, or about $0.62 per CD. Some of the higher end Sony Jukeboxes have USB (this one has a keyboard) inputs and can be daisy-chained to add more storage. If you use all 400 slots for MP3s, that's 260GB of storage (650MB/CD), or a little over $1.30 per GB. This Christmas I'm giving myself a Sony DVP-CX985V, a 400 DVD Jukebox (DVD-RW/-R, DVD+RW/+R, MP3/CD-R/CD-RW Playback). Even at MSRP of $400, that's 1.88TB of data. Sometime the best solution is an off-the-shelf item.

    16. Re:low tech solution by Lord+Flipper · · Score: 1

      ...you think that's bad? i used to have to pay for the CDs, too!!!

  14. Airport Express by user32.ExitWindowsEx · · Score: 1
    $129. Apple Airport Express + iTunes. It will pipe the audio out to their stereo.

    If need be, add another hard drive to a PC and have iTunes use that for all the music.

    this really is all you need, since you don't seem inclined to make a stereo-side frontend for control too. If you were trying to make a stereo-side frontend, then this would be better...but why do this, especially when you're going to have to support it for someone else?

    by all means, though, have fun doing this at home where you (hopefully) don't have other people nagging you when it goes *boom*

    --
    "Evil will always triumph because good is dumb." -- Dark Helmet
  15. answer: by User+956 · · Score: 1

    answer: XBOX + XBOX Media center.

    It'll read from a network drive, rip CDs, rip DVDs, navigable with a remote, viewable on the TV, and above all, it's easy enough for your mom to use.

    --
    The theory of relativity doesn't work right in Arkansas.
    1. Re:answer: by hoffmang · · Score: 1

      Take a look at Obsequim - http://obsbox.sourceforge.net/

      Once up and configured it is relatively idiot proof.

    2. Re:answer: by aldoman · · Score: 1

      Agreed. Also, put the audio output to the stereo and the video to the TV - this means that you can listen to music on the speakers and turn the TV only when you want to change tracks or add more stuff.

  16. OMG by Apreche · · Score: 2, Insightful
    I can kind of understand when people are looking for a piece of software that does X, Y and Z and they can't find something for Windows. But for linux there are multiple online, free places where you can search for software that meets your needs.

    I use gentoo, so my first place is esearch. If I want a ripping program I open up a term and do
    esearch -Sc rip
    . It's that easy. Look what came up!
    [ N] media-sound/rip (1.07): A command-line based audio CD ripper and mp3 encoder
    .

    If you don't use gentoo and don't have esearch there are still places you can look. How about sourceforge or freshmeat? How about google?

    Once you find the programs that do what you need such as ripping, encoding, playing, etc. You write a bunch of scripts to make it nicely and easily controlled via the command line.

    An even better solution is to write scripts that use ncurses or such to make a better interface in the terminal. Then you can use gnu screen to make it even more awesome.

    Ask slashdot should be specifically reserved for questions which either cannot be answered by computers easily or questions that take a very long time to research, and it is likely that someone on slashdot knows the answer off the top of their head.
    --
    The GeekNights podcast is going strong. Listen!
  17. Jinzora by guycouch · · Score: 3, Interesting

    I'm working on a project with a few others called Jinzora. It's a PHP jukebox for medium to large music collections. Our next release will feature a much enhanced jukebox mode that lets you play your music back from a wide variety of software (xmms,winamp,etc) and also several hardware players like the slimserver. Check it out at www.jinzora.org (and of course it's all GPL)

  18. music daemon by gregmac · · Score: 3, Interesting

    You'd have to find something else to rip, but Music Player Daemon is a pretty neat little player that has various front-ends (including a web-based one with an API). I use it at work to play music-on-hold over our telephone system, and it can be controlled from our intranet.

    --
    Speak before you think
    1. Re:music daemon by kermyt · · Score: 1

      I use an old gateway PII-333 running mpd with apache/php and phpMp. it has nfs access to my (about) 60 gig of music on the file server. and plays through a cambridge soundworks Desktop theater system. way more than enough to fill my living room with plesant noise. plus you can change the playlist from any browser in the house. and finally my non technical wife (just enough computer skill to surf ebay) has no problem setting up playlists. Total cost: about $50 for the gateway and about 4 hours playing with mpd and apache.

    2. Re:music daemon by schmobag · · Score: 1

      I would also suggest using music player daemon. I use it on a 300 MHz PII. Everything is done through ssh and a web interface, so I've never put X or kde or anything like that on the box. After having it for a couple of months, my Mom asked me come over and set up the same thing on an old 500 MHz machine they had lying around. The only time I've ever had to do maintenance on the thing was when she needed to add a bigger hard drive.

  19. XBMC - simple, cheap and works by Em+Ellel · · Score: 2, Informative

    Ballpark numbers:

    Used xbox = $110
    Used xbox DVD kit (for remote) = $10
    Mod for xbox = $60 (installed)
    120GB drive = =$90

    Install XBoxMediaCenter. Total cost $270

    Additional stations probably do not need the hdd, so they are $180 a piece

    Optional $10 for a used component output, which includes optical out.

    Done. All you need is some networking gear to connect them and it will do MP3/photos/videos/etc.

    --
    RelevantElephants: A Somatic WebComic...
    1. Re:XBMC - simple, cheap and works by Stevyn · · Score: 2, Informative

      Damn, you beat me to it. XBMC is really good. The interface is very nice and you can configure it to play music from smb shares. I have it set up to play music off my laptop's external drive. It will also play divx movies and dvds, but that's not required for your parents I guess.

      If you go this route, find slayer's xbox installer. It will reformat the new hard drive and set it up with new dashboard and xbox media player. Then just ftp into it and copy over xbox media center.

      Installing a mod chip isn't difficult either. I'd get a xenium chip with the solderless install. Some people say that's a bad idea because it will come loose. I don't know about that, I've never had problems and I didn't risk making the xbox into a paperweight as with soldering.

    2. Re:XBMC - simple, cheap and works by mrgrey · · Score: 1
      --
      -Tolerate my intolerance
  20. Why bother? by InternationalCow · · Score: 3, Insightful

    OK, I am probably the nth person writing to say this, so mod me redundant... But, why this complicated solution? For a couple hundred bucks you by an iMac (candy colored one) and put in a big hard disk. Connect decent speakers. Use iTunes. And there you are, instant juke box. Why this complicated solution? I mean, you get mega geek points, but as far as simplicity for elderly people is concerned, your way is not the way to go IMHO. My kids have the iMac + speakers solution and it works wonderfully. They use Audion with a nice skin for kids snd have required only very limited explanation of how it works.

    --
    ----- One learns to itch where one can scratch.
    1. Re:Why bother? by ucblockhead · · Score: 1

      There is one thing iTunes won't do.

      What I want to do is to create a music server with all of my music connected through a real sound system.

      I want to be able to control it from my couch.

      iTunes won't work for this...what would really be nice is something like iTunes that ran remotely so that I could control it from my laptop.

      Actually, another thing that would be nice is a remote control interface and the ability to run it on a set top box so that I can sit on my couch and select music on my TV screen.

      iTunes is nice, but it is hardly the most advanced jukebox conceivable. There's a lot of room for improvement.

      --
      The cake is a pie
    2. Re:Why bother? by tarth · · Score: 2, Insightful

      That sounds exactly like AirPort Express with AirTunes. I have one in my dorm, and I can tell you it is
      a) convenient
      b) a good way to impress chicks.

      I highly recommend it to anyone that uses iTunes on a laptop.

    3. Re:Why bother? by InternationalCow · · Score: 2, Informative

      True. However,for remote control there are third-party solutions available from Belkin and others. If you want to use windows media player, there is a nice remote available from Keyspan ( here). For the TV screen, I wouldn't know. Sounds like you might have wanted Windows XP Media Center, if that weren't a too expensive and platform bound solution.

      --
      ----- One learns to itch where one can scratch.
    4. Re:Why bother? by Anonymous Coward · · Score: 0

      get them a palm III from ebay for about $20 and have them use the IR thingy. I remember that there was a program that could control winamp through the cradle... perhaps it'll also work on an IR port somewhere.

    5. Re:Why bother? by Nikker · · Score: 2, Interesting
      Why not, If it was me trying to push an mp3 player on my folks this is what I would do,
      • Get a CD ROM with DAE at least 16x
      • Write a routine that will start to play the ripped (mpp3/ogg) while the cd is ripping, to make it seem like its doing both at the same time and reduce delay
      • Make sure there are as *FEW* buttons as possible(REC, Play, FF, RW, search)
      • Try to make an interface using an external 10 line LCD that you could grab at any supply store for cheap and keeps things simple
      • If you must use a CRT remember it is *NOT* the graphics and colors, it is the *FONT* that makes the UI
      --
      A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
    6. Re:Why bother? by fishfinger · · Score: 1
      How about this: Xbox

      + DVD kit

      + Modchip

      + Large HDD

      + Xbox Media Center

      = Cheap, quick booting media PC

      Gives the ability to play pretty much any type of media, can read media file from HDD or across a network.

      Plays video as well as audio, can also play shoutcast streams.

    7. Re:Why bother? by Mr2cents · · Score: 1

      I would have set up all the people who came to me for computer advice with OSX, I hear nothing than praise about it's user-friendlyness, but I have never used it myself. I will not be able to help them if they get into troubles. And I'm not buying a Mac to be able to help someone else, it's way too expensive for that (however, someone has contacted me with an offer for a very cheap P-P-Powerbook ;)).

      (I use Debian myself but don't recommend it to computer illiterates).

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    8. Re:Why bother? by DogDude · · Score: 1

      What I want to do is to create a music server with all of my music connected through a real sound system.

      I have no clue as to what kind of bizarre connectors Macs have these days, but any PC sound card comes with a 1/8" mini jack (headphone jack). Plug a $3 Radio Shack cable into that, and into any inputs on any stereo. Voila.

      --
      I don't respond to AC's.
    9. Re:Why bother? by ucblockhead · · Score: 1

      The range on the IR for most PDAs sucks. My Clie has a range of about six feet, which doesn't cut it as a remote. I hear that some of the modern PDAs have better range.

      --
      The cake is a pie
    10. Re:Why bother? by sydsavage · · Score: 1
      With very few exceptions, every Mac made since the beginning has had 1/8" mini jacks for audio in and out. Using an older iMac for a jukebox is probably one of the best solutions out there, especially for non-technical parents. It's already been pointed out that there are third-party solutions to make it remote capable.

      Also, if you are already using iTunes on a Mac or Windows machine, the Airport Express has a 1/8" mini jack for audio out, that doubles as a fiber optic s/pdif connector, if you want digital output to your stereo.

      Honestly, I don't know where people get the idea that Apple invents new types of incompatible jacks and connectors. Let's see here, I've got mini jacks for audio, check; usb, check; firewire, check. Nope, no non-standard connectors on this iMac here. What are you talking about, again? Or, saying it another way, exactly what type of 'bizarre connectors' have you encountered for audio on a Mac? The only "different than PC" standard they've ever had would be ADB keyboard and mouse ports. And it's been at least five years since they made a machine with that standard.

      I ask again, what are you talking about?

    11. Re:Why bother? by tickleboy2 · · Score: 2, Funny

      OK, I am probably the nth person writing to say this, so mod me redundant...

      Actually you were the nth - 1 person, so you get +5 Insightful instead... ;)

      --
      The only thing that will stop you from fulfilling your dreams is you. - Tom Bradley
    12. Re:Why bother? by MiT+Gr8+1 · · Score: 1

      I agree with the use of iTunes, and I'm surprised that not every single post mentions AirTunes/AirPort Express. Other than that you may be looking for the Linux option, which may be better for you. The clean, simple Mac (or PC) option may be better suited for the end user. Should you decide to use a Mac, you have ssh access, and AppleScript support out of the box. Perhaps your parents could use their computer for more that just music. More uses, more simply == better design.

      --
      If we all thought alike, would any of us be thinking?
    13. Re:Why bother? by DogDude · · Score: 1

      I'm talking about Firewire. I've never seen any kind of device with Firewire connectors. Mac came out with USB connectors years and years before USB was big. And, yo ucan't get a MAC with parallel or serial ports any more, from what I understand (which is part of the reason that I or my company could never buy a Mac).

      --
      I don't respond to AC's.
    14. Re:Why bother? by Anonymous Coward · · Score: 0

      You are an idiot... Tons of devices have Firewire. Go to Best Buy or Circuit City and look around.

    15. Re:Why bother? by sydsavage · · Score: 1
      I've never seen any kind of device with Firewire connectors.

      I'm not trying to flame, but you must not get out much. There are literally thousands of consumer electronics, computers and peripherals, and industrial equipment that use firewire. It's also known as IEEE 1394 and i.Link. Perhaps those names are more familiar to you?

      Virtually every digital camcorder uses firewire, and many (most?) x86 motherboards come with it built in now. There are also mp3 players (besides Apple's) that use it, DVD players, HD TV's have it, set top boxes for satellite/cable have it (and cable co's are required to provide a box with firewire if the consumer requests it.) There are also firewire printers, scanners, and all manner of external storage devices that use it.

      But don't take my word for it, check it out for yourself.

      Mac came out with USB connectors years and years before USB was big. And, yo ucan't get a MAC with parallel or serial ports any more

      So, when Apple adopts another industry standard connector (developed by Intel, no less) you criticize them for adopting it before everyone else? And, just to clarify, all Macs still come with a serial port, and it's called USB. Care to guess what that 'S' stands for? That's right, Universal Serial Bus. Except you're no longer limited to one or two serial devices on your computer. What's that? You need to connect twelve serial devices at once? Hmm... not sure how you'd accomplish that in the old days, but now you can buy a single USB adapter that has 1, 2, 4, 8 or even 12 DB9 serial ports, and some even come with parallel ports as well.

      But none of this has anything to do with audio. And it's the same story. Apple has had standard headphone jacks for audio out from day one until the present. The four year old iMac I'm using to type this has 2 headphone jacks on the front panel, and audio in and out on the side which also use industry standard 1/8" stereo mini jacks.

      (which is part of the reason that I or my company could never buy a Mac).

      Honestly, it sounds like you and your IT staff are suffering from incompatibility problems more than any particular hardware platform is.

  21. I set my Dad up with a system running Windows XP by multiplexo · · Score: 1
    a mirrored set of 120Gb drives on a Promise RAID controller, MusicMatch (later iTunes when he got an iPod) and a SliMP3 Squeezebox. It's pretty simple to maintain, easy for him to use and the Squeezebox is the best MP3 streaming system out there. Software is available for Linux, WinXP and MacOSX and the box is simple to set up and works like a fucking charm. It is truly an awesome bit of kit.

    I had thought about setting up a Linux system for him but I didn't want to have to train him how to use Linux and he didn't want to learn how to admin Linux. Since he already had one WinXP box setting up another wasn't too difficult. Admittedly the performance with WinXP on the box isn't as good as what I could have gotten with Linux, but it's more than adequate. I'd stick with the Linux solution if I were you, put in some kind of RAID (yes, it's extra money but do you really want to rip all of those CDs again?) and go with the Squeezebox. And when your parents want music somewhere else they can just get another Squeezebox and hook it up.

    PLEASE NOTE: I don't work for SliMP3. I just really, really, really like the product, it's as brilliant as the iPod.

    --
    cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
  22. I am totally enamored with the Squeezebox. by jafo · · Score: 4, Informative
    I had watched the "SliMP3" hardware player for quite a while, but it's cost and my unfamiliarity with it prevented me from ever getting one. Back in April, they had a sale on the "next generation" verion, the squeezebox, at slimdevices.com, and have since lowered their prices.

    I got several of tem when they were on sale, and I've been totally happy with it. They have wifi and ethernet versions, and the best part is that it just worked. I was worried that since I have my music in FLAC format it would be a problem, but their software detected it and just did the right thing. It was super easy to set up.

    Want to try it out without buying a device? There are several software projects that can use a regular Linux machine to act as a client. SoftSqueeze, IIRC, is a Java program that accurately emulates the squeezebox.

    The hardware devices can be synced together, so they play the same music in sync. That's pretty neat. Or you can unsync them and have different music in different rooms.

    I am so happy with the Squeezebox.

    Sean

    1. Re:I am totally enamored with the Squeezebox. by kayen_telva · · Score: 1

      any client that can stream mp3 can connect to the slimserver...winamp, xmms, wimp, gsplayer etc.

      this is easily the best solution for a home network

      I use it to stream mp3s from my 80gig collection to my PDA(802.11b). No hiccups, does bitrate conversion on the fly, itunes, shoutcast, etc

      the list goes on...

    2. Re:I am totally enamored with the Squeezebox. by Anonymous Coward · · Score: 0

      it's a darn shame Squeezebox:

      a) doesn't support more audio channels
      b) doesn't have a manual volume control
      c) and still costs too much

    3. Re:I am totally enamored with the Squeezebox. by Anonymous Coward · · Score: 1, Informative

      b) doesn't have a manual volume control
      Huh? If you're using the headphone socket, then it has a perfectly good volume control on the remote. If you've got it jacked into your hi-fi then you can use either the buttons on the remote or the volume control of your hi-fi.

    4. Re:I am totally enamored with the Squeezebox. by jsc19702 · · Score: 3, Informative

      Ok as a longtime Slimserver/Slimp3 user I'll address your points. a) Support more audio channels? You want support for surround audio? I don't think many people care about this feature. Not much content out there to hear anyways. b) Let's see, you can adjust the volume from the remote, the receiver that the Squeezebox is plugged into or via the web interface. No other solution gives you this many options. c) You get what you pay for. Nothing else out there comes even close to what a Slimserver/Squeezebox combo delivers.

  23. XMMS displaying remotely by QuasEye · · Score: 3, Informative

    If you're already SSH/Telneting into the machine, just install the necessary X libraries and run XMMS with a remote display. You don't even have to configure an X server on the machine itself.

    I have an old P100 w/ 48MB EDO RAM in it connected to my stereo, and I control it that way. It works just fine, on top of being a Samba server (120 GB HD, where the music lives), and a DNS server.

    It's not set up to rip on demand, because I do that from my main desktop machine. I tend to spend a lot of processor time encoding my MP3s (LAME presets standard or extreme), so it already takes long enough on a reasonably powered machine. However, if you were willing to settle for less (or were willing wait a week), it probably wouldn't take much to write a shell script to do it.

  24. MythTV by jhoger · · Score: 4, Informative

    I believe MythTV will rip cd's, has a user friendly menuing system, etc.

    1. Re:MythTV by hugg · · Score: 1

      Meh. Sorry, I use MythTV but not for music. The MythMusic module is better than it was but still not good enough to use on a daily basis, and definitely not scalable to 1,000's of music files. Right now my music solution is "mpg123 -z -@ playlist.m3u"

  25. some ideas by Anonymous Coward · · Score: 1, Informative

    I recommend:

    abcde for ripping
    and
    mpd for playing the music (http://www.musicpd.org/)
    it can be run from the command line, or from nice graphical/web interfaces on remote computers.

    good luck

  26. wrong WRONG WRONG!@#!@#!# by Anonymous Coward · · Score: 0

    > Save up money to buy a 40 gig iPod, download all the music your parents want, then plug it in to the stereo. Now you have a big collection in a small device playing on a set of nice stereo speakers.

    You forgot rule number one. This is SLASHDOT!
    We do the things the hard way, the right way.

    You suggestion of using Apple's famous R&D and good tastes as a solution reaks of laziness.

    How dare you bring up a good idea. I am so pissed off.

    I am need of a new bsd admin, do you need a job?

  27. myth? by ricochet81 · · Score: 1

    I think there is an addon to mythtv.. mythmusic that might work for you

    --
    Error: Id10t detected
  28. SSH? May I suggest... by Doppler00 · · Score: 1, Interesting

    this? With Bemused, you could control your jukebox from anywhere in the house with your cellphone and view the placelist on your phone.

  29. I risk slashdotting my cable modem but oh well by t0qer · · Score: 4, Interesting

    Just for kicks I made remote control streaming karaoke jukebox. I used WWWinamp by Justin Frankel. Pick a song, add it to the playlist, then watch it here. You'll need winamp to watch the streaming karaoke video. Kinda cool, kinda on topic, kinda free (well windows isn't but that's another slash discussion)

    1. Re:I risk slashdotting my cable modem but oh well by xstein · · Score: 1

      My setup isn't quite the same as yours (I have a central server pumping music around the house), and I control it from whichever workstation I please.

      However, the solution is perhaps a less fancy one, with Shoutcast running on the server being controlled by Winamp+shoutcast plugin workstations, mpg123 playing stream off localhost. I do this as the music is stored at various locations around the house, and numerous soundcards in the server allow me to stream unique music to different locations around the house, should I so please. And Winamp is just oh so easy and powerful.

  30. Well, let's see... by rusty0101 · · Score: 4, Informative

    AutoRip http://freshmeat.net/projects/autorip/ should take care of the dropping a disk in and ripping it.

    mplay http://freshmeat.net/projects/mplay/ should take care of a text mode front end for mplayer.

    Obviously you would need to include Mplayer, which will probably want to include the ability to do video playback. As long as you only include a CD player, and don't introduce your folks to VCD's, you should be alright.

    Hey, hope this helps...

    -Rusty

    --
    You never know...
  31. You are kidding, right? by jcrash · · Score: 2, Informative

    Why not just get this:

    MediaMVP by Hauppauge

    It goes for less than $100 and displays to your TV...comes with a remote, too.

    you must like doing things the hard way.

    --
    I do not fear computers. I fear the lack of them. Isaac Asimov (1920 - 1992)
  32. Crip by staili · · Score: 2, Informative

    Crip

    From the page:

    crip is a terminal-based ripper/encoder/tagger tool for creating Ogg Vorbis/FLAC/MP3 files under UNIX/Linux. It is well-suited for anyone (especially the perfectionist) who seeks to make a lot of files from CDs and have them all properly labeled and professional-quality with a minimum of hassle and yet still have flexibility and full control over everything.

  33. I wrote a shell script - you can have it... by kburkhardt · · Score: 1

    I wrote a simple shell script that rips, encodes, titles and tags, and stores in a directory. I used it to convert my entire CD library, one disc at a time.

    It uses dagrab or cdparanoia, your choice, for ripping, LAME for encoding. It also uses a perl module for CDDB access.

    Send me a request at kris at burkhardt dot org and I'll email you the script.

  34. Your project is underfunded and overscoped. by igotmybfg · · Score: 0, Troll

    It is kind of like this one: build a working nuclear reactor from spare wristwatch parts, in the dark, using only your teeth.

    1. Re:Your project is underfunded and overscoped. by Anonymous Coward · · Score: 0

      Wow. A nuclear reactor even a dog could build!

    2. Re:Your project is underfunded and overscoped. by ScytheBlade1 · · Score: 1

      Sounds enough like linux to me ;)

  35. Netjuke by 1Oman · · Score: 1

    Check out NetJuke.

  36. Network-Integrated Multimedia Middleware by Anonymous Coward · · Score: 0

    NMM, the network-integrated multimedia middleware, you can see a video of it in action from the talk at akademy.

  37. Totally second this - SLIMP3 the way to go by nikm · · Score: 1

    I totally agree.. a slim devices box is the way to go.. I have the older one, a slimp3, they have new models now. I had a headless linux server sitting in my living room and was working on building an isa card to hook up some kind of display/control for a linux mp3 player when I came across the slimp3. It works like a charm, has a great display and remote control, and connects via ethernet (or wireless on the new models) to my server where I can throw as many mp3's as I have space for, or even setup shoutcast streams. now I don't need a computer in the living room any more and have a easy way to control the music without having to login to a computer somewhere. www.slimdevices.com for more info.

  38. A web site with much of the equipment you need.... by jbash · · Score: 1

    http://www.futurehomesystems.com/a000.shtml

  39. My setup: by conebrid · · Score: 1

    First off, I like Linux and all, but this setup has worked great for me:

    Windows 2000 PC w/ 8-channel sound on the board + iTunes + Niveus Media remote control + a three dollar cable that runs to my stereo

    iTunes is, in my opinion, the best software to come along in a long time for managing a large database of music. The PC remote has its quirks (I think they all do) but it still works really well to only be $40, plus, it's a universal remote and can control my TV, stereo, and DVD player as well.

    And the best part is, I can still use the computer to do anything else I need a PC for. I don't need to put a lot of time and energy into building a dedicated server for music when all I have to do is hit two buttons on the remote to start iTunes and start it playing. And while it's playing, I can check my email, play games, whatever. It kicks ass, man.

  40. Use what you got by AvitarX · · Score: 2, Informative

    It shouldn't be too hard to modify your front end to run a command line MP3 player (relative to what you have donr so far I mean, I couldn't do it, but I couldn't do the database either). For ripping it looks like

    crip http://bach.dynet.com/crip/ could be used aloing with an expect script to work non interactivle and get what you need.

    It also looks like tagging the files will be easier then getting the tags seperatly, but I am sure there is a perl library for using cddb (there is at least a python one).

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  41. TiVo by dreamchaser · · Score: 5, Interesting

    I play all of my MP3's via my home network and my TiVo. It's painfully easy to setup.

    1. Re:TiVo by cdf12345 · · Score: 1

      I did too, but I found it painfully slow to navigate the songs.

      --
      Chicago2600.net more than a lifestyle, its a survival trait.
    2. Re:TiVo by anjrober · · Score: 1

      The newer version (1.1) has improved this quite a bit. It's still not as nice as iTunes, but it's much better then 1.0. You might check it out at tivo.com.

  42. Console CD Ripping by paranoos · · Score: 2, Interesting
    I've written a scripting tool for ripping, encoding, taging and naming CDs in Bash. You can find it here.

    Also, might I suggest using the MusePack audio format, as it produces higher quality encodes, and is faster than mp3 (both for encoding and decoding), which would be nice for your low-spec machine. However, all the players I know that can use it are X-based (other than the command-line decoder). Is it really an issue to run an X session that opens XMMS? You can use the built-in twm window manager, no Gnome/KDE nonsense.

    1. Re:Console CD Ripping by AvitarX · · Score: 1

      Can't you make a script that runs the
      decoder > /dev/dsp

      and have a player?

      For something like this I don't see why it needs to be any more complex then that.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  43. Gronk by pirodude · · Score: 1

    Check out JWZ's Gronk

    1. Re:Gronk by RedLeg · · Score: 1

      Gronk rocks.... I've had it running for three or four years, and every alternative I've looked at sux.

      It's even better if you drive it from something with a touchscreen. I've used Sharp Mobilon TriPad PV-6000 for this purpose and it works really well. Yeah, it runs WinCE, but Gronk works fine with the builtin browser, and the touchscreen makes it really nice.

  44. Squeezebox by scapermoya · · Score: 1

    made by slimp3.com, i LOVE this thing. open source (win, *nix) software and firmware, this ethernet/wifi device has RCA and PCM (optical) outputs. This baby has never let me down, check it out.

    --
    Beware the Jubjub bird, and shun the frumious Bandersnatch.
  45. Tools of use by Qerub · · Score: 2, Informative

    cdde + abcde

  46. Jack is your friend! by ZosX · · Score: 1
    Check out jack (feeling too lazy to search for a URL, google is also your friend). It will automatically scan the disc for a CDDB entry, rip the files to a directory of your choosing (default is home) and encode in the format of your choosing or just ogg which is the default. Most distros should have a jack package. Set up your system to run jack on the insert of a CD and you're set to go, unless the CD is not in the database, then it will just give it a directory name based upon the ID and name each track track1, track2, ,etc.

    How much easier can it get??

  47. I think.... by truesaer · · Score: 1

    That your technically inept parents are going to be weeping with frustration pretty soon.

  48. Whiskey Tango Foxtrot! by Anonymous Coward · · Score: 0

    To complicate matters, it has to be command-line based as I will be SSHing into the jukebox to control it. The solution has to be a simple collection of software that can be easily controlled via SSH.

    WTF? Your parents are going to yell at you to SSH into the box each time they want to hear a new song?

  49. linux-based iTunes? by meehawl · · Score: 1

    iTunes is, in my opinion, the best software to come along in a long time for managing a large database of music.

    You just haven't seen Media Center yet then, have you? You're in for a treat.

    Of course, seeing as how neither MC nor iTunes is a linux solution we're both thread crapping. But you started it.

    --

    Da Blog
  50. VideoLAN does audio streaming ... by JMZorko · · Score: 1

    ... and is controllable via the RC (remote control) command-line interface as well. You can write some simple Perl scripts to launch one instance on the low-end hardware, and another on a more powerful machine that can stream the music to the low-end box. Not to mention, VideoLAN is open-source, and you can write a sockets interface for it if you like if you know some basic C and BSD sockets. I did it, so i'm sure you can as well.

    Regarding the ripping, you can rip via any of the myriad of Linux rippers out there, and autorun will let you automagically launch a script of your own making to start le ripping, if you desire.

    Regards,

    John

    --
    Falling You - beautiful
  51. Audio Player by SillySnake · · Score: 1

    Not sure about a program to just rip a cd when it is inserted.. Maybe you could write a script for it..

    I like mp3blaster for a simple command line mp3 player though.. I'm pretty sure you can find it with just a search.. and it's in Gentoo's portage ;-) It runs well on my 166 w/48 megs of ram :)

    I'm really suprised at the number of people who give answers like "Don't do that" or "Give up on the idea." These people must not be like me with a nice system in the living room and a need for a network based machine to just play mp3s with.. I've got tons of 166ish computers laying around, and no real use for most of them :-(

  52. not sure how much you want to spend by Pierre · · Score: 1

    Think this is the point of the Bang & Olufsen BeoSound systems. Friend of mine has this system - it's very very nice.

    1. Re:not sure how much you want to spend by vettemph · · Score: 1

      He wants a some code to put into a box that will not run KDE/GNOME/(X?). I think we are pretty sure how much he wants to spend. I'll bet there is a live-cd that will do all. I'll mention it in a separate post.

      --
      The government which is strong enough to protect you from everything is strong enough to take everything from you.
  53. Re:Oh, you can... by tji · · Score: 1

    An iPod is nice, for portability. But, I don't think that was listed in the requirements. Also, if the music is to be played on a stereo system, the iPod interface may not be the best.

    Another option would be an Airport Express. Rip all the music, and store it on their desktop PC. Then, play it via iTunes + Airport Express on their stereo.

    If they wanted portability, the iPod could fit nicely into this structure. But, just for home stereo playback, it's not really necessary.

  54. Another vote for tivo by thedavid · · Score: 1

    Here's my setup:

    Tivo, 80 hour version, hooked up to the 5.1 reciever.

    Wireless 802.11b access via a linksys USB nic - hooked up to the tivo.

    D-Link wireless router, hooked up to the server as well as the internet connection.

    CentOSrunning on the server. JavaHMO loaded on the server as well

    With this setup, the music is automatically browsable so long as the server is on and functional. All one has to do is select 'music and pictures' within the tivo menu, and volia - all of the cd's, ripped, sorted by directory.

    As an added bonus, there's the DVR functionality there as well. Parents, even older ones, can appreciate that (they may not with an xbox).

  55. Don't reinvent the jukebox by Doc+Ruby · · Score: 2, Insightful

    Why store the music in directories based on the album name? Just dump it anywhere it can be quickly retrieved. Keep the name/directory lookup in the database in Perl - the filesystem is a crappy database management system. It's too subset oriented to reflect the relationships among the music data, like bands/solo, compilations, live sit-ins, nonunique titles like "Greatest Hits", etc. Use a unique namespace generated for storing your data, and lookup in the DB when retrieving.

    And why write a database in Perl, when you can use Perl DBI::[MySQL, Postgres]? Adding features will be a lot faster/easier, including using other people's code; not to mention the possibility of higher quality code from an open source process. You don't want your stereo to crash during a party.

    --

    --
    make install -not war

  56. Why bother?-Rich Interfaces. by Anonymous Coward · · Score: 0

    Remember this?
    (look at some of the demos)

    Well now it's the OSS community's chance to prove that they can come up with something creative.

  57. as for ripping... by Anonymous Coward · · Score: 1, Informative

    For ripping the CDs I like and use: abcde http://lly.org/~rcw/abcde/page/. Its kind of a pain to configure, but once you figure it out, it is great. The best ripper I've found, plus its commandline, just like you would like it.

  58. MP3c by morgandelra · · Score: 1

    I'd say for your console ripping and encoding, go with mp3c, http://mp3c.wspse.de, if you can handle pressing F3 to rip and encode, your golden

  59. Winamp 5 by Gyorg_Lavode · · Score: 1
    What I want is a linux music player with the ability to deal with large, (think >10k songs). I want it to be able to search by anything in the metadata. I want it to be able to keep virtual and static playlists and be able to switch through them easily. Also I'd like it to be in a client-server setup so I can control the server computer from wherever in my house w/ either a nice graphical interface or a command line or web should need be. Winamp 5 does all of this, (except maybe the virtual playlists and the client-server setup).

    It seems like linux is lacking badly on this front. There's xmms but unless it gets a big makeover it will always be a 1 playlist program. Now I've wondered if mythtv would do this. (I haven't had the chance to try it out yet.)

    But for all the wonderful software for linux and such a push to the desktop, linux is SEVERLY lacking on the digital audio playing front unless you never moved from winamp 2.

    --
    I do security
  60. M$ by Anonymous Coward · · Score: 0

    Windows XP Media Center Edition does all of this.

    http://www.microsoft.com/windowsxp/mediacenter/d ef ault.mspx

    No need to settle for a third-rate hodge podge of broken code when this works perfectly. It even uses WMA which is better than Fraunhoffer-owned mp3.

  61. simple. by Anonymous Coward · · Score: 0

    An old g3 imac with audio out. cable to an old aiwa garage sale stereo ( cheapest of cheap), They don't need a 'new' mac, just a g3 with a version of os x past 10.1 seriously simple jukebox and internet device. cheap, like me. I still do video work on this machine. All of my print advertising, emailing and web design. Someday I'll upgrade.

  62. Globecom Jukebox by jalewis · · Score: 3, Interesting

    http://gjukebox.sourceforge.net/

    Development is pretty much dead, but it is a mix of perl, php and mysql. I have been using it for years and love it.

    Web gui, cmd line if you know perl, auto rips cds, stores mp3s logically, in general it is nice.

  63. AudioDBI by brer_rabbit · · Score: 1
    Tooting my own horn... for the backend, I've written a metadata persistence module called AudioDBI for perl that derives from DBI. It should be pretty easy to use. I've got a couple other tools written against it, but they're not quite ready for prime time.

    Using AudioDBI not only can you store/retrieve metadata from a DBI supported database (well, just PostgreSQL right now but that should be easily overcome), but I designed it to support most any CD you come across. Imagine a CD where each song is by a different artist and composed by an entirely different artist, such as a tribute album. Using AudioDBI it's pretty easy to capture all that information.

  64. gjukebox.... by Anonymous Coward · · Score: 0

    is what you seek...

    http://gjukebox.sourceforge.net

    Been using it here for quite some time, development seems to be stagnent, but it's currently got all of the features I need (plus a few that I don't). it's a slight pain to install (alot of deps, use CPAN to get 'em) but once it's running, it's great.

    Hell, I used it at my wedding reception instead of a DJ ...everyone loved it.

  65. a better way by Leadmagnet · · Score: 1

    There is a much better way of doing this, with Microsoft Windows Media Center Edition 2005. It will be available next year thru the retail channel as a stand-alone product.

    --
    http://www.leadmagnet.50megs.com
  66. Buy an Audiotron by Anonymous Coward · · Score: 0

    Audiotron from Turtle Beach. Hooks to your linux/windows server in the closet, works great with a wireless bridge like the WET-11.

    Something you can use to "SSH into" is not something your parents are going to use; but it sounds like you're living in your parents basement and this is really for you, so whatever.

  67. budget? by sootman · · Score: 0

    what budget constraints limit you from using X? I bought a PIII/800 for $75 on eBay. And not some POS, it's a Compaq Deskpro--reliable as a tank. EN SFF, so it was a bit more than a plain vanilla PIII/800, too. If I would have bought a full-size desktop, I could've gotten a 933 for the same price. And I've given away P166s. And I got a free PII/300 from work. So, what I'm saying is, X-capable boxes are there to be had for next to nothing, if not exactly nothing.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  68. Why Linux? by xombo · · Score: 0

    iTunes is quite lovely, shares well across networks, and is easy as pie (I quite like the Party Shuffle feature).

    WinAmp features the same (lovely with some skinning, anyway) and you can get plug-ins that turn it into a web-server for controlling which song to use over the network. Sharing across the network can be accomplished with an SMB share.

    Then of course there's everyone's favorite *snore* Windows Media Player. There's really no excuse for using this.

  69. Media Center by kaiynne · · Score: 1

    Since everyone seems to be chiming with their favourite setup regardless of whether it actually meets this guys requirements I will also.

    J river media center is IMHO the best jukebox software available, combine it with netremote or some other automation program and you can setup multiple zones around the house.
    I have about 500gigs worth of lossless ape files and trust me if you have even semi decent speakers you will be able to tell the difference between mp3s and an uncompressed file.

  70. dumb by Anonymous Coward · · Score: 0

    Hook up a computer to the reciever and tell them "when you want the music to come from the computer, press this button." only one bit of instruction.

    this question is dumbtastic.

  71. Live CDs will install to HDD... by vettemph · · Score: 2, Informative

    Try the list of live CDs at frozentech. I believe there are about 5-10 media versions that can be installed to HDD. Some will rip a CD when inserted. They try to have small foot print (disk space wise) knowing that you will use a "spare" box. I'm not sure about the system requirements seeing how most of them will play DVDs. If one of these will work your life will be much easier.

    --
    The government which is strong enough to protect you from everything is strong enough to take everything from you.
  72. Check out abcde by DarkKnightRadick · · Score: 4, Informative

    Check out a tool called abcde. It's a shell script frontend that rips and encodes all in one shot. It supports various formats, makes directories based on a predefined set of variables that you can set up as you wish and many other lovely features. It's completely command line based and, of course, GPL'd.

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
  73. Some consoled based rippers by Peter+H.S. · · Score: 1

    Personally I use vlorb. Easy to use, lots of features.

    http://jk.yazzy.org/projects/vlorb/

    Someone else suggested jack, but was to lazy to provide an URL:

    http://freshmeat.net/projects/jack/

    IMHO the most important aspect of an auto-ripper, is its error-handling: what happens if a CD is too scratched to rip? How should it react if someone tries to rip the exact same CD? make a new rip with another name ? silently overwrite the old rip? etc.

  74. One possible solution.. by Firehawke · · Score: 1

    You might want to take a look at gnump3d as that might cover the bases for the most part. It also has a web-interface with password protection if that's something you need. The Windows support seems to be flaky but since you'll be running it from Linux you shouldn't have TOO much trouble.

  75. An Easier & Cheaper Solution by Prototerm · · Score: 2, Informative
    OK, I have a completely different solution for you. Other than ripping and burning, it doesn't involve using a computer at all. It's fast, easy to use, and has an interface they're already familiar with.

    For less than $100 you can get a progressive scan DVD player. Many of these will play back MP3 files from a data DVD (a friend of mine got one at Sam's Club for about $49). Some will even show the MP3 tag info on the TV as each song is being played. You don't get playlists here, but if you're careful with what you put on each DVD, and use the player's randomize function, you prob. won't need it. 4.7 GB is a lot of jukebox.

    Why bother a non-geek with a computer solution when a simpler answer is available.

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
  76. It doesn't meet all your requirements but... by IronChef · · Score: 1

    Xbox Media Center is pretty darn cool. A modded Xbox set up to boot right into XBMC might be a good enough solution.

  77. iTunes + AirPort + AirTunes by Anonymous Coward · · Score: 0

    Can't believe I haven't seen this yet. It should work like a charm, and is MEANT to do what you wrote. Plus, the simple interface makes it easy to use.

    Unless you live in your parent's basement, I'm guessing you don't want them calling you every other day asking about some error, or trying to get something else to work on the computer.

    The Mac will certainly cost more than a cheap PC, but I feel it would be well worth the investment. They'll probably end up using it for more than just iTunes too. I do!

    1. Re:iTunes + AirPort + AirTunes by Kiryat+Malachi · · Score: 1

      Actually, just buy the Airport Express. Then use it from the existing control machine, whatever it may be, to run iTunes. No need for a Mac, just use the Windows machine they almost certainly already have.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  78. Shared Concerns by notthe9 · · Score: 1

    You are looking for some sweet software with what ounds like what must be horrible hardware. You could build a quiet, moderately fast mini-itx system there for something like $350 or get an older system mainstream for way under $100 that could at least run X.

    I also echo what two people said, mythmusic is worth a look.

  79. Actually... by EaTiN+cOfFeE+bEaNs · · Score: 1

    There's a guy on my dorm floor that has an iPod that uses it for this option. He has it running into his TV and his TV into the stereo. It is absolutely perfect for both portability and for the opportunity to listen to digital tunes on a good set of speakers.

    --
    No TiVo and no caffeine make me something something...
  80. Console software recommendations by Deorus · · Score: 1

    First of all, for playback, and since we are talking about a dedicated system, give the mp3 player task maximum priority (e.g.: -20). All other tasks must run with low priority (e.g.: 19). This way you ensure the kernel will attend your mp3 player task more often than everything else.

    Second, for audio extraction and encoding you can use cdda2wav that also extracts to pipes suitable for use with the Blade Encoder.

    For playback, mpg321 shall be enough.

    I shouldn't probably say this, but too many people commit this mistake and then complain about Linux's performance: remember to enable DMA for your HDD and CD-ROM drives, doing so will make your IDE transfers 10 times faster (at least) and free your processor for other, more important things, such as encoding / decoding audio instead of transferring data.

  81. Try Freevo by Anonymous Coward · · Score: 0

    Freevo does a lot more than just the PVR function that the name implies. It also plays music and displays photos. It automatically rips CDs and looks them up in CDDB for indexing. I have it running on a Via mini-ITX system hooked up to my stereo. Works great.

  82. Don't buy the Sqeezebox! by Anonymous Coward · · Score: 1, Funny

    If you get your momma a SqueezeBox, poppa won't sleep at night!

  83. abcde + mpd + mpc + phpmp by Anonymous Coward · · Score: 2, Informative

    Everything you need, right there.

    The Music Player Daemon (mpd) takes care of the database and playlists: http://musicpd.sourceforge.net/

    That site has links to all kinds of clients for the damon, including the command-line bash-friendly 'mpc' client, as well as the web-based php client, which can run on any webserver that can connect to the music server running mpd.

    A Better CD Encoder (abcde) is a command-line CD ripper/encoder that is *hugely* flexible. It can rip to mp3, ogg, flac, and something else I can't remember. You can pass it any options to the encoder you need, and you can set up a filter for how it names the encoded files, so you can get rid of spaces and capital letters if you like (as I do). You can also set up your music DB structure easily - ${GENRE}/${ARTIST}/${ALBUMNAME}/${TRACKTITLE}, for example. http://lly.org/~rcw/abcde/page/

    I'm currently running mpd on two boxes in my house, one which plays music upstairs, and the other downstairs. (So I can play different things if I want.) The downstairs machine reads my music database via a wireless nfs mount, which I don't recommend. (I've switched to shfs for now, but it still hangs the mpd process in disk-sleep after a few hours.) So streaming the music files wirelessly sucks and I will be adding a usb-based external drive to give the box the storage it needs to handle my music collection.

    Oh. I guess mpd also supports esd, so I could/should try that before I give up. (Then I'd run mpd upstairs and stream the actual audio packets wirelessly to my basement.) Maybe.

    And that downstairs machine is an AMD K62 running at 266. It only has 1.2G of disk space, so no X or anything else. It's all command-line access to that box itself, + the web-based mpd client running on another server on my network. It works like a charm other than the w/l nfs/shfs problems.

  84. Remotely Controlling iTunes by macmurph · · Score: 1

    You can remotely control iTunes through perl or applescript. I read that someone used an old serial terminal and a keyspan serial-usb adapter to build a remote iTunes controller. Hardware like that is practically free.

    iTunes plus+iMac+OSX is the solution you want. Its cheap and powerful. I bet you can get an iMac with OS X for under $100. Gussy it up with Apple Airtunes and you have multiple rooms with music.

    Take note that Airtunes as digital SPDIF i/o!

    1. Re:Remotely Controlling iTunes by oneishy · · Score: 1

      Forget the iMac (not to say that it isn't great.. just that it isnt needed). iTunes runs perfectly from a windows pc, and it IS the jukebox... the fact that it streams to an airtunes device by your stereo is just a bonus. Why would you need a messy perl script to control the jukebox remotely when you can just have the pc be the jukebox and your folks can live with the ease-of-use that apple brings.

  85. Wasteful Energy? by Basonge · · Score: 1

    I often thought about using an old pc to use as a juke box, but they usually come with power supplies that run at 150W or more. I don't know what that would cost if I were to keep it on constantly, but I'm only home for 4 waking hours a day, 1 of which is dedicated to family guy/futurama.

    So then there are the powersaving mini-itx http://mini-itx.com/ boxes that, fully assembled, will still cost more than $300, which I think is way too much for a juke box. So a sub $100 50W barebones would do the trick for me. Anyone seen something like that?

  86. Part of the solution: 3Com Audreys by serutan · · Score: 1

    I think the ideal UI for streaming music is a 3Com Audrey, a diskless Internet Appliance from a few years ago that failed to sell, and can now be bought on EBay for $85. It has a nice sharp color touch screen (7-inch 640x480) with a stylus, wireless keyboard, USB LAN dongle, audio output jack and a second USB port. It looks cool too, kind of like a Jetsons version of an Etch-a-Sketch. I bought steveral and am using them to stream music all over my house.

    The Audrey runs QNX, an embedded version of Unix. A growing Audrey hacking community has replaced the original email, web browser and address book software with useful things like MP3 players, a nice text editor and a full-featured web browser. You can download different memory images from various people and load them via a Compact Flash card, and you can easily back up your file system to another computer's hard drive.

    I found setup to be extremely easy, despite being a networking newbie. I just plugged it into my hub and it worked. All I had to do was add a couple lines to the boot file, courtesy of helpful posts on various Audrey forums, and it connects automatically to shares on my main computer. Have it run the mp3 player at startup and your parents will have no trouble using it.

    This doesn't address your desire to automate ripping CDs, but for my money it's the perfect UI solution.

  87. One word answer by Anonymous Coward · · Score: 0

    iTunes

  88. sheesh by cheezit · · Score: 1

    The responses here look like a perfect cross-section of what goes wrong in IT projects:
    - suggestions by people who haven't bothered to read the question, just the headline ("ignoring user requirements")
    - suggestions by people who have read the question, but haven't understood the scenario ("misinterpreting user requirements")
    - suggestions by people who have read the question, but have inserted elements that nobody asked for ("imagining user requirements")
    - gloom-and-doom comments by people who predict disaster ("fatalistic developers")

    My two cents is that this guy needs to spell out in more detail how this thing is supposed to work, and to leave out stuff like "command line only" when the real issue is "limited hardware power"---there could be web-based tools that could do the job. Does it need to support playlists? Which file formats are required? etc.

    --
    Premature optimization is the root of all evil
    1. Re:sheesh by sborisch · · Score: 1

      Sounds about right, so in the spirit of imagining user requirements, I'll simply describe what I have done: I've got a P3 450 MHz running XP Pro, with 300 GB of hard drive space. I'm using the optical digital output (SPDIF) from my soundcard driving a $9000 stereo system, so I don't want to fool with any kind of lossy compression, so I use FLAC. I use Winamp as the player, since there is a FLAC plug-in for Winamp, and a webserver plug-in. The webserver plugin allows you to send http get requests to Winamp to send commands to it. Then I have a perl script that scans my directory structure (spanning multiple logical hard drives) for all FLAC (and WAV, and mp3), and generates an HTML file that has a (per album) table of contents, which is hyperlinked into the webpage body. In the body, you can play an album, any one song, or "create a playlist on the fly" by simply checking checkboxes (per song). This webpage is served by an Apache server, which is also running a Perl CGI script, which receives the commands from the webpage, and dispatches the appropriate commands to the Winamp webserver plugin. Additionally, I can control my pre-pro from the same webpage, by using Win32SerialPort for Perl, and the pre-pro's serial port. Lastly, I have a set of scripts that: (1) Convert WAV files to FLAC (for use right after ripping a CD) (2) Convert WAV/FLAC files to mp3, and copy them to another PC, where I maintain my iPod directory. (3) Copy these mp3 to my PC at work. Now I only need to use Apple's COM interface to automatically update my iTunes library so I don't have to go into iTunes and tell it to add a new folder! Almost forgot to mention, the main reason I think the web interface is such a good idea, is because: (1) I can control it from any computer on the network, and (2) Using either an RF keyboard, and/or a standard universal remote and Girder, I can have full control of the stereo from my couch. For now, I have a 17" monitor in my stereo rack (yeah, it ain't pretty), and use PHP commands to make the web page text large on that monitor. Long term, I plan to have a 50-60" LCD or DLP projection TV, which will be much nicer.

  89. Computer to slow to run X by David+Rolfe · · Score: 1

    I have to warn you that a computer too slow to run X is going to take forever to rip and encode CDs (depending on format and encoder, a little).

    I mean what do you need to run X, a 486 with 8 megs of ram and a 2 meg trident vga card? Any machine that doesn't meet those specs is going to spend hours encoding a CDs worth of audio.

    Maybe you meant something else when you said it wouldn't be enough computer to run X.

    --
    Read Heinlein's 1953 Revolt in 2100, now more than ever.
  90. My own solution by rossz · · Score: 1

    I found everything I needed to create a streaming jukebox-like server in the open source world. I use Apache + mod_musicindex to provide an acceptable user interface. The music is streamed via Icecast. For ripping on the Windows side I prefer Audiograbber because it will rip directly to ogg. It's not opensource, but it is freeware.

    The interface provided by mod_musicindex could use some improvement, but is friendly enough to use and allows for playing or shuffling everything, by artist, and by album, as well as custom playlists. Since it is opensource, I could always tweak the parts of the interface I dislike, but it's not such a big deal that I have bothered.

    I can access my music from any computer with a decent player (e.g. winamp 5 on a Windows box), so I can listen to my entire collection (that I've ripped) from work (yes, I have enough bandwidth). To keep the the RIAA off my back, access from outside my home network requires a username and password.

    Unfortunately, this solution isn't possible for someone unfamiliar with Linux and Apache. Plus, Icecast can be a bitch to configure properly.

    --
    -- Will program for bandwidth
  91. occams razor by rhesuspieces00 · · Score: 1

    why dont you just get an old iMac off ebay and put iTunes on it. Im pretty sure that would do everything you want it to-easy GUI and automation for the parents and a command line for you. :) fry's/outpost.com has had some good rebates on big seagate drives lately. I got a 200gb for like $70.

  92. I'm amazed this sort of thing hasn't caught on by walterbyrd · · Score: 1

    I think using a PC for a stereo system would be a great idea. For $100 I could put together a system that could store a few thousand songs. Everybody already knows how to use a PC.

    No CDs to fumble with, no goofy stereo interface that nobody can understand. Buy your songs online, get a decent set of speakers and amplifier.

  93. How about Xbox Media Center? by Anonymous Coward · · Score: 0

    For $150(xbox), $35(modchip), $60(hdd) and some setup time you can have a system that rips cds automatically and provides a nice gui on the TV instead of having to provide a monitor. For an additional $20 you can buy the DVD adaptor and control XBMC with it. You can read about it at http://www4.tomshardware.com/consumer/20040511/ind ex.html

  94. iMac G5 by majid · · Score: 0, Offtopic

    Probably not what you were thinking of, but a Mac makes a fine digital jukebox. I use a dual G5 PowerMac with iTunes and a Squeezebox in my bedroom, but I get the best results with the optical digital audio out on the Mac connected directly to my AV amp's digital input. The new iMac G5 also has a digital optical audio out. And you get an excellent wall-mountable digital photo frame in the bargain...

  95. xbox by maudite · · Score: 1

    xbox with samsung drive at pawn shop $100
    modchip $50
    120 gig harddrive $50
    xbmc = free

    $200

    Why does things have to be so damn difficult?

    maudite

    1. Re:xbox by Anonymous Coward · · Score: 0

      I am using the same setup. Include the xbox dvd remote control unit, play movies, rip cds, and you can play games when you visit.

      The xbox (even unmodded) works great for music playing. (plus for you home media types it can run as a media viewer from your Tivo or a nice frontend for your media server)

  96. use iTunes... by imsmith · · Score: 2, Informative

    you can set up an streaming server / music repository on a Linux box that doesn't have to have X running on it or even a CD-Rom that you can then use from any iTunes client and if you really want to, you might be able to get it to stream from the repository to a stereo via an AirPort Express.

    here is the link.

    Furthermore, you can still have the songs available for other streaming servers, and you get to bury it in a closet or the garage or something and SSH to the command line so you don't have to listen to the fan.

    1. Re:use iTunes... by cjwl · · Score: 2, Informative

      You can also get a USB remote control for iTunes on Windows, see www.streamzap.com

  97. My solution: Andromeda by turnstyle · · Score: 4, Interesting
    I hope it's ok to mention my own software, Andromeda.

    It's been out for about 4-5 years, and has received good reviews.

    I've coded ASP and PHP versions, and it works on Windows, Unix, and Mac OS X boxes.

    Basically, you just drag in the one script file, and it turns your folders of MP3s into a complete streaming site -- whenever you add new files, the site is always automatically up-to-date.

    You can use it over your LAN, or (bandwidth permitting) over the Internet.

    --
    Here's what I do: Bitty Browser & Andromeda
    1. Re:My solution: Andromeda by xf · · Score: 1

      I think I used your software a number of years ago, but wasn't it free then? I do remember it being quite good, though.

  98. Why Reinvent the wheel? by SUJovian · · Score: 1

    I'm having trouble understanding what's so complex about this? 1. buy old iMac $100 2. Buy 60GB HardDrive and install into iMac $50 3. Rip 650 CDs into iTunes 4. Share Music Folder & Library and Attach to Network $150 and about 30 minutes of time. Where's the confusion?

    --
    Go hang a salami, I'm a lasagna hog
  99. Front end. by saintlupus · · Score: 3, Informative

    I use an Audrey as a front end for my own setup (check out www.audreyhacking.com if you like). All of my CDs come into the house, get ripped on the Mac using iTunes, the mp3s are copied over onto the NFS server by a daily crontab, and they show up in the Audrey playlist.

    If your parents are bright enough to put a CD in the drive and click on a "rip" button, something similar might work. And the Audrey is a simple, simple, simple touchscreen interface that even my parents were able to figure out.

    --saint

  100. Microsoft helps! by teknokracy · · Score: 1

    Try using an Xbox. When modded, they become quite powerful - good enough to run dvds, divx, and best of all, music of course. You can install Linux on to them!

  101. Yep, TiVo by Anonymous Coward · · Score: 0

    Me too. TiVo-S2 w/ HMO TiVo with http://javahmo.sourceforge.net/ JavaHMO plays MP3s beautifully through my THX receiver over my WiFi connection. It doesn't work for TiVos that are from the satelite guys tho. Sorry. I have a Series2. Originally I setup http://freshmeat.net/projects/mod_mp3/ mod_mp3 under Apache for many years - which worked nice for computers, but it didn't support Apache2. After switching to Apache2, I searched until finding http://freshmeat.net/projects/musicindex/ MusicIndex which is still working perfectly. Highly recommended. Most recently, I've gotten a http://accessories.us.dell.com/sna/productdetail.a spx?sku=DJSTD15&c=us&l=en&cs=04&category_id=2999&p age=external Dell Jukebox (15GB) for $129. This addresses music access when I'm not at home since my current consulting gig is at a draconian baby bell that blocks all media file streaming. Yes, I would have preferred an iPod or iRiver solution, but they are over 2x the cost. The Dell is ok after you get passed the crappy Win32 tools - it doesn't just appear like a USB storage device, you must use their software to copy files over making it almost worthless for all sorts of other uses. Since I converted all my CDs over the last few years, this wasn't a complete showstopper though it still sucks. An Open Source solution recompilable and modifiable by me would have been much nicer IFF a USB storage device couldn't work.

  102. Xbox and XBMC by Is0m0rph · · Score: 0

    Xbox with a modchip and XBMC

    1. Wireless Xbox g adapter $50 (Ebay)
    stream any audio or video off your server

    2. Big hard drive 120+ and load it up.

    Get the DVD adapter and have it controlled by remote. Nice and easy.

  103. Try juke by bwalzer · · Score: 1

    The funnest console player program I've encountered so far is juke. I'll often fire up an xterm just so i can run it, even if I am in X. It's a pure jukebox prog, no fixed play lists. It just plays then in the order you pick them. The fast browsing with the arrow keys lets you pick lots of music fast, so it makes it sort of a game.

  104. AND! by Udo+Schmitz · · Score: 1

    Get a quiet hard disk and the whole thing will make almost no noise, as the CRT iMacs are convection cooled. A 400 Mhz one is more than enough for the purpose by the way ...

  105. Re:solution? - How about this for $150 by Anonymous Coward · · Score: 3, Informative

    I just picked up a D-Link Media Server for $150 yesterday.

    It's got wired and wireless network. Audio outputs Optical/Coax/Composite. Video Outputs S-Video/Composite/Component (anything I could imagine hooking to my stereo or tv)...

    I've got my MP3s, MPEGs, and JPGs on a server downstairs, and can play most everything in my living room. Handy remote control blends in with the rest on the cofffee table, and the unit itself is the smallest thing in the AV console. (It's only about an inch and a half high).

    It's about what I've been looking for, and for a lot less money than any I've seen the last few years. It won't rip/burn CD's like this guy wants to, but that's really not something I need to do in my living room anyways.

    $150, and about 10 minutes to get it to talk to my wireless network, and it's done...

  106. Don't Hate me... by tpillon · · Score: 2, Interesting

    I know everyone will hate me for saying this, and I know you specifically want to use Linux, but I'm going to suggest it anyway...

    I use an old Compaq 466 P.O.S. running Windows 98 and Winamp3. I have it on my network, rip the music on my Slackware or XP box and just copy it over. I have a keyboad with the "play, stop, pause, etc." hotkeys painted on it and I also use VNC to control it when my main system is on. The system is on pretty much 24/7 and it has worked well for me...

    It's simple for everyday use (just smack the Bill Gates picture on the side to bring it out of standby and hit 'X') but has easy access to the full winamp EQ, volume controls etc... I don't have to see a windows logo, start menu or anything, just the winamp interface (main screen, EQ, playlist editor, Media library).

    --
    --Do Not Write In This Space--
  107. Warning by Anonymous Coward · · Score: 0

    Do not click on the brainglass link in the sig of eric99

    1. Re:Warning by Anonymous Coward · · Score: 0

      Arg, live feed from St Helens...Sick.

  108. Couch by Udo+Schmitz · · Score: 1
    I want to be able to control it from my couch.

    How about this: http://www.slimdevices.com/pi_overview.html

  109. What about this WEB interface? Netjuke by Anonymous Coward · · Score: 0

    This is the best WEB interface out there. Netjuke works to manage your database of mp3's and also handles stream over your network to other computers.

    Check it out.

    http://netjuke.org/

  110. Debian has "apt-cache search" by Anonymous Coward · · Score: 0

    subject says it all

  111. CAJUN, my good man by avoision · · Score: 1

    CAJUN stands for Car-Audio-Jukebox-on-UNix but it works just as well in a home stereo environment. Runs great on a P133. You can control it remotely using a web browser. It uses mysql for the database and apache to serve up the web interface.

    http://cajun.sf.net/

    (I'm a developer on the project, shamelessly plugging it here)

  112. Darwin Streaming Server / QTSS by yroJJory · · Score: 1

    I've been doing this for over a year using Apple's QuickTime Streaming server. I originally had the system running under Red Hat (nearly sacrilege here!) and am currently running under OS X Server (which I don't really like all that much).

    I've been building a custom front end to the system, which I intend to make an open source project. At the moment, the system isn't DB-run (other than Apple's software), but I do intend to build a full front end.

    You can check out the existing system here.

    --
    Jory
  113. jack & slimserver or mp3blaster/mserve by LinuxHam · · Score: 2, Informative

    There have been plenty of suggestions here for automatically ripping CDs, but for command line software to run on a server

    * jack from http://jack.sf.net, mentioned previously as a highly configurable excellent ripper in a python script
    * slimserver from http://slimdevices.com, mentioned 1,000 times but no one mentioned all in one posting that the server software is freely downloadable, you can point any streaming client at it, like winamp, and that the slimserver has its own internal web server; if the article submitter doesn't know how to port forward over SSH, well..
    * mp3blaster with mserve - I haven't seen this little beauty mentioned once. Check THIS out.. the server is console-mode full-screen (use 'screen' to log out of a box and keep a full-screen app running), but the real beauty is that everyone loads a tiny agent in windows, and everyone gets to rate whatever song is currently playing. Then the system keeps track of everyone's preferences and *dynamically* updates the playlist so that only songs everyone likes are queued up (well, everyone who's currently logged in).

    Originally intended for small offices with music throughout, mp3blaster is a console mode app that kicks off mp3s one at at time through a player of your choice, so it can use mpg123 or xmms or whatever. It can even use netcat "nc" to send the play command to your slimserver. As an aside, if I don't feel like using the Shoutcast plugin on my Slimp3, I use an older copy of Streamtuner, configured to use netcat to tune into Shoutcast streams.

    Remember, you can do all of the Slimserver stuff we talk about totally for free and just buy whatever Slimdevice you decide you want, when you want it or can afford it. Put the infrastructure in place now! There's even a java emulator of the squeezebox and another of the remote!! Finally, I gave my father-in-law a Squeezebox as a thanks for replacing my hot water heater after it exploded on a Sunday afternoon, and he loves it. He bought wireless speakers for poolside and a PC off eBay to dedicate to the server and music library. We have collected 55GB so far and the box has 180GB capacity. We also do rsync replication between our homes.

    --
    Intelligent Life on Earth
  114. Suggestions? by daemonc · · Score: 4, Funny

    "Any good suggestions...?"

    1. Move out of your parents basement. Sure, the rent is cheap, but you will pay for it in free tech support.

    2. Get a real job, then you can tell them you are too busy.

    --
    All that we see or seem is but a dream within a dream.
  115. How about this.... by craybob · · Score: 1

    try this.... www.digitaldeck.com they make a product that does what you want, as well as video distribution and archiving on top of that.

  116. Prismiq by Slider451 · · Score: 1

    Not sure if this falls into your budget, but Prismiq just lowered the price of their media gateway to $150 if you enter the promo code FALLMP04. I just ordered one today.

    Prismiq is a media gateway that searches your network (wired or wireless) for MP3s, JPEGs, and movie files, and displays them on your TV with audio going through your stereo. You operate it through simple menus on your TV with a remote or wireless keyboard.

    It might be a good solution for the simple interface you want, and it leverages your parents' stereo system, without requiring a noisy PC to sit in their living room. All you would need to provide is the box that rips and stores the files and make them accessible to the gateway over a network.

    --
    Nostalgia isn't what it used to be.
  117. Why bother?-NuBus. by Anonymous Coward · · Score: 0

    "The only "different than PC" standard they've ever had would be ADB keyboard and mouse ports. "

    NuBus and nonstandard memory.

  118. This solution exists. by catwh0re · · Score: 1
    Unfortunately the budget isn't suiting, but maybe you can pick up some ideas on how they have done it.

    OS X can be accessed and controlled entirely through SSH using applescript through the command line osascript command. Similarly, it runs VNC or apple remote desktop just fine if you want a visual.

    iTunes can stream music straight to Apple's airport express wireless basestation, naturally in a lossless audio format. Additionally iTunes can be configured to accept a CD, rip it(CDDB for names) and eject it without any user intervention. iTunes also lets you control where it places the music when ripped.

    Now the x86 part of all this is that other than SSH'ing into an OS X box.. you can do all this on a Wintel computer. (as iTunes and Airport Express work on windows.)

  119. here you go: by inosent1 · · Score: 0

    I have a box that meets those demands. A script which can be found on freshmeat.net called ripit.pl. It is a perl script (obviously) which controls a number of different rippers and encoders (look at the list and pick your favorites). When you put a disk in you simply type the script name and it rips, encodes, names and drops the files in a directory which is the name of the album. I believe this script will meet all the needs.

  120. Media Center and AirPanel - ASIO Bliss! by meehawl · · Score: 1

    iTunes won't work for this...what would really be nice is something like iTunes that ran remotely so that I could control it from my laptop ... iTunes is nice, but it is hardly the most advanced jukebox conceivable. There's a lot of room for improvement.

    You're right there. Try Media Center - it makes iTunes look pretty weak. It has a web interface, an API interface, and of course a GUI. Best of all, it understand Zones with multiple distinct SPDIF outputs, so you can route different playback streams to different rooms or speaker configurations depending on mood. It also does ASIO playback (full 32-bit internal sound processing) so you have pinpoint control and amazing DSP options. Another thing MC is notable for is its client-server mode: the streaming works across Internet as well as Intranet. I've used it for on-demand streaming of tunes and video coast-to-coast. There is no silly LAN-only limitation.

    If you have money to burn you should get an AirPanel controller with something like NetRemote for couch bliss. With less money you should go for a cheap JP1 remote.

    There are some good MC user rigs described here, here.

    Media Center embedded is also used as the software "glue" for some OEM'd HTPC products: Music Mountain and Cinemar come to mind. MC also understands uPNP, so it's becoming increasingly easy to autodiscover and stream to random devices using uPNP.

    --

    Da Blog
  121. Hardware Buttons by Parinioa · · Score: 1

    I was thinking back to the old cd players that I found simple to use and how they had a few buttons to do everything (stop, play, pause, etc) how hard would it be to have some kind of hardware buttons on a PC that could be programmed to do this kinda thing?

  122. Hardware solution? by ATMosby · · Score: 1

    How about the Roku Soundbridge M1000?

    I picked up one yesterday. Easy to set up and use. They'll need to have a wireless network, and a machine running itunes, their music demon, or one of the other three or so that are supported.

    Yeah, the total package with the wireless network and everything else will be more than $20, but you're going to have to pay something to do what you want.

  123. for cd ripping, at least, by thdexter · · Score: 1

    I swear by ABCDE. Or at least I did, until I didn't run FreeBSD anymore. But it's a great commandline based mp3 grabber, and you can set it up to store everything in your own custom directory structure (just do it once with abcde.conf).

    --
    I'm on a road shaped like a figure eight; I'm going nowhere but I'm guaranteed to be late.
  124. Everything you specified.... by taubman · · Score: 1

    http://gjukebox.sourceforge.net/

    A little bit of a pain to get going, but worth it!

    jason

  125. You're kidding, right? by amper · · Score: 1

    What you're describing is a complete and utter waste of time and energy.

    Get yourself either a brand-spankin' new $799 eMac, or pick up a used iMac DV and toss on a copy of Mac OS X. If you can't put the Mac next to the stereo, pick up an AirPort Express setup and stream the stuff over 802.11g...

    You and your parents will be much happier than either of you would be mucking about with Linux.

    Then, you can get them an iPod and the Alpine setup so they can listen to all their favorite tunes in the car, as well.

    I'm all for OSS, but when somebody already makes what you're trying to do at a reasonable price (and a hell of lot better integrated than anything you can cook up), it's worth the money to drop the skish...

  126. but ripped mp3 sound quality sucks? by Anonymous Coward · · Score: 0

    Why waste all this time ripping your CDs to mp3s, and waste your nice new stereo by playing awful quality mp3s through it?

    One day, when you're wiser, you'll put on a CD, realise what you've been missing and repent.

    Why take a giant technological step backwards with mp3s, unless you're a poor student who can't afford $10 for a piece of artwork that someone put their life, heart and soul into and that will last you a lifetime?

  127. Audio Jukebox by DaMa9eD · · Score: 0

    I'd use XBMC on an Xbox, with smb shares on audio/video server. Remote control with asp http server.

    --
    Have you been DaMa9eD today?
  128. Without the PC? by erixtark · · Score: 2, Interesting

    Has anyone tried setting up a harddrive based MP3-player without a PC?
    It should be possible to use one of the USB harddrive-to-WiFi proxies out there, like this one: Linksys NSLU2 together with one of the MP3 players that plays from the network, like Creatives: Wireless Player (although that one requires a server running some software).
    Then you'd have USB harddrive -> WiFi Proxy -> Mp3 player without the hassle, power consumption, noise and ugliness of a PC.

  129. Too slow to run X!?!?! by carcosa30 · · Score: 1

    How hard is it, really, to run X?

    I was running X on a Pentium 90. Then on an AMD 233. Both of those boxes are basically worthless now.

    They might not like Fedora Core 2, but I'm sure they would run nice with Fluxbox and xmms which is basically all you need.

    --
    Intolerance for ambiguity is the mark of the authoritarian personality.
  130. Re:Oh, you can... by jaklein · · Score: 1

    A couple of years back (about 20, ya know, yesterday) I tried to design a music system that would store my entire collection and then play it back on-demand. The technology was not there yet. Now I have a 40 gig iPod and my entire CD collection doesn't even make a dent in the storage.

    I have it hooked up to a good pair of PC speakers in my "Nerd Room" with a sub-woofer that vibrates the whole room. When I'm in my car, I have it hooked into the Stereo. And, of course, there are just earphones for that train ride each morning and evening.

    It's a perfect solution, I always have my entire music collection where ever I go, indexed, accessable and easy to use.

    --
    I used to be a paranoid, now, I'm just a noid.
  131. c't by bbc · · Score: 1

    c't had a couple of such solutions a while ago. Check out their Mucken statt drucken and Wohnzimmer-PC projects; or look at all their projects. Is this sort of what you are looking for?

  132. Why do you need a GUI? by ursuspacificus · · Score: 1

    cdparanoia rips (Comes with Fedora)
    oggenc encodes (Comes with Fedora)
    icecast streams (Comes with Fedora)
    apache (Comes with Fedora) serves PERL (Comes with Fedora) CGI library and request app
    mysql (Comes with Fedora) provides the DB
    icecast streams output (xiph.org)
    bash scripts to tie it all together (Comes with Fedora)

    I've built an icecast "home radio station" that runs 24/7, building playlists based on genre, not repeating a song in a day, pulling text newscasts and weather forecasts off the web and ramming them thru Festival, with time checks.

    When you want to listen, just tune it in on another box on the networks.

    You can run the whole thing thru ssh.

    1. Re:Why do you need a GUI? by ursuspacificus · · Score: 1

      Oops!! Brain fade!

      I see now that I listed icecast twice! AIGH! Please ignore the first instance of icecast listed in my previous post! It does not come with Fedora... download it from xiph.org.

      Sorry about that, chief! Missed it by that much. ...Would you believe /this/ much?
      -- Maxwell Smart (Agent 86)

  133. to be avoided ? by da5idnetlimit.com · · Score: 0, Troll

    what did he say ? Ahh.. Mee, too...

    --
    It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
  134. My Solution by SlipJig · · Score: 2, Informative

    I wrote a little system that does some of what he's looking for, but not all. Mine doesn't rip CDs (plenty of better tools for that), and mine has a GUI for setting up playlists and starting jobs. It's written in Java and uses an SWT interface, and supports MP3 and Ogg. Of course it won't run on ancient hardware, but that's fine with me.

    None of that is especially interesting, but the cool part (to me) is that I wrote it as three separate apps - a server, player, and controller. The server runs wherever the music is stored. The player resides on a machine connected to a stereo or speakers. The controller can be on a third machine, and is what the user interacts with. One controller can set up multiple jobs streaming different music to different players, and you can shut down the controller once the jobs are running. All three pieces discover each other on the local network via broadcast.

    In my house, I have the server on a Windows machine downstairs in my office, the player on a Linux box in my living room connected to the stereo, and the controller on both my Linux laptop and my wife's Windows XP box in the kitchen.

    I'm thinking of open-sourcing the app (it's basically alpha/beta quality right now - usable, but needs more features and a little rework)... if anyone's interested in looking at it, let me know (msimpson at abelsolutions dot com).

    --
    Read my keyboard review.
  135. Simple and (nearly) free by KennyP · · Score: 1

    Junk machine with ANY OS. Connect to your local network. WinAmp 5.x, BrowseAmp 2.x, low power FM stereo transmitter... Rock on! Kenny P. Visualize Whirled P.'s

  136. Why reinvent the wheel? by PhunkySchtuff · · Score: 2, Informative

    Simply get one iMac or eMac, add in a good dose of iTunes and an AirPort Card. Hang an AirPort Express off the back of the stereo.
    Set iTunes' preferences to "On CD Insert: Import CD and Eject" to handle the ripping automatically, it will also connect to CDDB to get album and track names, and encode all the ID3 tags correctly. Down the bottom of the iTunes window, select the name of the AirPort Express Base Station. Hit Play.
    If you can't be arsed selecting music, there's an excellent party shuffle, where you can see what's coming up, and what's been played, as well as queue music up to add to the shuffle, without distrupting it.
    Plus, and this is the a big plus, it's easy enough for pretty much anyone to use.

  137. Re:solution? - How about this for $150 by Anonymous Coward · · Score: 0

    Hey, looks good, where did you get it for 150$?

  138. using x by Anonymous Coward · · Score: 0

    > This means programs like Grip will not be usable.

    why on earth would you rely on X software on a jukebox server like that? please, isn't linux all about console no more?

  139. Slimserver by platos_beard · · Score: 1
    Slimserver is built to work with the Slim Devices Squeezebox, but even if you don't get a Squeezebox to go with it, you can stream to WinAmp or XMMS or the SoftSqueeze emulator. The Squeezebox is worth it for ease of use IMHO , nice built-in display/remote control support, no noise, instant on...

    Softsqueeze needs X and some horsepower - though it runs OK on a VIA Epia, which is no small feat. The server probably doesn't need alot unless you're transcoding some other format -- of course that's just a guess, I have it running on a PIII/800 where it has no problem serving up multiple streams while doing other serverish things.

    --
    What's a sig?
  140. This should do it easily... by krunchyfrog · · Score: 1

    http://www.ssiamerica.com/products/neo35/
    You can use it at home, on your pc or even in your car. The price is a wee bit high though.

    --
    printf($randomline(sigs.txt) \n "-- "$randomline(authors.txt));
    -- myself
  141. CD-Text by Synonymous+Yellowbel · · Score: 1
    My CD changer reads CD-Text on the songs and the CD title.

    I was going to have a whinge about how barely any CDs actually HAVE CD-Text encoded on them, even those from SONY (CD-Text creators), and how the recording industry are jerks, etc... but then I read your post properly and noticed that you put the CD-Text on yourself by copying the CDs. Errr, carry on :)

    steve

  142. iTunes dude by rinoid · · Score: 1

    iTunes IS the digital jukebox. I have friends who have switched to it simply due to its capability to effectively manage massive libraries.

    I use an old G3 laptop. I have a honking firewire drive in the basement with a long cable connecting up through the floor. The old Powerbook is connected to some Cambridge SoundWorks setup that provides excellent sound quality for our room(s). And with some 16k song files sorting, searching, making playlists (natch, smart playlists) is a breeze and is fast. While admittedly the UI has a bit of slowness perceptible at times the player never skips or exhibits and problems.

  143. Windows Solution by ClioCJS · · Score: 1

    Just use winamp with the WAWI web plugin. A wifi-enabled PDA can then control the music from anywhere in the house. That is my setup.

    --
    -Clio
    Karma: Bad (mostly from not giving a fuck)
    Blog: http://clintjcl.wordpress.com
  144. Re:solution? - How about this for $150 by scotch · · Score: 2, Informative
    --
    XML causes global warming.
  145. TUNEZ by ManikSurtani · · Score: 1

    http://tunez.sourceforge.net - I downloaded and installed this in my office on an old Compaq P-ii. It is written mostly in PHP and Perl, has a pretty web interface to control playlists, etc. It can also be controlled by a bunch of command-line perl scripts if you SSH in.

    It plays music using mpg123 (or ogg123) so you'd need to have these installed, you just need to make sure /dev/audio*, /dev/mixer* and /dev/midi* can be read/written to by your apache user.

    Easy-peasy! Don't waste your time writing your own - use this and customise if necessary.

    It doesn't do CD ripping though - you could implement your own perl script to do that though, and move the freshly ripped mp3's into the Tunez db using Tunez' import util.

    --
    -- Manik Surtani