Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
squeezebox [Le 22/10/2010, 16:05]
78.112.240.243
squeezebox [Le 31/08/2022, 23:31] (Version actuelle)
moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​multimédia audio radio}}+{{tag>​multimédia audio radio serveur}} 
 +----
  
 ====== Squeezebox ====== ====== Squeezebox ======
  
 +Les [[wp>​Squeezebox_(network_music_player)|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, ainsi que les radios internet et plein d'​autres services en ligne. Cette page concerne l'​installation du serveur de musique.
  
-===== Description =====+Pour émuler une Squeezebox, vous pouvez installer [[squeezelite|Squeezelite]].
  
-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, ainsi que les radios internet et plein d'​autres services en ligne. 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.  +===== Pré-requis =====
- +
- +
-=== 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.+
  
 +  * Disposer des [[:​sudo|droits d'​administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
  
 ===== Installation ===== ===== Installation =====
-Il faut mettre en place le serveur et l'​interface web qui va permettre sa gestion. On va installer le programme **Squeezebox Server**. 
-== Prérequis == 
-Si vous avez installé précédemment SlimServer, SqueezeCenter ou Squeezebox Server, vous devez les désinstaller avant d'​installer la nouvelle version. Votre système doit exécuter Perl version 5.8.4 ou ultérieure. Pour identifier la version de Perl exécutée par votre système, tapez "perl -v" à partir de la ligne de commande. Vous pouvez télécharger la dernière version sur le site www.perl.com. 
-Pour les désinstaller,​ taper en console la commande suivante : 
-<​code>​sudo apt-get remove --purge slimserver 
-sudo apt-get remove --purge squeezecenter 
-sudo apt-get remove squeezeboxserver</​code>​ 
  
 +Logitech propose le téléchargement du [[http://​www.mysqueezebox.com/​download|Logitech Media Server]]
  
-=== 1. Via les dépôts slimdevice ​===+===== Configuration =====
  
-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. +Ouvrez ​votre [[:navigateur|navigateur internet]]  ​et entrez ​une des adresses suivante:
-Pour cela, il faut rajouter un [[:depots|dépôt]] à votre fichier. Utilisez le  [[:​tutoriel:​comment_modifier_sources_maj|tutoriel comment modifier les sources]]. +
-Il va vous falloir choisir parmi ces 3 dépôts : +
-Pour la version Stable actuelle, choisissez : +
-<​file>​deb http://​debian.slimdevices.com stable main</​file>​ +
-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 : +
-<​file>​deb http://​debian.slimdevices.com testing main</​file>​ +
-Pour la version Instable :  +
-<​file>​deb http://​debian.slimdevices.com unstable main</​file>​ +
-<note important>​**Attention les versions "​Beta"​ et "​Unstable"​ sont encore des versions de test, évitez de les installer si la version actuelle fonctionne.**</​note>​ +
-Ensuite, il faut installer le paquet "​**squeezeboxserver**"​+
  
-=== 2. Via le site MySqueezebox ===+http://​Adresse_IP_de_Votre_Ordinateur_Serveur:​9000/​
  
-Commencez par désinstaller toutes les anciennes versions qui pourraient se trouver sur votre ordinateur. +http://NomDeLOrdinateur:​9000/
-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.+
  
-<note important>​ On récupère le paquet et après en ligne de commande on fait comment quand on n'a pas d'​écran ? On fait comment pour désinstaller ?  </note>+http://​localhost:​9000/
  
-=== 3. En ligne de commande en ajoutant les dépots ===  
-- Ouvrez le fichier [[:​tutoriel:​comment_modifier_sources_maj|sources.list]] en root, avec un éditeur de texte :  
-- Par Exemple :  
-- <​code>​sudo gedit /​etc/​apt/​sources.list</​code>​  
-- Une fois le fichier texte ouvert, à la suite de la liste de dépots, rajoutez l'un des dépôts cité plus haut.  
-- Enregistrez,​quittez l'​éditeur texte, et mettez à jour votre liste de dépots, avec la commande suivante:  
-- <​code>​sudo apt-get update</​code>​  
-- Puis installez le paquet Squeeseboxserver :  
-- <​code>​sudo apt-get install squeezeboxserver</​code>​  
-- Répondre oui/yes à la question du pacquage non authentifié et laisser l'​installation se terminer.  
-- Squeezebox Server à besoin de mysql-server si il n'est pas déjà installé. Si une console s'​ouvre pour demander un mot de passe, laisser blanc. 
- 
-=== 4. En ligne de commande depuis le site MySqueezebox ===  
-a ecrire 
- 
- 
-=== Pour désinstaller === 
-- Par Synaptique : ouvrez synaptique, cherchez le paquet, puis sélectionnez le pour désinstallation. Validez, le tour est joué. 
-- En console : ouvrez votre terminal, et envoyez la commande suivante : 
-<​code>​sudo apt-get remove squeezeboxserver</​code> ​ 
- 
-===== Utilisation courante ===== 
-=== Comment accéder à l'​interface web de votre serveur === 
- 
-Ouvrez votre [[:​navigateur|navigateur internet]] ​ et entrez une des adresses suivante: 
-<​code>​http://​Adresse_IP_de_Votre_Ordinateur_Serveur:​9000/​ 
-ou 
-http://​NomDeLOrdinateur:​9000/​ 
-ou encore 
-http://​localhost:​9000/​ </​code>​ 
 L'​interface Web du programme s'​ouvrira,​ d'où vous pourrez régler et contrôler votre Squeezebox. 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]]. 
- 
-<​code>​sudo service squeezeboxserver restart</​code>​ 
-ou encore 
-<​code>​sudo /​etc/​init.d/​squeezeboxserver restart</​code>​ 
-Pour éteindre le serveur, tapez "​stop"​ à la place de "​restart"​ et pour le démarrer, "​start"​. 
- 
-===== Moyens de lecture alternatifs ===== 
-Vous voulez écouter la musique de votre serveur sur votre ordinateur, à distance, sur d'​autres appareils, ... Je vous suggère d'​explorer le [[http://​wiki.slimdevices.com/​index.php/​Main_Page|wiki]] ou le [[http://​forums.slimdevices.com/​|Forum]] Slimdevice pour voir un peu les possibilités. Ici, nous mettrons seulement les logiciels dont nous pouvons expliquer l'​installation sous Ubuntu. 
- 
-=== Tutos d'​installation de lecteurs === 
-  
-=== - Diffusion 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]]. 
- 
-=== - SoftSqueeze === 
- 
-Ce client graphique est un emulateur de Squeezebox. Il fonctionne soit avec [[java]], soit avec [[java|Java Web Start]], assurez vous d'​avoir installé au moins un [[java|java-jre]] et un [[java|java-plugin]].\\ 
-**Installation :**\\ 
-- Rendez-vous dans -> Paramètres -> Plugins, activez les plugins tiers, en bas de la page, puis cochez "​Softsqueeze",​ appliquer, puis redémarrer le serveur.\\ 
-- Sur la page d'​accueil,​ un menu -> Extras -> CommunitySoftSqueeze est apparu, allez-y et cliquez sur "Click to install and run SoftSqueeze"​. les instructions d'​installation avec Java Web Start. 
-- Là, le lecteur apparait, il vous faut retourner sur la page d'​accueil,​ aller au bouton en haut à droite, qui permet de choisir la platine, et soit choisir le lecteur softsqueeze,​ soir laisser comme c'est et synchroniser.\\ 
-- Plus qu'à écouter de la musique en lançant de n'​importe quel appareil.\\ 
-- Repasser à chaque fois par le même menu pour redémarrer. 
- 
-Problèmes possibles : 
-   * Un message vous dit que SoftSqueeze n'a pas été téléchargé. Allez dans la page des plugins, décochez CommunitySoftSqueeze,​ et redémarrez le serveur. Ensuite, attendez peut être un peu, et refaites l'​installation depuis le début. C'est le dépot qui ne répondait pas. 
-   * Si l'​installation java web start échoue. A la place, vous pouvez démarrer avec Java.  ​ 
-<​code>​java -jar  '/​var/​lib/​squeezeboxserver/​cache/​InstalledPlugins/​Plugins/​SoftSqueeze/​HTML/​EN/​plugins/​softsqueeze/​html/​SoftSqueeze.jar'</​code>​ 
-Vous pouvez en profiter pour créer un lanceur avec cette commande dans votre menu Ubuntu : -> Application -> Son et Vidéo.\\ 
-Il y aura peut être un problème de droits, nous allons les donner : 
-<​code>​sudo chmod -R a+rwx '/​var/​lib/​squeezeboxserver/​cache/​InstalledPlugins/​Plugins/​SoftSqueeze</​code>​ 
-Ensuite, suivez la fin du tuto pour Java Web Start., mais démarrez avec votre lanceur à chaque fois. 
-   * Il arrive que le lecteur décroche, éteignez et relancez. 
- 
-=== - Squeezeplay === 
-Squeezeplay est aussi un client graphique.\\ 
-**Installation :**\\ 
-1) Par les dépots 
-- Pour l'​installation,​ des paquets sont disponibles dans les dépots slimdevice. Vous pouvez aussi télécharger un paquet "​.deb"​ sur une des pages [[http://​wiki.slimdevices.com/​index.php/​Nightly_Builds|"​nightly build"​]]. 
-- Pour lancer le programme, lancez en console : 
-<​code>'/​opt/​squeezeplay/​bin/​squeezeplay.sh'</​code>​ 
-Profitez-en pour vous créer un lanceur si ça fonctionne.\\ 
- 
-Problèmes possibles :\\ 
-   * :!: Je n'ai encore jamais réussi à le faire fonctionner !\\ 
-2) Il est possible de compiler ce programme : chercher ;-) 
- 
-===== Autres réglages, dépannages ===== 
-=== Démarrer automatiquement Squeezeserveur au reboot === 
-<note important>​**Le démarrage automatique est implanté à l'​installation,​ ne faites ça que si ça ne fonctionne pas**</​note>​ 
-créer le fichier suivant : /​bin/​squeezeboxserver 
-<​code>​ 
-# /​bin/​squeezeboxserver 
-sudo /​etc/​init.d/​squeezeboxserver restart 
-</​code>​ 
- 
-le rendre exécutable : 
-<​code>​ 
-chmod +x /​bin/​squeezeboxserver 
-</​code>​ 
- 
-testez votre nouvelle commande : 
-<​code>​ 
-/​bin/​squeezeboxserver 
-</​code>​ 
- 
-choisir son niveau d'​exécution : prendre le 2  
-<​code>​ 
-cd /etc/rc2.d 
-</​code>​ 
- 
-créer un lien symbolique pour le démarage : 
-<​code>​ 
-ln -s /​bin/​squeezeboxserver /​etc/​rc2.d/​S99squeezeboxserveur 
-</​code>​ 
  
-vérifier que /​etc/​rc2.d/​S99squeezeboxserveur est créé avec la commande ls+===== Contrôle de l'​activité =====
  
-redémarrez votre serveur: ​ 
-<​code>​ 
-shutdown -r now 
-</​code>​ 
  
-le squeezeserveur est dispo : +via le [[:terminal]] (toutes versions d'​Ubuntu) avec la [[:commande_shell|commande]] suivante : 
-http://serveur_ubuntu:​9000/+<​code>​tail -f /var/log/​squeezeboxserver/​server.log<​/code>
  
-===Le dossier Musique parait vide=== +===== Désinstallation =====
-Cela est dû à un problème de permissions : le serveur squeezebox démarre en root, alors que Ubuntu non. Il faut pour cela changer la permission de l'​utilisateur sur tous les dossiers présents dans le dossier rassemblant les fichiers musicaux. +
-<​note>​On considère ici que les fichiers musicaux sont tous présents dans /​home/​UTILISATEUR/​Musique</​note>​ +
-Pour cela on se place dans le dossier personnel : +
-<​code>​cd</​code>​ +
-On attribue ensuite les droits de lecture (r) et d'​écriture (w) à TOUS les dossiers, donc de façon récursive (-R) : +
-<​code>​chmod -R u+rw Musique/</​code>​ +
-Si cela ne marche toujours pas, on applique ces droits à tous les groupes d'​utilisateurs : +
-<​code>​chmod -R rw Musique/</​code>​+
  
-===== Liens et sources ​de ce tutoriel ​=====+Pour supprimer cette application,​ il suffit ​de [[:tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
  
-[[http://​www.mysqueezebox.com/​index/​Home]] Site officiel (FR).+===== Voir aussi =====
  
-[[http://​forums.slimdevices.com/​]] Forum officiel (EN), mais une section en français. 
  
-[[http://​wiki.slimdevices.com/​index.php/​Main_Page]] Wiki officiel (EN).+  * **Site officiel** [[http://​www.mysqueezebox.com/​index/​Home]] 
 +  * **forum** [[https://​forums.slimdevices.com/​]] 
 +  * **wiki** ​[[http://​wiki.slimdevices.com]] 
 +  * **debian package** [[https://​wiki.slimdevices.com/​index.php/​DebianPackage]] 
 +  * **tutoriel** [[http://​havetheknowhow.com/​Install-the-software/​Install-Squeezebox-server.html]]
  
-[[http://​havetheknowhow.com/​Install-the-software/​Install-Squeezebox-server.html]] (EN) Site qui m'a permis de bien étoffer ce tuto, merci. 
  
 +----
 +//​Contributeurs principaux : [[utilisateurs:​grigouille|grigouille]]//​
  
  
  • squeezebox.1287756307.txt.gz
  • Dernière modification: Le 22/10/2010, 16:05
  • par 78.112.240.243