J'ai l'impression que c'est un peu différent de ce que fait MPD: tu héberges une médiathèque sur ton serveur, et l'audio est joué sur le client.
Ce qui m'intéresse c'est que ça soit le serveur qui joue l'audio. L'audio ne traverse pas le réseau. Autrement dit, je n'ai pas besoin d'une médiathèque en réseau, mais d'un lecteur de musique contrôlable par le réseau.
LMS permet de faire les deux (jouer l'audio sur le serveur et également sur le(s) client(s) via une appli externe payante pour Android et gratuite pour Linux/Windows).
Ca fait des années que j'utilise LMS avec un raspberry pi équipé d'un module HifiBerry (la sortie jack des rasberry pi n'a pas très bonne réputation donc j'ai voulu éviter de passer par cette sortie). Mais tu peux utiliser n'importe quel vieux PC (et apparemment tablette Android)
Si tu veux une idée de la mise en place (sans trop rentrer dans le détail) :
- Installer LMS. Apparemment il y a une procédure pour l'installer sur android mais j'ai jamais test.
- Installer Squeezelite sur le serveur. C'est le lecteur qui permet de sortir l'audio sur le serveur. Pas de version Android mais apparemment il est possible de le faire tourner via Termux, mais autant utiliser SB Player sur Android je pense, même s'il est payant et proprio (voir plus bas).
- Configurer le fichier de configuration de Squeezelite (/etc/default/squeezelite) pour sortir l'audio sur la bonne sortie.
Fin de l'installation pour le serveur.
Pour la configuration (ajout des médiathéques, plugins, etc) il faut se rendre sur l'interface web de LMS à l'adresse http://yourserver:9000
Pour piloter LMS via un téléphone, il y a l'embarras du choix niveau clients. Perso j'utilise Squeezer.
Avec l'application SB Player, (appli payante mais 3,69€ c'est pas la ruine et ça fonctionne au top), tu peux également transformer ton téléphone en lecteur. Tu peux soit synchroniser la lecture avec le lecteur Squeezelite principal soit en faire un lecteur indépendant qui pourra jouer n'importe quel morceau de ta médiathèque sans que ça impacte le lecteur principal. Je m'en sers pas mal quand je bricole dehors ou vais faire des rando/vélo avec mes écouteurs BT.
Si tu veux d'autres lecteurs pour faire du multi-room, il faut juste autant de raspberry (ou autre mini PC. Je pense qu'un Pi zero doit faire le taff dans les raspberry) avec Squeezelite d'installé et des enceintes, que de pièces dans lequel tu veux du son.
[^] # Re: bravo
Posté par fate . En réponse à la dépêche Un serveur musical pour mon salon. Évalué à 4.
LMS permet de faire les deux (jouer l'audio sur le serveur et également sur le(s) client(s) via une appli externe payante pour Android et gratuite pour Linux/Windows).
Ca fait des années que j'utilise LMS avec un raspberry pi équipé d'un module HifiBerry (la sortie jack des rasberry pi n'a pas très bonne réputation donc j'ai voulu éviter de passer par cette sortie). Mais tu peux utiliser n'importe quel vieux PC (et apparemment tablette Android)
Si tu veux une idée de la mise en place (sans trop rentrer dans le détail) :
- Installer LMS. Apparemment il y a une procédure pour l'installer sur android mais j'ai jamais test.
- Installer Squeezelite sur le serveur. C'est le lecteur qui permet de sortir l'audio sur le serveur. Pas de version Android mais apparemment il est possible de le faire tourner via Termux, mais autant utiliser SB Player sur Android je pense, même s'il est payant et proprio (voir plus bas).
- Configurer le fichier de configuration de Squeezelite (/etc/default/squeezelite) pour sortir l'audio sur la bonne sortie.
Fin de l'installation pour le serveur.
Pour la configuration (ajout des médiathéques, plugins, etc) il faut se rendre sur l'interface web de LMS à l'adresse http://yourserver:9000
Pour piloter LMS via un téléphone, il y a l'embarras du choix niveau clients. Perso j'utilise Squeezer.
Avec l'application SB Player, (appli payante mais 3,69€ c'est pas la ruine et ça fonctionne au top), tu peux également transformer ton téléphone en lecteur. Tu peux soit synchroniser la lecture avec le lecteur Squeezelite principal soit en faire un lecteur indépendant qui pourra jouer n'importe quel morceau de ta médiathèque sans que ça impacte le lecteur principal. Je m'en sers pas mal quand je bricole dehors ou vais faire des rando/vélo avec mes écouteurs BT.
Si tu veux d'autres lecteurs pour faire du multi-room, il faut juste autant de raspberry (ou autre mini PC. Je pense qu'un Pi zero doit faire le taff dans les raspberry) avec Squeezelite d'installé et des enceintes, que de pièces dans lequel tu veux du son.