Configuration d'un système audio pour le HS

Le système est en cours de configuration, il y a beaucoup de bugs et des changements sont à prévoir.

  • Pas possible de se connecter via l'adresse IP (laual)
  • Les fichiers locaux ne sont pas disponibles dans le client web (ils sont bien scannés par Mopidy)
  • La recherche Spotify ne fonctionne pas (les playlists fonctionnent)

Date de début: 05/05/2017

Date de fin:


Le but est de configurer et mettre en place un système audio (multiroom) destiné à remplacer le système propriétaire que nous utilisons pour le moment.

Le système audio devra être contrôlable depuis tout système d'exploitation (Linux, OS X, Windows, BSD) via diverses interfaces (web, mobile, physique dans le hackerspace).



Dans un premier temps, le système sera sans doute mis en place sur la base du schéma ci-dessous.

                                           +--------------------------+
                                           |                          |
                                           |   Librairie de musique   |
                                           |   sur HDD                |
                                           |   ou sur serveur en NFS  |
+-----------------------+                  |   ou en SMB              |
|                       |                  |                          |
| JUKEBOX               |                  +-----------+--------------+
| PI avec écran tactile +---------+                    |                                     +---------------------+
|                       |         |                    |                                     |                     |
+-----------------------+         |                    |                                     |                     |
                                  |        +-----------v--------------+     +----------------+                     |
+-----------------------+         |        |                          |     |                |                     |
|                       |         |        |   Wyse                   |     |  Multicast     |                     |
| WEB interface         +------------------>   Serveur MPD            +-----+  RTP           +---------------------+
|                       |         |        |   Serveur PulseAudio     |     |
|                       |         |        |                          |     |                +---------------------+
+-----------------------+         |        |                          |     |                |                     |
                                  |        +--------------------------+     +----------------+                     |
+-----------------------+         |                                                          |                     |
|                       |         |                                                          |                     |
| ANDROID / IOS         |         |                                                          |                     |
| MPD client            +---------+                                                          +---------------------+
|                       |
+-----------------------+

MPD

sudo apt-get install mpd

copy mpd.conf

Jack

On installe Jackd.

sudo apt-get install jackd2

Snapcast

explain how to install and configure snapcast

YMPD

git clone https://github.com/notandy/ympd
cd ympd 
mkdir -p build
cd build
sudo apt-get install libmpdclient-dev libssl-dev
cmake .. -DCMAKE_INSTALL_PREFIX_PATH=/usr
make
sudo make install
sudo cp ../contrib/init.debian /etc/init.d/ympd


Participant(s)
iooner
greg
john
domi?
jeromej
laual