Jukebo(Linu)x

For some time now I've been wanting to build a music server that would connect to my stereo system. We have music in four different formats: CDs, MP3s (some ripped from the former, some not), LPs (yes, vinyl) and cassettes (mostly old mix tapes). Music is played on our stereo, on iPods, and in the car, but rarely directly from the computer. I use a Altec Lansing inMotion to play music in the office. I wanted one place for all this music to reside. That meant hooking up my computer to my stereo so that I could rip the analog media. But the computer is in the office, and the stereo is in the living room. Ripping a few hundred LPs is going to take quite a while, and I couldn't tie up Debbie's office computer while I did that. Hooking the laptop into the stereo didn't seem like such a great idea, either, since it only has a line-in jack. And then there's the playback issue. Once all the music was digitzed, how would I play it? If the digital files lived on a hard drive, I'd have to snake a line from the office into the living room. There are wireless streaming options, but they would require that the computer would need to be on all the time in order to play music, and they only work one-way (from PC to stereo) so recording is out. Plus, we're wireless, but it's not, um, our own network. (Thanks, neighbors!)

So time to build a home theater PC! This is my first time building a computer, I'm very excited. I think this means I level up in Geekitude. I have fond memories of building electronics with my father -- we made a ham radio from a Heathkit. I don't think I'll be doing as much soldering this time around, though.

Here are my basic goals for the Jukebo(Linu)x.

  1. Play music and movies. Record audio from the stereo. Play CDs. Rip CDs. Play DVDs?
  2. Stand alone. I wanted a PC that would essentially be another stereo component, and not require any networking.
  3. Not look like a computer. The goal is to have something small, relatively unobtrusive, and relatively quiet.
  4. Not require a television to operate. Most HTPC's are designed to work with the television as the monitor. The thought is that your main activity is going to be using the HTPC as a TiVO / PVR. Although I might end up doing that someday, it's not the primary goal of my device. (After all, we don't even have cable now.) Turning on the TV to play music seems silly.
  5. Copy DVDs. For those of you with toddlers, you will recognize that the bright shiny DVD is a wonderful toy. It comes in a neat box with cartoon characters on it, and it makes Buzz Lightyear come on the TV! ("TV" is part of Z's limited vocabulary.) A child under the age of two can figure out how to operate a DVD player. A child under the age of two cannot be trained to hold a DVD by the edges. They get chewed on, broken, scratched. Uh-oh, no more Buzz! So yes, I have a legitimate reason to make backup copies of the DVDs that I legally own. So there.
  6. Work with the iPod. Seems like a no-brainer, just run iTunes on it. But to keep costs down, it looks like Linux is going to be the OS of choice, and there's no version of iTunes for Linux. I'm pretty sure that the iPod mini will only synch with iTunes. The best I could find was a setup to use a Linux box as a music server that a separate, networked PC (running iTunes) would recognize. But see #2 above, no networking. Clearly I have to figure something out.
  7. (Optional) Internet radio / "podcasts" receiver and recorder.
  8. (Optional) Display digital photos on the TV.
  9. Relatively cheap. I wanted to build this for under a grand. Less, if possible, since that's pricey for a stereo component!

So what's going to be under the hood? Here's what I have planned.

Total cost: $845

For comparison's sake, a Dell 4700C Media Center with comparable configuration, memory, hard drive space, but no LCD output costs $1,313. Looking around at other systems designed as HTPCs, I can't find anything for less than $1,000.

Other bells and whistles to (possibly) add later:

But all that's for later. Now it's time to read some manuals! Wa-hoo!

I think this is going to be sweet!



M E-L posted this on May 11, 2005 6:34 PM

This post is filed under: Community, Computers & Internet
Comments
Matt Grommes wrote:

I recommend using gtkpod (http://gtkpod.sourceforge.net/) for your ipod on Linux. I use that and I've never had a problem with it. Never used iTunes, as a matter of fact. There's also tons of perl scripts out there to do things like automagically sync your ipod when you plug it in. Good luck, I love my mythtv box.

I also recommend Jarod Wilson's mythtv guide at http://wilsonet.com/mythtv/. He walks you through every step of the process.

Comment #1 :: link :: May 13, 2005 12:45 PM :: homepage
Matt Grommes wrote:

I recommend using gtkpod (http://gtkpod.sourceforge.net/) for your ipod on Linux. I use that and I've never had a problem with it. Never used iTunes, as a matter of fact. There's also tons of perl scripts out there to do things like automagically sync your ipod when you plug it in. Good luck, I love my mythtv box.

I also recommend Jarod Wilson's mythtv guide at http://wilsonet.com/mythtv/. He walks you through every step of the process.

Comment #2 :: link :: May 13, 2005 12:48 PM :: homepage
Matt Grommes wrote:

I recommend using gtkpod (http://gtkpod.sourceforge.net/) for your ipod on Linux. I use that and I've never had a problem with it. Never used iTunes, as a matter of fact. There's also tons of perl scripts out there to do things like automagically sync your ipod when you plug it in. Good luck, I love my mythtv box.

I also recommend Jarod Wilson's mythtv guide at http://wilsonet.com/mythtv/. He walks you through every step of the process.

Comment #3 :: link :: May 13, 2005 12:51 PM :: homepage
Matt Grommes wrote:

Sorry for the dupes. The comments page kept telling me my entry code was wrong and to try again. :(

Comment #4 :: link :: May 13, 2005 1:01 PM :: homepage
Dean wrote:

Hi,

I am looking to build something very similar to the system youe detail here. All sounds TOO easy.

My concern is how easy is it to set-up the VFD/LCD and built-in programmable buttons to work with MythTV. Any tips welcome!

Dean

Comment #5 :: link :: May 8, 2006 1:45 PM
Post a comment










Type the characters you see in the picture above.

















Ishbadiddle buttonTriptronix buttonMovable Type buttonCreative Commons buttonCSS Tableless buttonNotepad buttonMax Design buttonLogin buttonEmail button

ageless buttonNYC Blogger buttonGeoURL buttonBlogShares buttonTechnorati button

Flying Spaghetti MonsterGet Firefox!Stand up for your rights

Ishbadiddle Full Posts Feed ButtonIshbadiddle Posts Excerpts Feed ButtonBloglines subscribe buttonIshbadiddle LiveJournal Feed ButtonIshbadiddle Twitter Button