GNU/Linux >> Tutoriels Linux >  >> Linux

Qu'est-ce qui définit un lecteur de musique open source de premier plan pour Linux ?

Depuis environ deux ans que j'écris cette chronique musicale, le monde des audiophiles Linux a évolué. De nouvelles distributions Linux et des lecteurs audio open source sont apparus, les anciens sont tombés au bord du chemin, beaucoup plus de musique est disponible sous forme de téléchargements numériques de haute qualité, un nouveau matériel de lecture de haute qualité est apparu, le streaming a décollé, les ventes de vinyle continuent d'augmenter, les ventes de CD et de téléchargement continuent de diminuer… Par conséquent, il semble bon de revoir mes critères pour juger un lecteur de musique open source et de reconsidérer les lecteurs que j'ai mentionnés dans le passé.

Avant de commencer, je veux parler du mot "audiophile" pendant une minute. Entrez dans une salle d'informaticiens férus de technologie et mentionnez que quelque chose est de "qualité audiophile" et regardez les yeux commencer à rouler. J'aimerais laisser de côté les débats sur le subjectif contre l'objectif, avec perte contre sans perte contre non compressé, les tubes contre les transistors, les câbles et autres choses controversées, et utiliser à la place le "a-word" dans un contexte très simple :

Pour moi, un logiciel de lecture audio de qualité audiophile se caractérise par une caractéristique principale :il récupère l'audio numérique du disque dur, du SSD ou de ce que vous avez de l'ordinateur vers un convertisseur numérique-analogique dédié sans altérer ce flux binaire en aucun cas. chemin.

Qu'est-ce qui fait qu'un lecteur audio open source basé sur Linux est "de qualité audiophile" ?

Différents audiophiles recherchent différentes expériences d'écoute musicale. Certains apprécient la résolution (détails à grande et petite échelle), certains apprécient la mise en scène sonore (où les instruments et les voix apparaissent dans l'espace, par exemple, entre les haut-parleurs ou sur le côté, plus en avant ou plus en arrière), certains apprécient le ton, le toucher et couleur (par exemple, les instruments acoustiques, en particulier le piano et la voix, qui sonnent vraiment), certains préconisent des concepts plus ténus comme le rythme, le rythme et le timing ou les haut-parleurs disparaissent et ne laissent que la musique. Et peut-être que j'en ai raté quelques-uns. Compte tenu de chacun de ces différents paramètres, les audiophiles choisissent et organisent leur équipement et leur mobilier et sélectionnent leur musique pour offrir la meilleure qualité d'écoute possible.

Dans ce contexte, en considérant l'ordinateur Linux comme un lieu de stockage de musique numérique et un moyen d'extraire cette musique du disque dur et dans le système de lecture, il devient clair que toute altération du flux de musique numérique sur le chemin entre le stockage et la lecture est susceptible de gâcher les objectifs de l'auditeur. Une telle falsification pourrait inclure l'introduction d'erreurs de synchronisation ou d'autres erreurs dans le flux musical (par exemple par un système trop occupé à faire autre chose pour remplir correctement les tampons), le rééchantillonnage du flux musical (en particulier avec un algorithme de rééchantillonnage de mauvaise qualité), le mélange autre audio (qui peut également impliquer un rééchantillonnage), modification numérique du niveau global ou de l'égalisation (qui peut également impliquer un rééchantillonnage, bien que certains puissent aimer effectuer ce type d'opérations) et d'autres types de modifications de la source. De plus, le matériel informatique intègre généralement des circuits pour convertir l'audio numérique en analogique, à l'aide d'un convertisseur numérique-analogique (DAC), mais dans la plupart des ordinateurs, ces circuits sont conçus pour être aussi peu coûteux que possible et fonctionnent souvent mal, introduisant du bruit et distorsion dans le signal analogique.

L'une des premières choses que les audiophiles font pour maximiser la qualité de la lecture de musique numérique est d'acheter un DAC de haute qualité. Selon le budget et les exigences, un tel appareil peut coûter à partir de 75 $ US (et plus, et plus). J'ai écouté des DAC étonnamment bons qui coûtent moins de 100 $ US, il n'est donc pas nécessaire de casser la banque pour entrer dans le jeu. La plupart des DAC de la catégorie "bon marché mais bon" reposent sur une connexion USB à l'ordinateur ; certains fournissent également TOSLINK ou S/PDIF électrique. Et la plupart des systèmes de cinéma maison offrent des connexions numériques utilisables par les ordinateurs, ce qui peut être une bonne solution.

