Créer un serveur de streaming audio avec Subsonic

subsonic

Pour ce billet un peu de musique ! je vous présente Subsonic un outil gratuit qui vous permet de réaliser un « clone » de deezer ou autre spotify. Tout cela gérer de chez vous!

Vous avez ainsi la possibilité de partager votre musique sur le web, en donner l’accès à quelques personnes et d’écouter votre musique depuis n’importe où avec votre navigateur diverses applications clientes pour Android, Iphones, etc…

Cette solution est plus que pratique, car elle nous permet de disposer de toute notre bibliothèque musicale en dehors de chez nous ! la seule contrainte c’est qu’il nous faut un accès à internet.

Installation de Subsonic

Nous allons donc voir comment installer et configurer Subsonic sur votre Raspberry-Pi.

Si vous n’en posséder pas de Raspberry-Pi vous avez la possibilité d’installer Subsonic sur une distribution Debian Squeeze.

Pour débuter, connecter vous en SSH sur votre Raspberry-pi.

Nous allons maintenant créer un répertoire temporaire ou nous allons  y stocker le paquet :

mkdir subsonic

On se déplace dans le répertoire fraichement créer :

cd subsonic

Et on télécharge le packet :

wget http://sourceforge.net/projects/subsonic/files/subsonic/4.7/subsonic-4.7.deb/download

Une fois notre paquet téléchargé, on installe une plate-forme Java sur notre machine :

sudo apt-get install openjdk-6-jre

Il est nécessaire de télécharger 47,2 Mo d'archives. Après dépaquetage, 136 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?]

Validez par Y puis Entrée.

On renomme maintenant notre paquet :

mv download subsonic-4.7.deb

La version 4.7 est lors de la publication de ce billet la dernière « release » disponible sur le site, pensez à vérifier si une version plus récente n’a pas été publiée depuis.

On lance l’installation du paquet :

sudo dpkg -i subsonic-4.7.deb

Vous devriez voir le message suivant apparaitre :

Started Subsonice [PID XXXXX, /var/subsonic/subsonic/subsonic_sh.log]

Voila pour l’installation! l’accès peu maintenant se faire depuis votre navigateur sur les pages web suivantes :

  • http://@IP:4040
  • http://NomDeDomaine.fr:4040

Il se peut que l’accès par le port 4040ne soit pas autoriser sur votre serveur. Dans ce cas, il suffit de rajouter une autorisation avec la commande suivante.

sudo iptables -t filter --append INPUT -p tcp --dport 4040 -j ACCEPT

Vous devriez alors avoir la fenêtre de connexion suivante :

subsonic01

Page de connexion (interface web)

subsonic02

Interface principale de Subsonic

 

Voila pour l’installation de Subsonic !


source : www.subsonic.org

Partager l'article >Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Leave A Response

* Denotes Required Field