GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa definisce un lettore musicale open source di alto livello per Linux?

Nei due anni circa in cui ho scritto questa colonna di musica, il mondo degli audiofili Linux si è evoluto. Sono apparse nuove distribuzioni Linux e lettori audio open source, quelli vecchi sono caduti nel dimenticatoio, molta più musica è disponibile come download digitali di alta qualità, è emerso hardware di riproduzione nuovo e di alta qualità, lo streaming è decollato, le vendite di vinili continuano per aumentare, le vendite di CD e download continuano a diminuire... Pertanto, sembra essere un buon punto di rivedere i miei criteri per giudicare un lettore musicale open source e riconsiderare i lettori che ho menzionato in passato.

Prima di iniziare, voglio parlare per un minuto della parola "audiofilo". Entra in una stanza di esperti di computer esperti di tecnologia e menziona che qualcosa è "qualità audiofila" e guarda gli occhi che iniziano a roteare. Vorrei lasciare da parte i dibattiti su soggettivo vs. oggettivo, lossy vs lossless vs non compresso, tubi vs transistor, cavi e altre cose controverse, e usare invece la "parola a" in un contesto molto semplice:

Per me, il software di riproduzione audio di qualità audiofila è caratterizzato da una caratteristica principale:ottiene l'audio digitale dal disco rigido del computer, SSD o what-have-you attraverso un convertitore digitale-analogico dedicato senza alterare quel flusso di bit in alcun modo modo.

Cosa rende un lettore audio open source basato su Linux "qualità audiofila"?

Audiofili diversi cercano esperienze di ascolto musicale diverse. Alcuni apprezzano la risoluzione (dettagli su larga e piccola scala), alcuni apprezzano la messa in scena del suono (in cui strumenti e voci appaiono nello spazio, ad esempio tra gli altoparlanti o di lato, più avanti o più indietro), alcuni apprezzano il tono, il tocco e colore (ad esempio, gli strumenti acustici, in particolare il pianoforte e la voce, che suonano reali), alcuni sostengono concetti più tenui come ritmo, ritmo e tempo o gli altoparlanti che scompaiono lasciando solo la musica. E forse ne ho persi alcuni. Tenuto conto di ciascuno di questi diversi parametri, gli audiofili scelgono e sistemano le loro apparecchiature e mobili e selezionano la loro musica per fornire l'esperienza di ascolto della massima qualità possibile.

In questo contesto, pensando al computer Linux come un luogo in cui archiviare musica digitale e un mezzo per scaricare quella musica dal disco rigido e nel sistema di riproduzione, diventa chiaro che qualsiasi manomissione del flusso di musica digitale sulla strada tra l'archiviazione e la riproduzione rischia di compromettere gli obiettivi dell'ascoltatore. Tale manomissione potrebbe includere l'introduzione di tempi o altri errori nel flusso musicale (ad esempio da un sistema che è troppo impegnato a fare altre cose per riempire correttamente i buffer), il ricampionamento del flusso musicale (soprattutto con un algoritmo di ricampionamento di scarsa qualità), il missaggio altro audio (che può comportare anche il ricampionamento), alterazione digitale del livello generale o equalizzazione (che può comportare anche il ricampionamento, sebbene ad alcuni potrebbe piacere eseguire questo tipo di operazioni) e altri tipi di alterazioni della sorgente. Inoltre, l'hardware del computer di solito incorpora circuiti per convertire l'audio digitale in analogico, utilizzando un convertitore digitale-analogico (DAC), ma nella maggior parte dei computer, questo circuito è costruito per essere il più economico possibile e spesso funziona male, introducendo rumore e distorsione nel segnale analogico.

Una delle prime cose che gli audiofili fanno per massimizzare la qualità della riproduzione di musica digitale è acquistare un DAC di alta qualità. A seconda del budget e dei requisiti, un dispositivo del genere può costare da $ 75 in su (e oltre). Ho ascoltato alcuni DAC sorprendentemente buoni che costano meno di $ 100, quindi non è necessario spendere una fortuna per entrare in gioco. La maggior parte dei DAC nella categoria "economico ma buono" si basa su una connessione USB al computer; alcuni forniscono anche TOSLINK o S/PDIF elettrico. E la maggior parte dei sistemi home theater fornisce connessioni digitali utilizzabili dai computer, che possono essere una buona soluzione.

