Raspberry Pi en tant que lecteur Hi-Fi avec RuneAudio

Cet Instructable vous montrera comment transformer votre Raspberry Pi en lecteur de musique Hi-Fi avec une qualité sonore surprenante lorsqu'il est utilisé en combinaison avec un DAC USB.

Nous allons présenter ici RuneAudio, un logiciel gratuit et open source que nous avons développé pour remplacer l'ordinateur personnel en tant que source numérique par une carte dédiée, bon marché, silencieuse et à faible consommation, exécutant une distribution Linux personnalisée. C'est un projet nouveau-né mais il offre déjà de nombreuses fonctionnalités, il est en développement actif et il compte sur une communauté fraîche mais grandissante.

Comme de nombreux autres projets open source, RuneAudio est né de besoins personnels: nous utilisions tous un ordinateur portable comme source numérique auparavant, mais nous n'étions pas satisfaits de la qualité sonore absolue et de la facilité d'utilisation. Nos copines ne l'ont pas aimé non plus, car déconner avec un ordinateur portable et des câbles dans le salon réduisait considérablement le WAF de nos systèmes Hi-Fi :) Nous pensions que notre travail pourrait être utile pour de nombreuses autres personnes avec le même besoins, nous avons donc mis en place un projet open source, encourageant les gens à le télécharger gratuitement et à contribuer au développement.

Le projet RuneAudio a deux objectifs principaux et clairs.

Notre premier objectif est la qualité sonore : nous travaillons dur pour obtenir les meilleurs résultats du Raspberry Pi et des autres plates-formes prises en charge, en utilisant Arch Linux comme base de notre RuneOS et en l'optimisant du mieux que nous pouvons pour la reproduction audio.

Notre deuxième objectif principal est de le rendre facile à utiliser pour tout le monde.Nous avons donc développé une interface Web pratique ( RuneUI ) qui permet aux utilisateurs de contrôler la lecture et les paramètres système sans avoir à utiliser la ligne de commande Linux . L'interface Web est multiplateforme et réactive (elle s'adapte à la taille de l'écran), la rendant accessible à partir de tous les types d'appareils (ordinateurs de bureau, ordinateurs portables, tablettes et smartphones). Le processus d'installation est aussi simple que d'écrire un fichier .img sur votre carte SD.

Commençons donc par le (bref) guide de démarrage rapide.

Étape 1: télécharger et extraire

Téléchargez la dernière version d'image RuneAudio pour votre Raspberry Pi depuis le site officiel:

[TÉLÉCHARGEMENT RUNEAUDIO]

Une fois le téléchargement terminé, extrayez le contenu du fichier .zip avec un utilitaire de manipulation de fichiers compressés (par exemple: 7-Zip sous Windows, Zipeg sur Mac, Décompressez sous Linux). Vous aurez maintenant un fichier .img (image disque brute).

Étape 2: écrire l'image sur la carte SD

Écrivez le fichier .img extrait sur votre carte SD, en suivant les instructions de l'un des guides suivants sur elinux.org:

  • (Windows) HowTo (nous suggérons également USB Image Tool qui fait le travail encore plus rapidement)
  • (Mac) HowTo
  • (Linux) HowTo

Assurez-vous que votre carte SD n'est pas protégée en écriture avant d'écrire l'image dessus ou avant de la brancher sur votre appareil.
Une fois le processus d'écriture terminé, démontez la carte SD en toute sécurité et branchez-la sur votre appareil.

Étape 3: configurer le Raspberry Pi

  1. Si vous avez un DAC USB, branchez-le dans un port USB, sinon branchez simplement la prise analogique;
  2. Si vous disposez d'un stockage USB, branchez-le sur un port USB. Dans le cas d'un disque dur USB, il est fortement recommandé d'utiliser une alimentation externe si disponible ou au moins un concentrateur alimenté par USB;
  3. Branchez votre connecteur Ethernet
  4. Branchez le bloc d'alimentation sur l'appareil
  5. Allumez l'appareil
Terminé!
RuneAudio va maintenant démarrer sur votre appareil pour la première fois, acquérant une adresse IP (avec DHCP activé sur votre LAN).

Étape 4: accéder à l'interface Web - RuneUI

RuneAudio est livré avec son interface Web - RuneUI, développée par l'équipe RuneAudio - qui vous permet de parcourir votre bibliothèque musicale, de contrôler la lecture et de configurer le lecteur. Il fonctionne sur n'importe quel appareil et pratiquement n'importe quelle plate-forme avec un navigateur Web moderne installé (PC de bureau, ordinateurs portables, netbooks, tablettes et smartphones).

