UPnP/DLNA, Tutoriel d’Installation de Minimserver sur Linux

UPnp_img02

Aujourd'hui, on va voir comment installer facilement  un serveur UPnP/DLNA.

M' étant débarrassé de mes T-amps récemment, car il me fallait de quoi gérer le 2.1 avec une sortie sub dédiée, j'ai fait l'acquisition d'un Ampli réseau classe D, le Marantz MCR-510, en promo à 280€. Produit lancé aux environs de 600€, ce dernier présente l'avantage de ne pas nécessiter de DAC/modulations et offrait un très bon rapport Q/P déjà à son lancement. Je m'étais intéressé aux T-amps, ayant une vielle chaîne à renouveler, et qu'un petit budget à y consacrer. Petit à petit j'ai commencé le remplacement, une paire de Triangle comète 202 sur le BC, un SMSL-SA50 à 60 €, à Noël s'est ajouté un subwoofer Mosscade Titan II en promo sur RDC à 170€ (produit lancé à ~ 500€). Achetez de la nouveauté qu'ils disent !! Me voilà donc avec un ensemble à 1700€ payé à peine plus du tiers du prix.

Avec tout ces changements, disparition du DAC USB et passage à l'UPnP/DLNA, il a fallu revoir la partie serveur. Après pas mal de tests, aussi bien sous Windows (fb2k/Jriver) que sous Linux (LMS/Madsonic/Daphile/Aplinux...), mon choix s'est arrête sur Minimserver. Les softs Windows faisaient bien le boulot avec une qualité sonore indéniable et une facilité de mise en œuvre toute windowsienne :), il m'ont surtout servi de référence en matière de qualité du son, dans la mesure où mon HTPC/NAS restera sous GNU/Linux. LMS & Daphile sonnent également très bien mais quelques petits bugs gênants m'ont fait abandonner la solution LMS. Quant à Daphile, pas trop d’intérêt de virtualiser et de condamner de la mémoire (chère depuis quelques années en raison de la cotation en bourse) d'autant que je me réserve 2 Go pour une virtu de Younohost ou cozycloud, je n'ai pas encore décidé. Un bug récurent commun à plusieurs solutions citées, était la duplication des pistes dans l'appli Android "BubbleUPN". En effet pour une raison indéfinie, sur certains albums, les pistes étaient jouées deux fois à suivre, pas viable pour les nerfs... Autre avantage de Minimserver, la légèreté au niveau de la charge processeur/ram, tant en veille qu' en lecture avec transcodage FLAC vers WAV activé. La Doc de Minimserver est un peu longue à lire, c'est pourquoi je documente ma mise en place, au cas où j'aurai une réinstallation à faire d'ici quelque temps. Après tout, ce blog est surtout un pense-bête... Quant à APLinux, que dire de la méthode d'install avec Redo-backup qui force, de la même manière que Daphile, cela dit en passant, le formatage complet du HDD hôte? Pas moyen de les installer uniquement sur une partition... Low-cost qu'il veut ! Pas de HDD supplémentaire. C'est le clan geek pauvre ici  😉 . Y' a qu'à voir l'hébergeur du blog si t'es pas convaincu ! Merci X. Niel, mais bon, je t'aime moins depuis que tu as mis un micro dans la télécommande de ta dernière FreeBox...

Bon c'est bien le matos, le shopping et tout ça (merci Dealabs au passage), mais ici ça parle informatique non ? Faut bien contextualiser tout de même, puis ne vous ai-je pas épargné le bulletin météo? Bon allez, trêve de digression !

Les formats audio supportés par Minimserver :

.aac Audio Data Transport Stream (ADTS) files containing Advanced Audio Coding (AAC) audio data, with no tags
.aif .aiff Audio Interchange File Format (AIFF) files, with ID3v2.2, ID3v2.3 or ID3v2.4 tags
.dff Direct Stream Digital Interchange File Format (DSDIFF) files, with no tags
.dsf DSD Stream Format files, with ID3v2.2, ID3v2.3 or ID3v2.4 tags
.flac Free Lossless Audio Codec (FLAC) files, with Vorbis Comment tags
.mp3 MPEG-1, MPEG-2 or MPEG 2.5 files (Layers I, II and III), with ID3v2.2, ID3v2.3 or ID3v2.4 tags
.mp4 .m4a MPEG-4 Audio files containing either Advanced Audio Coding (AAC) or Apple Lossless (ALAC) audio data, with MPEG-4/iTunes tags
.ogg [NEW] Ogg/Vorbis files, with Vorbis Comment tags
.wav Waveform Audio File Format files, with ID3v2.2, ID3v2.3 or ID3v2.4 tags

Installation de Minimserver
On commence par installer Java 7 ou 8. J'utilise la version 8 pour des raisons de compatibilité avec l'appli Android de Madsonic, sinon privilégier la version 7 qui est dans les dépôts.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Télécharger Minmserver http://minimserver.com/downloads/index.html

cd ~/Téléchargements
tar xf MinimServer-0.8.3d-linux-x64.tar.gz

puis :

minimserver/bin/setup

Au prompt on dit oui à tout, même si t'es un rebelle, un ouf tout ça quoi, y' a pas le choix ! (ou une star du prOn selon comment on voit la chose...) Des fois c'est comme ça la vie !

MinimServer desktop integration is disabled
MinimServer automatic startup is disabled
Do you want to change these settings (y/n)?

y

Enable desktop integration for MinimServer (y/n)?

y

Enable automatic startup for MinimServer (y/n)?

y

puis lancer Minimserver depuis l’icône sur le bureau.

Configurer le dossier Musique :

clic droit sur l’icône dans la barre de tache pour configurer le chemin vers le dossier musique dans l'onglet "Server" > contentDir

Installation de Minimstreamer :

onglet "Packages" sélectionner Minimstreamer + clic install + relaunch

Pour finir clic droit sur l’icône dans la barre de tache puis > rescan ( pour scanner la librairie)

Paramétrage du transcodage :

Au choix avec ffmpeg ou avconv. Pour avconv installer les paquets :

sudo apt-get install libav-tools

Puis renseigner onglet "system" > stream.converter > avconv
dans le champs "stream.transcode" > flac:wav24 pour du wav en 24 bit

Il existe de multiples possibilités pour tester un resampling, en 24/192 ce sera flac:wav24;192

Parefeu :
Pour piloter le Marantz MCR-510 avec l'appli Android il faut ouvrir les ports 9791 et 9790

 

A noter, une appli qui fonctionne mieux que celle de Marantz , BubbleUPnP UPnP/DLNA

FMR

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *