Gerald,
Can you please post your how-to here at contribs? Your server just couldn't handle the requests and it's refusing connections now.
Regards,
Linux iTunes Server with SME, the very basic howto
Having a huge library of music you might want to share with your relatives or collegues you may deploy the iTunes Server for Linux on SME. It works on SME Server 6.x and above. Versions of SME 5.x have not been tested. So basically you need the daapd and the mDNSProxyResponderPosix binary to serve within your network the songs.
Let me state that this is not intended to do illegal music sharing across the internet; this setup is only intended to allow you to share your music with your family on the local network.
You will need to download a few files to your Linux server first. You might get the rpms from
http://schwarzecker.homelinux.net/index.php in the section downloads category iTunes or compile the applications for yourself. Together with the basics like mt-daapd there are additional libraries to enable serving AAC encoded m4a files as well and some others. Files in .m4a format are actually the audio layer of (non-video) MPEG 4 movies. M4A is slated to become the new standard for audio file compression. This format is also known as Apple Lossless, Apple Lossless Encoder, or ALE. It is a new codec designed to provide lossless encoding in less storage space.
download the files together with some encoders and helper programs
faac-18.10.2004-1.noarch.rpm
flac-1.1.2-1.noarch.rpm
howl-0.9.10-1.noarch.rpm
lame-3.96.1-1.noarch.rpm
libid3tag-0.15.1b-1.noarch.rpm
libmad-0.15.1b-1.noarch.rpm
libogg-1.1-1.noarch.rpm
libvorbis-1.0.1-1.noarch.rpm
mDNSResponder-66.3-1.noarch.rpm
mpeg4ip-1.2-1.noarch.rpm
mt-daapd-0.2.1.1-1.noarch.rpm
speex-1.1.7-1.noarch.rpm
Once everything is installed with rpm -ivh *.rpm create a music folder like /mnt/mp3/ ( mkdir -p /mnt/mp3) and copy some music there. Next you will need to run the multicast DNS advertiser from Apple with the following line as root user:
at the prompt use :
mDNSProxyResponderPosix my_Personal_IP_adress myPersonal_SMEServer_Name "Music Jukebox" _daap._tcp. 3689 &
where
my_Personal_IP_adress is the IPaddress of your SME Server i.e: 192.168.0.1
myPersonal_SMEServer_Name is the name of your SME Server ie: smeserver
"Music Jukebox" is the name of your Music Jukebox you want to advertise to iTunes.
Once that is running, you can edit the /etc/daapd.conf file to match your needs with directory, server name, and share name. Start the daapd daemon by typing this as root:
/etc/rc.d/init.d/mt-daapd start
Once that is complete, you can open iTunes and it should pop up as a shared music library.
Please report bugs to me as I just checked the function with iTunes on Mac as I do not have Winxx Clients.
![](http://schwarzecker.homelinux.net/downloads/itunes.jpg)
regards Gerald