Il passaggio successivo consiste nel selezionare il software del lettore musicale che supporti l'obiettivo di non interferire con il flusso audio. Ciò significa che il software deve fornire opzioni di configurazione per inviare il flusso musicale al DAC in modo tale da non alterare i dati. In pratica, su Linux questo di solito significa configurare PulseAudio in modo da ignorare il DAC (in modo che Pulse non ricampiona e mixa altro audio su quel dispositivo) e utilizzando un software di riproduzione musicale che consente di indirizzare i dati tramite ALSA, direttamente o tramite GStreamer, e in particolare di un dispositivo hardware, quindi non si verifica alcun ricampionamento. Nota che quanto precede non è una critica a Pulse né un elogio per ALSA; riconosce semplicemente che Pulse non è (ancora) configurabile per passare l'audio digitale invariato a un DAC dedicato alla musica. Tieni inoltre presente che i DAC USB esterni appaiono come schede audio in ALSA, in modo simile alle interfacce TOSLINK o S/PDIF o alle schede audio interne.

9 criteri per la valutazione dei lettori musicali

  1. Il mio requisito obbligatorio n. 1 per un lettore musicale è che consenta il tipo di configurazione sopra indicato.

I miei altri otto criteri per valutare un player open source sono se:

  1. Mostra la frequenza di campionamento e la lunghezza delle parole del brano in riproduzione
  2. Conferma la frequenza di campionamento e la lunghezza delle parole mostrando il bitrate durante la riproduzione del brano
  3. Mostra il livello di picco e medio e la gamma dinamica del brano in riproduzione, in genere questo viene mostrato su una scala logaritmica di decibel (dB), con 0dB che rappresenta il livello di uscita massimo, -6dB che corrisponde a circa la metà del massimo, -12dB che corrisponde a circa uno quarto di massimo e così via)
  4. Gestisce bene la copertina:non richiede molte modifiche all'immagine di copertina
  5. Consente, ma non obbliga, l'uso delle playlist:a volte voglio curare una playlist, a volte voglio semplicemente fare doppio clic su un album e farlo riprodurre
  6. Abilita playlist intelligenti, in cui il giocatore utilizzerà una sorta di informazione e algoritmo per selezionare brani "simili" a quello attualmente in riproduzione, che è un'ottima opzione per feste, cucinare e semplicemente riscoprire la musica
  7. Offre un'esperienza utente (UX) efficace, ad esempio organizzazione, visualizzazione e ricerca di metadati per artista, artista dell'album, compositore, nome dell'album, nome del brano, ecc.
  8. Supporta lo streaming da "stazioni radio" Internet (ad es. definite dall'utente, Shoutcast, TuneIn, ecc.)

Dati questi criteri, posso applicare un sistema di ponderazione qualitativa per valutare i vari lettori di musica open source rispetto a tali criteri. Ecco il mio schema di valutazione:

  • 5 punti per la configurabilità ALSA
  • 2 punti per soddisfare pienamente un criterio
  • 1 punto per soddisfare parzialmente un criterio
  • 0 punti per non aver soddisfatto un criterio

Nella seconda parte di questo articolo, valuterò otto lettori audio open source in base a questi criteri per aiutarti a selezionare l'applicazione migliore per le tue esigenze.

Fai funzionare meglio la tua attrezzatura

Prima di passare alle classifiche, voglio citare un bel libro che consiglierei a chiunque voglia ottenere le migliori prestazioni dal proprio sistema di riproduzione musicale:Ottieni un suono migliore , di Jim Smith. L'autore offre oltre 200 suggerimenti su come ottenere il massimo dalla tua attrezzatura già in posizione, oltre a strumenti e modi utili per valutare nuovi pezzi di attrezzatura.

Quando ho ordinato il libro, ho pensato che potesse essere un po' sottile, dal punto di vista del contenuto. Mi sbagliavo. Ad esempio, ha alcuni ottimi suggerimenti su come disporre gli altoparlanti, i posti a sedere e altre apparecchiature per raggiungere alcuni degli obiettivi specifici sopra descritti. Inoltre, sembra che l'autore sia lieto di condividere la sua pluriennale esperienza nella creazione di audio e registrazioni domestiche. Uno dei suoi consigli che mi colpisce di più è ricordare che la famiglia è molto più importante delle apparecchiature audio e dell'ascolto dedicato. Infine, questa è decisamente l'opposto di una "guida all'acquisto":il punto principale è ottenere il massimo da ciò che l'ascoltatore ha già, non spendere grandi mazzette di denaro per cose nuove.


Linux
  1. Audacious:un lettore audio avanzato per Linux

  2. Le 3 migliori alternative di Tomahawk Music Player per Linux

  3. Yarock Player – Un lettore musicale moderno ed elegante per Linux

  4. Lollypop – Un nuovo lettore musicale moderno per Linux

  5. Shortwave:un moderno lettore radio Internet open source per Linux

Le 6 migliori shell open source per Linux

Cmus:un potente lettore musicale per console per Linux

MuseScore:un software di notazione musicale open source gratuito per Linux

qBittorrent:un client BitTorrent open source per Linux

I 15 migliori lettori di musica Linux per gli amanti della musica

Koodo Reader:un lettore di eBook open source per Linux