Ceci est une ancienne révision du document !


Squeezebox

Les Squeezebox sont une gamme d'appareils audio de la marque Logitech. Leur fonction est de vous permettre d'écouter, au simple moyen d'une télécommande, la musique stockée sur votre ordinateur. Ces appareils fonctionnent en réseau, ethernet et wifi, et font le pont entre votre ordinateur et votre chaine hifi. Certains sont eux mêmes équipés d'enceintes. Ils sont très faciles à installer sous Linux.

Spécifications

  • L'installation est possible sur un ordinateur sans interface graphique puisque le programme dispose d'une interface web.
  • On peut trouver beaucoup de manières autres, d'utiliser le serveur Squeezebox, qu'avec les appareils prévus pour. Pour cela, visitez les liens en bas de page.

Il faut mettre en place le serveur et l'interface web qui va permettre sa gestion. On va installer le programme Squeezebox Server.

1. Via les dépôts slimdevice

Je vous conseille d'installer de cette manière, vous aurez ainsi, par la suite, les mises à jour automatiques. Vous trouverez aussi dans ces dépôts, quelques applications utiles pour votre squeezecenter. Pour cela, il faut rajouter un dépôt à votre fichier. Utilisez le tutoriel comment modifier les sources. Il va vous falloir choisir parmi ces 3 dépôts : Pour la version Stable actuelle, choisissez :

deb http://debian.slimdevices.com stable main

Si vous voulez une version Beta ou Test, par exemple si vous avez un problème de dépendances (mysql ou autre), vous pouvez ajouter un des dépots suivant, qui devrait résoudre ce problème (attention, une version beta ou test ajoute des risques d'instabilité). Pour la version Beta :

deb http://debian.slimdevices.com testing main

Pour la version Instable :

deb http://debian.slimdevices.com unstable main
Attention les versions "Beta" et "Unstable" sont encore des versions de test, évitez de les installer si la version actuelle fonctionne.

2. Via le site MySqueezebox

Commencez par désinstaller toutes les anciennes versions qui pourraient se trouver sur votre ordinateur. Rendez vous ensuite à cette adresse : http://www.mysqueezebox.com/download et téléchargez la version qui vous est proposée pour Debian/Ubuntu. Installez le programme à l'aide de l'installateur de paquets GDebi, qui vous installera du même coup toutes les dépendances nécessaires. Suivez les instructions, GDebi vous demandera peut-être en fin d'installation de lancer une commande en console.

Comment accéder à l'interface web de votre serveur

Ouvrez votre navigateur internet et entrez une des adresses suivante:

http://Adresse_IP_de_Votre_Ordinateur_Serveur:9000/
ou
http://NomDeLOrdinateur:9000/
ou encore
http://localhost:9000/ 

L'interface Web du programme s'ouvrira, d'où vous pourrez régler et contrôler votre Squeezebox. Vous pourrez également y accéder depuis un autre poste de votre réseau local, en entrant l'adresse IP de l'ordinateur serveur. Vous aurez peut-être besoin d'ouvrir le port 9000 sur votre routeur ou/et sur le pc via firestarter ou iptables

Configuration

La première fois que vous irez sur l'interface Web du serveur Squeezebox, une série de question vous sera posée quand à la configuration basique du serveur (emplacement des fichiers, listes de lecture, etc). A la fin de cette configuration, vous devriez pouvoir utiliser votre Squeezebox. Vous pourrez ensuite à loisir, effectuer moult réglages et autres installations de plugins, en allant dans "paramètres" ou dans "aide".

Comment démarrer, redémarrer ou éteindre votre Serveur

Pour redémarrer, suite à un réglage ou l'installation d'un plugin, par exemple, on peut le faire directement sur la page Web, mais on peut aussi passer les commandes en console.

sudo service squeezeboxserver restart

ou encore

sudo /etc/init.d/squeezeboxserver restart

Pour éteindre le serveur, tapez "stop" à la place de "restart" et pour le démarrer, "start".

Vous voulez écouter la musique de votre serveur sur votre ordinateur, à distance, sur d'autres appareils, … Je vous suggère d'explorer le wiki ou le Forum Slimdevice pour voir un peu les possibilités.

Liste des applications et possibilité prévue à cet effet :

(à compléter)

  • Flux RSS sur tout lecteur graphique acceptant ce type de lecture
  • Lecteurs graphiques spécifiques
    • SqueezePlay
    • SoftSqueeze
  • Lecteurs non graphiques
    • SqueezeSlave

Tutos d'installation de lecteurs

Lecture par flux rss

Pour tout appareil ou application acceptant la lecture de flux via internet.
Inconvénient : on a un décalage audio avec les appareils Squeezebox.
En bas de la page principale du webserver, aller dans –> Aide > Diffusion à distance, tout y est très précisément détaillé.

Installation :
- Dans votre logiciel de lecture MP3, ouvrez le flux http://localhost:9000/stream.mp3.
- Si vous êtes sur un autre ordinateur, remplacez localhost par l'adresse IP de l'ordinateur distant.
- Ouvrez l'interface Web du Squeezebox Server exécuté sur l'ordinateur distant en ouvrant le navigateur à la page http://localhost:9000. Remplacez localhost par l'adresse IP de l'ordinateur distant.
- En haut à droite de l'interface web, vous avez un bouton qui vous permet de sélectionner une platine. Vous n'avez plus qu'à sélectionner la nouvelle platine et de synchroniser ou non.

Pour exemple, ça fonctionne très bien chez moi avec audacious.

Démarrer automatiquement Squeezeserveur au reboot

Le démarrage automatique est implanté à l'installation, ne faites ça que si ça ne fonctionne pas

créer le fichier suivant : /bin/squeezeboxserver

# /bin/squeezeboxserver
sudo /etc/init.d/squeezeboxserver restart

le rendre exécutable :

chmod +x /bin/squeezeboxserver

testez votre nouvelle commande :

/bin/squeezeboxserver

choisir son niveau d'exécution : prendre le 2

cd /etc/rc2.d

créer un lien symbolique pour le démarage :

ln -s /bin/squeezeboxserver /etc/rc2.d/S99squeezeboxserveur

vérifier que /etc/rc2.d/S99squeezeboxserveur est créé avec la commande ls

redémarrez votre serveur:

shutdown -r now

le squeezeserveur est dispo : http://serveur_ubuntu:9000/

http://www.mysqueezebox.com/index/Home Site officiel (FR).

http://forums.slimdevices.com/ Forum officiel (EN), mais une section en français.

http://wiki.slimdevices.com/index.php/Main_Page Wiki officiel (EN).

http://havetheknowhow.com/Install-the-software/Install-Squeezebox-server.html (EN) Site qui m'a permis de bien étoffer ce tuto, merci.

  • squeezebox.1268336861.txt.gz
  • Dernière modification: Le 11/03/2010, 20:47
  • par ringostare