View previous topic :: View next topic |
Author |
Message |
dirtboy Apprentice
Joined: 12 Dec 2002 Posts: 263 Location: Pascagoula, MS
|
Posted: Mon Dec 08, 2003 5:41 pm Post subject: iTunes Music Server |
|
|
My wife's eMac is running out of space quickly, so I decided I would move all her music off her computer onto our Gentoo Server. I have found software that will broadcast music from a Samba share, but I cannot for the life of me get it to compile. I think this is a gcc3 problem. Does anyone have any experience with this or any other software for iTunes playlist sharing?
The daapd:
http://www.deleet.de/projekte/daap/daapd/ |
|
Back to top |
|
|
Satchmoz n00b
Joined: 29 Oct 2003 Posts: 16 Location: UNC Pembroke, NC
|
Posted: Mon Dec 08, 2003 8:02 pm Post subject: Here is how I did it. |
|
|
I just recently set this up.
Two OK guides for doing this are located at http://meta.ath0.com/prose/mp3-server/part4.html and http://www.macosxhints.com/article.php?story=20030711140157143 The first link is a gentoo specific guide, however it failed for me.
You will need dappd installed - http://www.deleet.de/projekte/daap/daapd/
And mdnsproxyresponder installed (Available from apple must sign up for an account first.) It's included in a package of Rendevouz tools, for Posix systems. http://www.opensource.apple.com/projects/rendezvous/source/Rendezvous.tar.gz
I renamed mDNSProxyResponderPosix to mdnsresponder. I'm not quite sure why atm. Once you've installed these you must configure daap. Its config file is located in /etc/daapd.conf. Here is my dappd.conf :
Port 3689
ServerName Elphaba
DBName Elphaba
Password
Root /usr/media/music
Cache /usr/media/daapd-cache
Timescan 0
PurgeDeleted 1
Finally I just made a script to launch them both (With the apropriate command lines options ofcourse. )
mdnsresponder <Your IP Address Here> squeal <Server Name Here> _daap._tcp. 3689 &
daapd
Then I just had gnome run the script when my session starts.
Hope this helps. |
|
Back to top |
|
|
dirtboy Apprentice
Joined: 12 Dec 2002 Posts: 263 Location: Pascagoula, MS
|
Posted: Mon Dec 08, 2003 9:17 pm Post subject: |
|
|
What version of gcc are you using? Did you also install the libhttpd-persistent package? |
|
Back to top |
|
|
dirtboy Apprentice
Joined: 12 Dec 2002 Posts: 263 Location: Pascagoula, MS
|
Posted: Tue Dec 09, 2003 12:01 am Post subject: |
|
|
Finally. That first link took me right where I needed to go. I never could compile libhttpd-persistent corrently until I downloaded config.cache from there. Now everything works great. |
|
Back to top |
|
|
thraxil n00b
Joined: 04 Apr 2003 Posts: 46 Location: nyc
|
Posted: Mon Jan 12, 2004 4:51 pm Post subject: |
|
|
i got everything compiled and it appears to be running and configured properly, but it never shows up in iTunes' list of shared libraries. we're on the same subnet, firewalls are turned off. i can telnet to port 3689 and type commands at the http server, so i think daapd is fine, it's just that rendezvous doesn't seem to work right. i'm starting it with:
Code: |
# /usr/local/bin/mdnsresponder XXX.XXX.XXX.XXX squeal "Thraxil" -t ._daap._tcp. -p 3689 &
|
and it tells me:
Code: |
Made Service Records for .
|
then i start daapd, it scans the directory for mp3s and says 'done.' |
|
Back to top |
|
|
doom.it Guru
Joined: 23 May 2003 Posts: 430 Location: Pavia, Italy
|
Posted: Wed Apr 14, 2004 9:58 pm Post subject: |
|
|
Does it work only in a LAN or is there anyway to get zeroconf/rendevouz working over the internet?
thanx _________________ I have discovered photography. Now I can kill myself. I have nothing else to learn.
Pablo Picasso |
|
Back to top |
|
|
bd Apprentice
Joined: 12 Mar 2003 Posts: 172 Location: Onsala, SWEDEN
|
Posted: Wed Oct 13, 2004 12:37 pm Post subject: |
|
|
thraxil wrote: | i got everything compiled and it appears to be running and configured properly, but it never shows up in iTunes' list of shared libraries. we're on the same subnet, firewalls are turned off. i can telnet to port 3689 and type commands at the http server, so i think daapd is fine, it's just that rendezvous doesn't seem to work right. i'm starting it with:
Code: |
# /usr/local/bin/mdnsresponder XXX.XXX.XXX.XXX squeal "Thraxil" -t ._daap._tcp. -p 3689 &
|
and it tells me:
Code: |
Made Service Records for .
|
then i start daapd, it scans the directory for mp3s and says 'done.' |
I'm not sure, but I think ._daap._tcp. should be _daap._tcp. |
|
Back to top |
|
|
|