Sur le serveur linux, il faut commencer par installer mt-daapd. Avec une distribution Debian, rien de plus simple :

homeserver:~# aptitude install mt-daapd

Ensuite il faut éditer le fichier de configuration pour dire au programme où se trouveent les fichiers en partage plus quelques autres réglages :

homeserver:~# vi /etc/mt-daapd.conf

# Endroit où se trouvent les fichiers à partager :
mp3_dir = /home/partage/Musique

# Le nom que l'on verra dans iTunes :
servername = Home Server

# Mot de passe pour pouvoir lire les fichiers à partir de iTunes (Optionnel). Si la ligne commence par # alors le mot de passe est désactivé :
#password = mp3

Ces quelques options suffisent pour faire fonctionner le système. Les autres paramètres peuvent être laissés par défaut.

Aprés avoir enregistré le fichier, on redémarre le serveur par la commande /etc/init.d/mt-daapd restart.

Le serveur pourra ensuite être managé grâce une interface web en tapant l'adresse http://homeserver:3689 dans un navigateur.  Si ca ne fonctionne pas avec le nom, il faudra mettre l'adresse IP, par exemple http://192.168.0.1:3689. L'interface demandera un mot de passe, c'est celui qui est défini par le paramètre admin_pw du fichier de configuration. Par défaut, c'est mt-daapd. Pas besoin de mettre de nom d'utilisateur :

Le serveur est maintenant opérationnel. Si on ouvre iTunes, on verra apparaitre le partage :

Une autre façon de partager les fichiers qui se trouvent sur la machine linux est d'utiliser Fireplay. Fireplay et une interface web en flash qui permet de lire les morceaux de musiques partagés un peu comme dans iTunes. Il se télécharge à l'adresse http://www.mellberg.org/FirePlay.zip et peut s'installer dans le même répertoire que l'interface d'administration de mt-daapd, soit par défaut dans /usr/share/mt-daapd/admin-root.

Voici comment l'installer à partir de linux :

homeserver:~# cd /usr/share/mt-daapd/admin-root
homeserver:/usr/share/mt-daapd/admin-root# wget -c http://www.mellberg.org/FirePlay.zip
homeserver:/usr/share/mt-daapd/admin-root# unzip FirePlay.zip

Maintenant que les fichiers sont installés, il suffit de se rendre à l'addresse http://homeserver:3689/FirePlay.html puis de rentrer le mot de passe pour avoir accès à l'interface web suivante :

FirePlay peut se paramètrer (un peu) en éditant le fichier /usr/share/mt-daapd/admin-root/FirePlay.html. Plus de détails sur le forum dédié à firefly : http://forums.fireflymediaserver.org/viewtopic.php?f=9&t=6863