piCorePlayer

Tuto ou pas tuto ?

Est-ce que je dois faire un énième tutoriel pour fabriquer un lecteur audio avec une Raspberry ? Est-ce qu'il n'y a pas suffisamment de sites qui en parlent ? Peut-être est-ce l'occasion de dire comment moi je fais, ce que je conseille et ce que j'en pense. Allons-y.

Quelques idées et conseils

  • on choisi d'utiliser piCorePlayer

  • on a un serveur LMS installé par ailleurs, on ne va montrer que la partie "lecteur" ou "client" du LMS

  • vu la qualité des DACs USB actuels, on suppose que l'on branche un DAC USB, on aura quelques exemples avec des machines du marché

  • on utilise l'écran de la fondation parce qu'il est tactile, qu'il fait 7" et que l'on est certain que ça va fonctionner. De plus, on dispose des modèles 3D pour imprimer un support

BOM

Qu'est ce qu'il nous faut :

  • Une Raspberry Pi3B+ parce que ça chauffe moins qu'une 4, que ça consomme moins et que les performances suffisent, 30€

  • Une carte SD Card, 4Go ça suffit mais aujourd'hui on à 32Go pour 5€

  • L'écran de la fondation qui doit se trouver à 75€

  • Une alimentation USB quelconque qui se trouve à 5€

  • Un kit 3D imprimé et un peu de vis, 12€

Carte SD

Pour préparer la carte SD qui va servir de système d'exploitation à la Raspberry Pi, il faut aller sur le site de piCorePlayer, télécharger la dernière version et préparer la carte :

  • il faut dézipper le fichier Zip téléchargé

  • utiliser le logiciel Etcher pour "graver" la carte

Et c'est fini ! Le reste consiste à mettre la carte dans le lecteur de la Raspberry et configurer le zinzin

Avec Etcher :

  • sélectionnez l'image dézippé récupérée sur le site de piCorePlayer

  • sélectionnez la carte SD que vous avez mise dans votre lecteur de carte

  • cliquez sur Flash


Installation de l'écran officiel

La photo ci-contre chippée sur le site de la fondation montre l'installation de l'écran :

  • Il faut connecter le GND et le +5V sur la Raspberry

  • Ainsi que la nappe

Voilà, c'est tout pour l'écran.

Mise sous tension

Même si vous souhaitez utiliser le Wifi, vous devez d'abord installer votre lecteur avec un câble réseau. Mettez votre Raspberry sous tension et patientez quelques secondes.

Un message fini par être affiché à l'écran qui indique quelle est l'adresse IP attribue par votre box. Ici on note 192.168.1.166 sur l'écran en photo ci-dessous.

Une fois que l'on a cette information, il faut utiliser un ordinateur avec un navigateur web, pour se rendre sur l'adresse indiquée : on va pouvoir configurer la machine !

Configuration avec le navigateur

Et voilà, on connait l'adresse IP parce qu'elle est lisible à l'écran, on la tape dans un navigateur et l'interface de piCorePlayer apparaît :

Installer l'interface graphique

Si vous avez un écran officiel, c'est pour l'utiliser ! Pour utiliser l'écran tactile du lecteur, il faut installer JiveLite qui est l'interfacce des lecteurs audio qui fonctionne sur l'écran tactile (ce sera mieux que les lignes de texte de l'écran ci-dessus).

Pour ce faire, dans l'interface cliquez sur le bouton Tweaks :

Ensuite scrollez jusqu'à voir la partie JiveLite Setup?

Cliquez sur le bouton Install et patientez quelques dizaines de secondes jusqu'à ce qu'une boite de dialogue vous propose de rebooter

Vous confirmez que vous voulez rebooter et la suite c'est sur l'écran de la Raspberry...

Configurer l'IHM de la Rasp

Puisque nous avons déjà la partie serveur installée par ailleurs, notre Raspberry va s'y connecter. Si ce n'est pas le cas chez vous, les écrans ne seront pas identiques.

Au moment du reboot, au lieu de présenter l'écran vu ci-dessus, on voit deux secondes l'annonce de piCorePlayer.

Ensuite il faut choisir le langage (avec les doigts, l'écran est tactile, mais vous pouvez aussi raccorder une souris ou un clavier)

Ensuite il faut sélectionner un Skin.

En scrollant vers le bas, sélectionnez Joggler Skin puis revenez en arrière avec la flèche en haut à gauche

Et voilà, comme le lecteur a trouvé un serveur, il est déjà possible de sélectionner la musique à écouter !

On sélectionne "My Music"...

Album Artists

Et par exemple Agnes Obel

Et voilà à quoi ça ressemble, mais il y a d'autres visualisation.

Plus de place pour la photo de l'album

Seulement la photo de l'album

Et voila mon mode préféré, mais difficile à prendre en photo, avec de splendides vumètres.

Les voilà à l'arrêt, c'est plus facile à photographier.