Transformer XBMC en SqueezeBox
Encore un addOn XBMC super intéressant pour la domotique ! Après l’ajout du xPL dans XBMC voici un nouveau plugin qui va nous permettre d’utiliser XBMC comme une SqueezeBox 🙂 et donc de l’intégrer simplement dans un « réseau multiroom » existant, oui madame !
Note : N’étant pas chez moi cette semaine, je n’ai pas encore testé la chose mais ça parait tellement bien que je voulais partager ça 🙂 … si vous testez, n’hésitez pas à me faire un retour.
[adsGrandRectangleTexte]
XSqueeze : Squeezebox player, music chooser and visualiser for XBMC
XSqueeze, c’est de lui qu’il s’agit, permet d’utiliser XBMC comme une véritable SqueezeBox ou comme un contrôleur de Squeezebox.
Il fonctionne, a priori, sur toutes les plateformes supportées par XBMC mais avec des limitations pour certaines. Les installations sous iOS, notamment, ne supporte pas la lecture en local. On ne peut donc les utiliser que comme contrôleur.
Dommage pour moi et mon AppleTV2 :/ … va falloir penser à passer tout ça sous Raspberry 🙂
XSqueeze permet plusieurs utilisations :
- Comme une « grosse télécommande » permettant de visualiser/contrôler des Squeezebox existantes.
- Comme une véritable Squeezebox, avec lecture locale de la musique (sauf sous iOS), etc …
- Comme solution multiroom pour XBMC (sans véritable Squeezebox)
Installation
- Téléchargez le repository XSqueeze
- Installez le repository XSqueeze (XBMC->Addons->Install From Zip File)
- Attendre … . Vous devriez voir apparaitre plusieurs addOns , choisissez XSqueeze et installez le
Note de l’auteur : XSqueeze fonctionne mieux s’il est lancé directement depuis l’écran d’accueil. Vous pouvez ajouter une entrée pour faire cela dans les préférences de votre thème.
Configuration
Allez dans le panneau des préférences de l’addOn XSqueeze. Vous y trouverez quatres onglets :
Logitech Media Server AKA LMS
Permet de configurer l’accès au serveur squeezebox. Dans la plupart des cas un clic sur « Discover LMS Server…. » suffit. Si vous avez modifié les ports par défaut du serveur squeezebox, vous pouvez les renseigner ici.
Local Playback
La lecture locale est activée par défaut. Vous pouvez la désactiver si vous ne voulez pas utiliser votre XBMC comme une squeezebox à part entière. Vous pouvez ensuite :
- Changer l’adresse MAC virtuelle utilisée par squeezeslave (le client SqueezeBox). Ceci est nécessaire si vous utilisez plusieurs installations de XSqueeze dans votre réseau.
- Ajouter une liste d’arguments à passer à squeezeslave.
Note: Sous OpenElec, l’auteur recommande d’ajouter « -y200 » pour éviter les « décrochages » audio. - squeezeslave utilisera normalement la sortie par défaut de votre système mais vous pouvez en choisir une autre.
Controller Only
Si vous souhaitez utiliser XSqueeze seulement en mode contrôleur (comme une télécommande squeezebox), vous pouvez activez ce mode dans cet onglet.
Vous avez juste à renseignez l’adresse MAC de la squeezebox que vous voulez contrôler (vous pouvez la trouver sur le serveur squeezebox dans Settings->Information)
Other Settings
- Vous pouvez demander à XSqueeze de démarrer la musique automatiquement au lancement de l’addOn.
- Désactiver l’économiseur d’écran (Recommandé par l’auteur, problème de plantage en sortie de XSqueeze)
Problèmes
Je vous laisse consulter la page de l’addOn en cas de problèmes : http://wiki.xbmc.org/index.php?title=Add-on:XSqueeze#Troubleshooting
N’oubliez pas de laissez un petit commentaire si jamais vous le testez, ça m’intéresse ! Bon multiroom :), à bientôt
Testé rapidement sur Raspberry avec Raspbmc ! 😉
Je vais appliquer les petites notes que tu indiques pour voir..
Avec l’appli Logitech sur smartphone, ca remplace une Duet…