Vous pouvez accéder à PlayerUI de plusieurs manières:
  • (Windows) ouvrez l'adresse suivante dans votre navigateur: // runeaudio ou //runeaudio.local (fonctionne si un client Avahi / Bonjour est installé)
  • (OSX / Linux) ouvrez l'adresse suivante dans votre navigateur: //runeaudio.local
  • (Windows), vous devriez trouver une nouvelle icône sous Mes emplacements réseau, appelée RuneAudio : double-cliquez dessus pour ouvrir le PlayerUI dans votre navigateur par défaut
  • Si tout ce qui précède échoue, essayez de découvrir l'adresse IP de votre appareil (vérifiez sur votre routeur) et pointez votre navigateur vers celui-ci (par exemple //192.168.1.xxx)

Une fois à l'intérieur, la vue principale de lecture s'affiche.
Nous n'allons pas écrire ici un manuel de l'interface web car il est conçu pour être facile à utiliser et intuitif, donc voici quelques conseils.
Vous remarquerez trois onglets en bas: Parcourir, Lecture et Liste de lecture . Ce sont les sections principales et les plus utilisées de RuneUI pendant la reproduction musicale.
  1. L' onglet Parcourir sera rempli une fois que vous connectez un lecteur USB contenant des fichiers musicaux au Raspberry, ou après avoir ajouté un montage réseau (NAS) via l'assistant MENU> Base de données .
  2. L' onglet Liste de lecture sera rempli après avoir ajouté des éléments à partir de la vue Base de données.
Pour configurer correctement votre interface de sortie audio, accédez à MENU> MPD, et pour les autres options du système, accédez à MENU> Paramètres .

Et maintenant, un dernier indice sur un moyen d'accéder rapidement à RuneUI: si vous utilisez Google Chrome sous Windows, vous pouvez créer un raccourci d'application sur votre bureau et / ou dans votre barre des tâches. Voici une vidéo montrant comment le faire:

C'est tout, profitez de votre lecteur numérique low-cost / de haute qualité!

Étape 5: Obtenez les meilleurs résultats de qualité sonore

Comme vous pouvez le voir dans le schéma ci-dessus, un Raspberry Pi alimenté par RuneAudio se place au cœur d'un système de musique numérique. Il remplace le PC dans une configuration audio informatique typique, transformant un lecteur numérique Hi-Fi.
Quelques conseils pour obtenir la meilleure qualité sonore et profiter de votre musique:

  1. Utilisez la sortie USB pour une véritable expérience Hi-Fi, avec un DAC USB externe (un convertisseur analogique numérique dédié). La sortie analogique 3, 5 mm intégrée n'est pas si mauvaise, mais elle est loin de la haute fidélité.
  2. Accédez à votre musique via le réseau. Vous pouvez également le lire à partir des stockages USB, mais les meilleurs résultats se produisent lorsque la musique est stockée sur un NAS, monté via le protocole NFS .
  3. Utilisez une bonne alimentation, au moins 10W (5V 2A) . Le Raspberry Pi a des problèmes d'alimentation connus et si vous prévoyez de brancher plus de périphériques USB (par exemple un stockage USB), il est fortement recommandé de les connecter via un concentrateur USB alimenté .
  4. Essayez différents profils système sous MENU> Paramètres> Réglages de la qualité sonore dans RuneUI. Chaque profil contient un ensemble de paramètres du noyau et du système qui peuvent rendre votre appareil plus performant ou moins performant, selon les conditions environnantes (modèle DAC, modèle NAS, protocole de montage, etc.). Sur une configuration révélatrice, vous devriez remarquer des différences audibles entre eux, alors choisissez celle qui s'adapte le mieux à votre goût.

Étape 6: Réflexions finales

Le Raspberry Pi est une plate-forme très populaire et a été utilisé pour tous types de projets. Maintenant, il peut être utilisé comme un remplacement dédié / moins cher / plus petit / silencieux du PC pour l'audio informatique, avec des résultats surprenants.

RuneAudio est un projet nouveau-né et nous en sommes encore à un stade de développement précoce, donc dans les premières versions bêta, certaines fonctionnalités sont limitées et il pourrait encore y avoir quelques petits bugs. Nous vous invitons à nous faire part de vos commentaires sur nos forums et à nous aider à croître en nombre et en qualité.

Nous espérons que vous trouverez notre travail utile pour vous, nous y mettons beaucoup d'efforts.
Merci pour votre attention! Ciao !

Articles Connexes