Note de ce sujet :
  • Moyenne : 4 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
ZenStream - gestion via SSh et optimisations
#1
Mise en place de Squeezelite sur le ZenStream (Volumio).

Pour ceux qui utilise LMS ou Daphile et qui veulent utiliser le ZenStream comme une Squeezebox sans passer par une solution du type UPNP, il est possible d'installer squeezelite.
Certes la version de la Debian Jessie mais parfaitement fonctionnelle (testée sous Roon et LMS - merci ds21).

Le ZenStream utilise des "modes exclusifs" qui ne lancent qu'un seul player à l'excusion des autres, pour éviter toute perturbation.
Nous allons utiliser le mode HQPlayer (player = networkaudiod") pour lui substituer, squeezelite.  Wink
Message classique : je décline toutes responsabilités et si vous testez, c'est en assumant pleinement ce choix... mais vous ne risquez rien. C'est du logiciel et dans le pire des cas, un reset usine vous ramène à l'OS livré avec le Zen.  Tongue

En route :

  • Accorder l'accès via SSH au Zenstream sous Volumio.
Sous mode "AIO", se connecter à l'interface web : https://ifi.local/dev/
Et passer "ssh" à "enable" :
https://volumio.github.io/docs/User_Manual/SSH.html
  • Se connecter en ssh (par exemple avec Putty sous windows".
user : volumio / pass : volumio
  • Basculer en mode "naa" pour avoir comme player "networkaudiod" auquel on va substituer "squeezelite".
Faire un update de la base logicielle :
Code :
volumio@ifi:~$ apt-get update
Ign http://ftp2.cn.debian.org jessie InRelease
Hit http://ftp2.cn.debian.org jessie Release.gpg
Hit http://ftp2.cn.debian.org jessie Release
Hit http://ftp2.cn.debian.org jessie/main Sources
Hit http://ftp2.cn.debian.org jessie/contrib Sources
Hit http://ftp2.cn.debian.org jessie/non-free Sources
Hit http://ftp2.cn.debian.org jessie/main armhf Packages
Hit http://ftp2.cn.debian.org jessie/contrib armhf Packages
Hit http://ftp2.cn.debian.org jessie/non-free armhf Packages
Hit http://ftp2.cn.debian.org jessie/contrib Translation-en
Hit http://ftp2.cn.debian.org jessie/main Translation-en
Hit http://ftp2.cn.debian.org jessie/non-free Translation-en
Reading package lists... Done

Si ça bloque, s'assurer que le Zen a bien accès au web !
Code :
volumio@ifi:~$ ping google.comPING google.com (216.58.206.238) 56(84) bytes of data.64 bytes from par10s34-in-f14.1e100.net (216.58.206.238): icmp_seq=1 ttl=119 time=14.2 ms64 bytes from par10s34-in-f14.1e100.net (216.58.206.238): icmp_seq=2 ttl=119 time=17.8 ms
  • installer squeezelite :
Code :
volumio@ifi:~$ apt-get install squeezelite
  • stopper networkaudiod (naa pour HQPlayer) :
Code :
volumio@ifi:~$ systemctl stop networkaudiod
volumio@ifi:~$ systemctl disable networkaudiod
Removed symlink /etc/systemd/system/multi-user.target.wants/networkaudiod.service.
volumio@ifi:~$ systemctl status networkaudiod
● networkaudiod.service - Network Audio Adapter daemon
 Loaded: loaded (/lib/systemd/system/networkaudiod.service; disabled)
 Active: inactive (dead)

  • Dac allumé, lancer squeezelite pour trouver la carte audio et mettre à jour le fichier de configuration.
Lister les cartes avec :
Code :
volumio@ifi:~$ squeezelite -l
Output devices:
null                           - Discard all samples (playback) or generate zero samples (capture)
pulse                          - PulseAudio Sound Server
softvolume
softvol
default:CARD=DAC55688069       - ADI-2 DAC (55688069), USB Audio - Default Audio Device
sysdefault:CARD=DAC55688069    - ADI-2 DAC (55688069), USB Audio - Default Audio Device
  • Editer en root avec sudo, le fichier de configuration de squeezelite.
Vi doit être installé mais je préfère nano que j'ai installé (même commande "apt-get install").
Code :
volumio@ifi:~$ sudo nano /etc/default/squeezelite

Remplacer la bonne ligne avec les bonnes infos.
Code :
# ALSA output device:
SL_SOUNDCARD="default:CARD=DAC55688069"

  • redémarrer :
Code :
volumio@ifi:~$ shutdown -r now
  • on vérifie que squeezelite fonctionne, avec la bonne sortie audio :
Code :
volumio@ifi:~$ systemctl status squeezelite
● squeezelite.service - LSB: Lightweight headless Squeezebox emulator
 Loaded: loaded (/etc/init.d/squeezelite)
 Active: active (running) since Thu 2022-03-31 01:11:27 UTC; 54s ago
Process: 741 ExecStart=/etc/init.d/squeezelite start (code=exited, status=0/SUCCESS)
 CGroup: /system.slice/squeezelite.service
         └─784 /usr/bin/squeezelite -n ifi -o default:CARD=DAC55688069

Si squeezelite n'est pas lancé, faire un :

Code :
volumio@ifi:~$ systemctl start squeezelite

Vous devez trouver votre squeezebox "ifi" sous LMS ou Daphile.
Si vous voulez revenir à HQplayer, il suffit de reprendre les dernières commandes à l'inverse.

Code :
volumio@ifi:~$ systemctl stop squeezelite
systemctl disable squeezelite
systemctl enable networkaudiod
systemctl start networkaudiod


Enjoy !!  Big Grin

! Mon installation !
ROON + HQP / Hdplex H3-i5 > DST-00 Diretta > HOLO Spring 3 > SQM > Benchmark AHB2 / Recital Audio Illumine HEFA // Upload IMG  // 
Répondre


Messages dans ce sujet
ZenStream - gestion via SSh et optimisations - par zaurux - 05-17-2022, 03:40 PM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Branchement USB entre streamer zenstream et amplificateur Ludodo57 10 924 01-04-2024, 11:04 PM
Dernier message: Steph44200
  ifi Audio ZenStream problème de connexion filaire NAS local Djazzz 16 6,473 11-04-2022, 01:11 PM
Dernier message: zaurux
Music Optimisations pour Mac Mini Audiophile Pascal64 2,266 1,602,562 05-08-2022, 03:39 PM
Dernier message: Yijing
  Gestion du volume de Roon sur iPad & iPhone Lio67 2 2,310 01-07-2022, 05:03 PM
Dernier message: Janacek
Photo Logiciel de lecture et gestion bibliothèque : la musique classique Vincent De Paris 56 18,527 10-16-2021, 04:51 PM
Dernier message: Vincent De Paris

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)