L'étape suivante consiste à sélectionner un logiciel de lecteur de musique qui prend en charge l'objectif de ne pas perturber le flux audio. Cela signifie que le logiciel doit fournir des options de configuration pour envoyer le flux musical au DAC de manière à ne pas altérer les données. Concrètement, sous Linux, cela signifie généralement configurer PulseAudio pour qu'il ignore le DAC (afin que Pulse ne rééchantillonne pas et ne mélange pas d'autres données audio sur cet appareil) et utilise un logiciel de lecteur de musique qui permet de diriger les données via ALSA, soit directement, soit via GStreamer, et spécifiquement vers un périphérique matériel, donc aucun rééchantillonnage ne se produit. Notez que ce qui précède n'est pas une critique de Pulse ni un éloge d'ALSA; il reconnaît simplement que Pulse n'est pas (encore) configurable pour transmettre l'audio numérique inchangé à un DAC dédié à la musique. Notez également que les DAC USB externes apparaissent comme des cartes son dans ALSA, similaires aux interfaces TOSLINK ou S/PDIF ou aux cartes son internes.

9 critères d'évaluation des lecteurs de musique

  1. Ma première exigence obligatoire pour un lecteur de musique est qu'il permette le type de configuration ci-dessus.

Mes huit autres critères pour évaluer un lecteur open source sont s'il :

  1. Affiche le taux d'échantillonnage et la longueur des mots de la chanson en cours de lecture
  2. Confirme le taux d'échantillonnage et la longueur des mots en affichant le débit pendant la lecture de la chanson
  3. Affiche le niveau maximal et moyen et la plage dynamique de la chanson en cours de lecture ; généralement, cela s'affiche sur une échelle logarithmique de décibels (dB), 0 dB étant le niveau de sortie maximal, -6 dB représentant environ la moitié du maximum, -12 dB représentant environ un quart du maximum, et ainsi de suite)
  4. Gère bien les illustrations de couverture :ne nécessite pas beaucoup d'ajustements de l'image de couverture
  5. Autorise, mais ne force pas, l'utilisation de playlists :parfois, je veux organiser une playlist, parfois je veux juste double-cliquer sur un album et le faire jouer
  6. Active les listes de lecture intelligentes, dans lesquelles le lecteur utilisera une sorte d'information et d'algorithme pour sélectionner des chansons "similaires" à celle en cours de lecture, ce qui est une excellente option pour les fêtes, la cuisine et simplement redécouvrir de la musique
  7. Offre une expérience utilisateur (UX) efficace, par exemple, organisation, affichage et recherche de métadonnées par artiste, artiste de l'album, compositeur, nom de l'album, nom de la piste, etc.
  8. Prend en charge la diffusion en continu à partir de "stations de radio" Internet (par exemple, définies par l'utilisateur, Shoutcast, TuneIn, etc.)

Compte tenu de ces critères, je peux appliquer un système de pondération qualitative pour évaluer les différents lecteurs de musique open source par rapport à ces critères. Voici mon système de notation :

  • 5 points pour la configurabilité ALSA
  • 2 points pour répondre pleinement à un critère
  • 1 point pour répondre partiellement à un critère
  • 0 point pour non-respect d'un critère

Dans la deuxième partie de cet article, j'évaluerai huit lecteurs audio open source sur ces critères pour vous aider à sélectionner l'application la mieux adaptée à vos besoins.

Améliorez le fonctionnement de votre équipement

Avant de passer aux classements, je souhaite mentionner un excellent livre que je recommanderais à tous ceux qui souhaitent tirer le meilleur parti de leur système de lecture de musique :Get Better Sound , de Jim Smith. L'auteur propose plus de 200 astuces pour tirer le meilleur parti de votre équipement déjà en place, ainsi que des outils utiles et des moyens d'évaluer de nouveaux équipements.

Lorsque j'ai commandé le livre, j'ai pensé qu'il pourrait être un peu mince, en termes de contenu. J'avais tort. Par exemple, il contient d'excellents conseils sur la manière de disposer les haut-parleurs, les sièges et d'autres équipements pour atteindre certains des objectifs spécifiques décrits ci-dessus. De plus, il semble que l'auteur soit ravi de partager ses nombreuses années d'expérience dans la mise en place de l'audio et de l'enregistrement à domicile. L'une de ses recommandations qui m'impressionne le plus est de rappeler que la famille est beaucoup plus importante que l'équipement audio et l'écoute dédiée. Enfin, c'est définitivement le contraire d'un "guide d'achat" :l'essentiel est de tirer le meilleur parti de ce que l'auditeur possède déjà, et non de dépenser beaucoup d'argent pour de nouvelles choses.


Linux
  1. 10 navigateurs Web légers Open Source pour Linux

  2. Audacious – Un lecteur audio avancé pour Linux

  3. Les 3 meilleures alternatives de lecteur de musique Tomahawk pour Linux

  4. Yarock Player - Un lecteur de musique moderne et élégant pour Linux

  5. Lollypop - Un nouveau lecteur de musique moderne pour Linux

Top 6 des shells open source pour Linux

Cmus - Un puissant lecteur de musique sur console pour Linux

MuseScore - Un logiciel gratuit de notation musicale open source pour Linux

qBittorrent – ​​un client Open Source BitTorrent pour Linux

Les 15 meilleurs lecteurs de musique Linux pour les mélomanes

Koodo Reader :un lecteur de livres électroniques open source pour Linux