Mmm... Comment dire ? C'est une console de jeux, mais pas vraiment, c'est pas un ordinateur, mais si finalement. Et en plus il y a une promotion à 50%. Bon alors allons-y, nous commandons une Odroid Go Advance dans l'objectif d'en faire un lecteur audio (on en prend deux finalement)
Pour ceux découvrent le sujet, voici une petit vidéo trouvée sur le tube qui parle de la machine Odroid Go Advance en français.
Au dessous une vidéo en anglais de présentation : choisissez votre langue !
C'est quoi Odroid ? Odroid Hardkernel était présent sur le marché des "Single Board Computer" avant la Raspberry Pi, c'est le vétéran des SBC !
Les produits sont très intéressants, mais de mon point de vue il y a deux problèmes :
les frais de ports sont prohibitifs
la taxe d'importation fait mal !
Fin octobre 2021 le site offre une remise de 50% sur la Odroid-Go, j'en ai commandé deux exemplaires, tant pis pour le port et la taxe, snif.
Le total est de 72€ + 31.5€ de DHL, soit à peine plus de 100€. C'est à mettre en relation avec Kubii qui propose une console pour 90€ en temps normal.
Bon, une console de rétrogaming : quel rapport avec l'audio ? Et bien du moment qu'il s'agit d'une machine Linux, on a des chances d'en faire un player audio.
Je ne sais pas exactement ce qui va se passer, mais au pire si l'on n'y arrive pas, cela fera toujours des super cadeaux de noel !
Je suis tout impatient de commencer ce projet et j'espère que vous allez prendre plaisir à lire cet article.
Le site d'Odroid Harkernel est ici.
Vous trouverez la page sur la Go Advance ici.
Le système d'exploitation à télécharger et installer sur une carte SD se trouve ici.
Ci-contre une vidéo permettant de savoir comment assembler la machine.
Pour la partie logicielle, comme d'habitude il faut télécharger une image et l'installer avec Balena Etcher sur une carte SD.
La page de téléchargement permet de choisir entre plusieurs versions... A priori on prend la version la plus récente qui fonctionne sous Ubuntu 18.04.
Une version sur un Ubuntu 20.04 est présente, on verra bien à l'usage si l'on préfère celle-ci.
La version 2.2 de l'image fait 433Mo et Ordoid recommande une carte de 8Go. De toutes façons aujourd'hui le format standard d'une SD Card est 32Go ou plutôt 64Go, difficile de trouver plus petit.
Alors au démarrage la machine démarre correctement, mais il faut configurer le WIFI.
Ce n'est pas possible :
via un fichier texte sur la carte SD (contrairement à une Raspberry par exemple ou une armbian sur une Orange Pi)
sur le port USB ni le clavier ni la souris ne fonctionnent et l'on démarre tout de suite dans EmulationStation
Cela signifie qu'il faut assembler la console pour avoir les boutons pour configurer le Wifi dans EmulationStation. Bon, allons-y !
L'assemblage prend une dizaine de minutes, avec deux points d'attention :
le connecteur de la nappe du joystick est très fragile, il faut soulever la partie noire
ce sont les vis courtes qu'il faut utiliser pour fixer la carte mère.
Une fois que l'on a la machine assemblée on peut configurer le WIFI. C'est une histoire de quelques minutes mais il faut savoir que l'on a des gros boutons sur les côtés qu'il faut utiliser pour sélectionner les options !
Piece of cake anyway!
Le WIFI configuré, on peut prendre la main sur la machine avec une seesion SSH et on va voir ce que l'on peut en faire.
Le couple user / password c'est "odroid/odroid"...
(je présente mes excuses, j'ai pris la main avec une machine Windows - de travail - et pas avec ma machine sous Linux Zorin).
Et boom ! On a la main sous Linux, on va pouvoir s'amuser !
Alors bien entendu on va installer le squeezelite (en espérant qu'odroid à fabriqué une image sans trop en enlever d'ubuntu, juste en ajoutant le logiciel d'émulation.
Et donc, on tente l'installation :
sudo apt install squeezelite
Pas grand chose à dire, ça fonctionne...
Alors après l'installation on va voir si squeezelite reconnaît des sorties audio avec la commande suivantes
squeezelite -l
Ha ben ça marche... Ha putain c'est le bonheur... Excusez moi, je suis grossier mais ça marche... Sur le bureau j'ai un SABAJ D5, allez hop, on le branche sur le port USB et on recommence.
Bon les amis, la commande suivante :
squeezelite -l
nous liste bien le SABAJ D5 dans la liste des interfaces audio reconnues.
C'est triste, aucune galère jusqu'ici, on va lancer le squeezelite et se servir de l'Odroid Go Advance comme d'un streamer audio.
Pfff... Ca marche, c'est trop facile.
Je vais faire un peu de documentation supplémentaire et certainement une ou deux vidéos.
J'aurai préféré surmonter quelques difficultés, mais en vérité je suis ravi !
Merci Hardkernel de livré une console avec un vrai Linux dedans.
Il y a encore plein d'autres idées à explorer, c'est formidable.
Revenez sur le site, on va expérimenter d'autres trucs avec la petite carte déguisée en console de jeux.