Installation raspberry pour Squeezelite

Mon raspberry utilisé pour un lecteur audio (avec carte HiFiBerry Digi+) n’était plus à jour. Le passage à Debian Jessie est l’occasion de refaire un petit guide step-by-step pour la mise en route d’un nouveau rasp 🙂

Pour commencer, la dernière version (2016-11-25) de raspbian n’a pas le SSH d’activé par défaut pour des raisons de sécurité, c’est compréhensible mais très embêtant lors d’une installation headless1. La solution est toute simple. Il suffit de créer un fichier vide dans la partition boot nommé “ssh” avant d’insérer la carte dans le rasp :mrgreen:

Ceci étant fait, nous pouvons désormais allumer notre rpi et passer aux installations/configurations.

La base

As usual, les premières lignes ne changent jamais; on étend le système de fichier, on change le fuseau horaire et on change le hostname de notre framboise 😎
Puis on mets à jour les paquets

Étape optionnelle, l’adresse IP fixe

Éditez en ajoutant et modifiant en fonctions de vos besoins les lignes suivantes

On redémarre le rpi pour avoir notre nouvelle adresse

Configuration du Pi pour le DAC

Pour autant que vous ayez aussi une carte HiFiBerry (très bon matériel soit dit en passant)

Commentez la ligne

Et ajoutez la ligne en fonction de la carte, liste disponible à cette adresse

Pour une Digi+

Puis éditez le fichier asound.conf

On redémarre le fruit

Vérification de la carte :

Tout est OK, étape 3 ➡

Installation et configuration de Squeezelite

Création d’un répertoire de travail, téléchargement du squeezelite, déplacement dans le dossier usr bin et rendons-le exécutable

Recherchons notre carte son

En ce qui me concerne, voici le résultat :

Ma carte est bien détectée (sysdefault:CARD=sndrpihifiberry)

Démarrage automatique de Squeezelite

En bref le contenu de ces lignes : téléchargement des 3 fichiers nécessaires, déplacement dans leur répertoires respectifs et ajout du service.

Quelques config à faire dans le fichier

  • SL_NAME : le nom de votre lecteur, si cette variable reste en commentaire, cela sera le hostname de votre RPI
  • SL_SOUNDCARD : la valeur de votre carte son obtenue ci-dessus.

On démarre le service

Surveillance du process

Bien que cela ne me soit jamais arrivé, il est toujours utile d’activer une surveillance du process pour s’assurer qu’il soit toujours exécuté par le système. J’utilise monit, qui est facile et rapide à mettre en place.

Installation de monit

Il faut créer le fichier de configuration pour squeezelite

Mise à jour de la config

Et voilà :mrgreen:

Sources :

Laisser un commentaire

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

*