×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Centrally-Controlled Home Music System on a Budget?

michael posted more than 9 years ago | from the hard-disk-jockey dept.

Music 287

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?"

cancel ×
This is a preview of your comment

No Comment Title Entered

Anonymous Coward 1 minute ago

No Comment Entered

287 comments

Do you want a skull on your penis? (0, Troll)

(TK11)Dessimat0r (672416) | more than 9 years ago | (#10545817)

-INSANE-PRIEST--INSANE-PRIEST--INSAN
I___________,.-------.,____________I Slashdot
N______,;~'_____________'~;,_______N fucking
S____,;____LINUX FUCKING____;,_____S sucks
A___;___SUCKS, YOU FUCKING____;____A
N__,'____SLASHDOT RETARDS.____',___N Rob Malda
E_,;___GET IT INTO YOUR HEAD___;,__E is a
-_;_;______._____l_____.______;_;__- cocksucker
P_l_;____________l____________;_l__P
R_l__`/~"_____~"_._"~_____"~\'__l__R Slashdot
I_l__~__,-~~~^~,_l_,~^~~~-,__~__l__I fucking
E__l___l________}:{__ (O) _l___l___E sucks
S__l___l_ (o) _/_l_\_______!___l___S
T__.~__(__,.--"_.^._"--.,__)__~.___T Rob Malda
-__l_____---;'_/_l_\_`;---_____l___- is a
-___\__._______V.^.V___((oo))./____- cocksucker
I__O_VI_\________________ll_IV___O_I
N_____I_lT~\___!___!___/~ll_I______N Fucking
S_____I_l`IIII_I_I_I_IIIIll_I__o___S lameness
A_O___I__\,III_I_I_I_III,ll_I______A filters,
N______\___`----------'__ll/____o__N will
E____O___\___._______.___ll________E this
-_________\..___^____../(_l___O____- ever
P_________/_^___^___^_/__ll\_______P fucking
R_O______/`'-l l_l l-';__ll_l___O__R WORK?!
I_______;_`'=l l_l l='__/ll_l______I
E_____O_l___\l l~l l__l/_ll_l______E Your mother
S_______l\___\ l_l l__;__ll_l__O___S was good
T__o____l_\___ll=l l==\__ll_l______T in bed, she
-____o__l_/\_/\l_l l__l`-ll_/______- grunts like
-_______'-l_`;'l_l l__l__ll_____O__- an ape.
I_O_______l__l l_l l__l__ll________I
N____O____l__l+l_l+l__l__ll___O____N Rob Malda
S_________l__"""_"""__l__ll________S is a
A__O______l____o_o____l__ll____O___A cocksucker
N_________l,;,;,;,;,;,l__ll________N
E_____O___`lIlIlIlIlIl`__ll________E
-__________llIlIlIlIll___ll_____O__- By Dessimat0r
P__________`"""""""""`___""________P (c)2003 Trollkore
-INSANE-PRIEST--INSANE-PRIEST--INSAN

The bishop, while living, was a follower of God.
Now dead, his rotting fingers are able to raise
an army of skeletons from the grave.

Trollkore
"I hate you, I hate your country, and I hate your face!"

# Important Stuff: Please try to keep posts on topic. # Try to reply to other people's comments instead of starting new threads. # Read other people's messages before posting your own to avoid simply duplicating what has already been said. # Use a clear subject that describes what your message is about. # Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) # Important Stuff: Please try to keep posts on topic. # Try to reply to other people's comments instead of starting new threads. # Read other people's messages before posting your own to avoid simply duplicating what has already been said. # Use a clear subject that describes what your message is about. # Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated # Important Stuff: Please try to keep posts on topic. # Try to reply to other people's comments instead of starting new threads. # Read other people's messages before posting your own to avoid simply duplicating what has already been said. # Use a clear subject that describes what your message is about. # Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) # Important Stuff: Please try to keep posts on topic. # Try to reply to other people's comments instead of starting new threads. # Read other people's messages before posting your own to avoid simply duplicating what has already been said. # Use a clear subject that describes what your message is about. # Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)

Re:Do you want a skull on your penis? (-1, Troll)

Anonymous Coward | more than 9 years ago | (#10545827)

FUCK OFF AND DIE!

Re:Do you want a skull on your penis? (-1, Flamebait)

Anonymous Coward | more than 9 years ago | (#10545863)

Seriously.

solution? (3, Funny)

Anonymous Coward | more than 9 years ago | (#10545820)

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

FP\\ (-1, Offtopic)

Anonymous Coward | more than 9 years ago | (#10545821)

Lookee, an FP!
Can we cut it up and eat it?

Ooooh, that's easy. (1, Informative)

Pig Hogger (10379) | more than 9 years ago | (#10545823)

Winamp or iTunes. Good speakers.

Re:Ooooh, that's easy. (1)

Chocolate Teapot (639869) | more than 9 years ago | (#10545853)

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

Re:Ooooh, that's easy. (-1, Troll)

Anonymous Coward | more than 9 years ago | (#10545967)

The part where Linux is thought of as a real OS for non-homosexual people.

Linux fucking sucks; get over it.

Idiot Jukebox (5, Insightful)

FrenchyinCT (733872) | more than 9 years ago | (#10545824)

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

Re:Idiot Jukebox (3, Interesting)

erick99 (743982) | more than 9 years ago | (#10545862)

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.

Re:Idiot Jukebox (-1, Troll)

Anonymous Coward | more than 9 years ago | (#10546095)

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

That's cute that you think they're your sons. Haven't you ever noticed that neither of them look anything like you? That one looks like the mailman? That one of them is black? Technoogy may be second nature to you but the entire neighborhood knows what is second nature to your wife.

Re:Idiot Jukebox (-1, Troll)

Anonymous Coward | more than 9 years ago | (#10545975)

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

Re:Idiot Jukebox (0)

Anonymous Coward | more than 9 years ago | (#10546087)

>> 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 [slashdot.org] explains [slashdot.org] 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.


Re:Idiot Jukebox (3, Insightful)

Anonymous Coward | more than 9 years ago | (#10546120)

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.

Re:Idiot Jukebox (1)

Jeff DeMaagd (2015) | more than 9 years ago | (#10546129)

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.

Re:Idiot Jukebox (1)

akgoatley (787022) | more than 9 years ago | (#10546171)

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

Idiot Jukebox (2, Informative)

erick99 (743982) | more than 9 years ago | (#10545826)

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?

Oh, you can... (1, Troll)

cloudkj (685320) | more than 9 years ago | (#10545835)

Save up money to buy a 40 gig iPod [amazon.com], 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.

wrong WRONG WRONG!@#!@#!# (0)

Anonymous Coward | more than 9 years ago | (#10545932)

> 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?

Re:Oh, you can... (1)

tji (74570) | more than 9 years ago | (#10546150)

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.

Try SlimServer from SlimDevices (4, Informative)

montulli (658308) | more than 9 years ago | (#10545836)

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.

Re:Try SlimServer from SlimDevices (1)

hshana (657854) | more than 9 years ago | (#10545854)

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.

Tunez! (4, Informative)

Anonymous Coward | more than 9 years ago | (#10545838)

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! [sourceforge.net] 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.

Re:Tunez! (0)

Anonymous Coward | more than 9 years ago | (#10545938)

This is the other Jukebox (GJukebox [sourceforge.net]) 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

Airport Express (2, Informative)

dcstimm (556797) | more than 9 years ago | (#10545840)

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!

What music? (0)

Anonymous Coward | more than 9 years ago | (#10545844)

Who needs music? Buy the hype [hip-e.com] and be cool [urbanup.com].

CPU (4, Insightful)

GrAfFiT (802657) | more than 9 years ago | (#10545847)

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 ?

Re:CPU (1)

TheRaven64 (641858) | more than 9 years ago | (#10545930)

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...)

Re:CPU (0)

mrm677 (456727) | more than 9 years ago | (#10546029)

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.

Re:CPU (3, Insightful)

krymsin01 (700838) | more than 9 years ago | (#10546114)

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.

Re:CPU (2, Informative)

barrkel (806779) | more than 9 years ago | (#10546123)

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.

Get a Mac (2, Informative)

Smokin Goat McGruff (19225) | more than 9 years ago | (#10545852)

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.

low tech solution (3, Insightful)

FiReaNGeL (312636) | more than 9 years ago | (#10545857)

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.

Re:low tech solution (4, Insightful)

Em Ellel (523581) | more than 9 years ago | (#10545929)

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

Re:low tech solution (1)

DrEldarion (114072) | more than 9 years ago | (#10546056)

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.

Re:low tech solution (2, Insightful)

lar (148557) | more than 9 years ago | (#10546160)

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.

Re:low tech solution (4, Interesting)

ucblockhead (63650) | more than 9 years ago | (#10546102)

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.

Hi! (-1, Flamebait)

Anonymous Coward | more than 9 years ago | (#10545861)

I have a high UID [slashdot.org], live in my parents basement, and they want me to set up one of them thar MP3 thingys. Can you cool d00ds help me make a l33t system for them, so they will let me live here till I'm 37. Pleeeeease?

Airport Express (1)

user32.ExitWindowsEx (250475) | more than 9 years ago | (#10545867)

$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*

Re:Airport Express (1)

user32.ExitWindowsEx (250475) | more than 9 years ago | (#10545895)

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).

answer: (1)

User 956 (568564) | more than 9 years ago | (#10545868)

answer: XBOX + XBOX Media center [xbmc.org].

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.

Re:answer: (1)

hoffmang (174358) | more than 9 years ago | (#10545881)

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

Once up and configured it is relatively idiot proof.

Re:answer: (1)

aldoman (670791) | more than 9 years ago | (#10546133)

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.

OMG (2, Insightful)

Apreche (239272) | more than 9 years ago | (#10545880)

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.

Jinzora (3, Interesting)

guycouch (763243) | more than 9 years ago | (#10545882)

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)

music daemon (3, Interesting)

gregmac (629064) | more than 9 years ago | (#10545885)

You'd have to find something else to rip, but Music Player Daemon [musicpd.org] 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.

XBMC - simple, cheap and works (2, Informative)

Em Ellel (523581) | more than 9 years ago | (#10545888)

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.

Re:XBMC - simple, cheap and works (2, Informative)

Stevyn (691306) | more than 9 years ago | (#10545999)

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.

Why bother? (3, Insightful)

InternationalCow (681980) | more than 9 years ago | (#10545891)

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.

Re:Why bother? (1)

ucblockhead (63650) | more than 9 years ago | (#10546145)

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.

Re:Why bother? (2, Insightful)

tarth (445054) | more than 9 years ago | (#10546183)

That sounds exactly like AirPort Express with AirTunes [apple.com]. 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.

Why bother?-Rich Interfaces. (0)

Anonymous Coward | more than 9 years ago | (#10546194)

Remember this? [slashdot.org]
(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.

Re:Why bother? (2, Informative)

InternationalCow (681980) | more than 9 years ago | (#10546196)

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 [keyspan.com]). 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.

I set my Dad up with a system running Windows XP (1)

multiplexo (27356) | more than 9 years ago | (#10545897)

a mirrored set of 120Gb drives on a Promise RAID controller, MusicMatch (later iTunes when he got an iPod) and a SliMP3 [slimp3.com] Squeezebox [slimp3.com]. 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.

Totally second this - SLIMP3 the way to go (1)

nikm (622830) | more than 9 years ago | (#10545995)

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.

I am totally enamored with the Squeezebox. (4, Informative)

jafo (11982) | more than 9 years ago | (#10545906)

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 [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

Re:I am totally enamored with the Squeezebox. (1)

kayen_telva (676872) | more than 9 years ago | (#10546201)

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...

XMMS displaying remotely (3, Informative)

QuasEye (98125) | more than 9 years ago | (#10545908)

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.

some ideas (1, Informative)

Anonymous Coward | more than 9 years ago | (#10545927)

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

SSH? May I suggest... (1, Interesting)

Doppler00 (534739) | more than 9 years ago | (#10545942)

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

Well, let's see... (4, Informative)

rusty0101 (565565) | more than 9 years ago | (#10545946)

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

mplay http://freshmeat.net/projects/mplay/ [freshmeat.net] 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 are kidding, right? (2, Informative)

jcrash (516507) | more than 9 years ago | (#10545953)

Why not just get this:

MediaMVP by Hauppauge [hauppauge.com]

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

you must like doing things the hard way.

Crip (2, Informative)

staili (200478) | more than 9 years ago | (#10545956)

Crip [dynet.com]

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.

I wrote a shell script - you can have it... (1)

kburkhardt (664593) | more than 9 years ago | (#10545965)

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.

Your project is underfunded and overscoped. (0, Troll)

igotmybfg (525391) | more than 9 years ago | (#10545973)

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

Re:Your project is underfunded and overscoped. (0)

Anonymous Coward | more than 9 years ago | (#10546164)

Wow. A nuclear reactor even a dog could build!

My setup: (1)

conebrid (324421) | more than 9 years ago | (#10546001)

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 [itunes.com] + Niveus Media [niveusmedia.com] 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.

linux-based iTunes? (1)

meehawl (73285) | more than 9 years ago | (#10546117)

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 [musicex.com] yet then, have you? You're in for a treat [musicex.com].

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

Use what you got (2, Informative)

AvitarX (172628) | more than 9 years ago | (#10546022)

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).

Console CD Ripping (2, Interesting)

paranoos (612285) | more than 9 years ago | (#10546045)

I've written a scripting tool for ripping, encoding, taging and naming CDs in Bash. You can find it here [sourceforge.net].

Also, might I suggest using the MusePack [musepack.net] 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.

Squeezebox (1)

scapermoya (769847) | more than 9 years ago | (#10546076)

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.

Jack is your friend! (1)

ZosX (517789) | more than 9 years ago | (#10546105)

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??

Whiskey Tango Foxtrot! (0)

Anonymous Coward | more than 9 years ago | (#10546116)

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?

VideoLAN does audio streaming ... (1)

JMZorko (150414) | more than 9 years ago | (#10546119)

... 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

Audio Player (1)

SillySnake (727102) | more than 9 years ago | (#10546132)

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 :-(

not sure how much you want to spend (1)

Pierre (6251) | more than 9 years ago | (#10546149)

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

Another vote for tivo (1)

thedavid (245061) | more than 9 years ago | (#10546181)

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.

CentOS [centos.org]running on the server. JavaHMO [sourceforge.net] 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).

Don't reinvent the jukebox (2, Insightful)

Doc Ruby (173196) | more than 9 years ago | (#10546189)

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.

as for ripping... (1, Informative)

Anonymous Coward | more than 9 years ago | (#10546202)

For ripping the CDs I like and use: abcde http://lly.org/~rcw/abcde/page/ [lly.org]. 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.

MP3c (1)

morgandelra (448341) | more than 9 years ago | (#10546209)

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

Winamp 5 (1)

Gyorg_Lavode (520114) | more than 9 years ago | (#10546217)

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.

M$ (0)

Anonymous Coward | more than 9 years ago | (#10546221)

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.

Load More Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...