Une minute
Serveur de musique lossless UPNP
Introduction
Dans cet article nous allons voir comment installer un serveur UPNP sur OSX et Linux pour streamer des musiques FLAC. Cela peut être utile pour certaines enceintes connectées comme les fameuses KEF LSX. Ce genre de serveur peut vous permettre d’éviter de payer des abonnements Tidal, Spotify ou Deezer pour vos titres favoris.
Installation sur OSX
brew tap gerbera/homebrew-gerbera
brew install gerbera
Installation sur Linux
Option 1 sur Debian et Ubuntu (1.0):
sudo apt install gerbera
Le fichier de configuration est situé ici:
sudo vi /etc/gerbera/config.xml
Option 2 sur Debian et Ubuntu (build pour obtenir la dernière version) :
sudo apt install cmake
sudo apt install g++
sudo apt-get install autoconf
sudo apt-get install libtool
sudo apt-get install pkg-config
sudo apt install libavutil-dev libavcodec-dev libavformat-dev libavdevice-dev \
libavfilter-dev libavresample-dev libswscale-dev libswresample-dev libpostproc-dev
sudo apt install uuid-dev libsqlite3-dev libmysqlclient-dev \
libmagic-dev libexif-dev libcurl4-openssl-dev libspdlog-dev libpugixml-dev
git clone https://github.com/gerbera/gerbera.git
cd gerbera
sudo ./scripts/install-taglib111.sh
sudo ./scripts/install-pupnp.sh
mkdir build
cd build
cmake ../gerbera -DWITH_MAGIC=1 -DWITH_MYSQL=1 -DWITH_CURL=1 -DWITH_JS=1 \
-DWITH_TAGLIB=1 -DWITH_AVCODEC=1 -DWITH_FFMPEGTHUMBNAILER=1 -DWITH_EXIF=1 -DWITH_LASTFM=1
make -j4
sudo make install
Sur Fedora :
sudo dnf install gerbera
Configuration et démarrage du serveur (pour version 1.4+)
mkdir ~/.config/gerbera
gerbera --create-config | sed 's/accounts enabled="no"/accounts enable="yes"/' > ~/.config/gerbera/config.xml
gerbera &
# sur OSX
open -a Safari http://0.0.0.0:49152/