GNU/Linux >> Znalost Linux >  >> Linux

Co definuje špičkový hudební přehrávač s otevřeným zdrojovým kódem pro Linux?

Za ty dva roky, co píšu tento hudební sloupek, se svět linuxových audiofilů vyvinul. Objevily se nové linuxové distribuce a audio přehrávače s otevřeným zdrojovým kódem, staré ustoupily stranou, mnohem více hudby je k dispozici jako vysoce kvalitní digitální stahování, objevil se nový a vysoce kvalitní přehrávací hardware, rozběhlo se streamování, prodej vinylů pokračuje aby se zvýšily, prodeje CD a stahování nadále klesají... Proto se zdá být dobrým bodem přehodnotit svá kritéria pro posuzování hudebního přehrávače s otevřeným zdrojovým kódem a přehodnotit přehrávače, které jsem zmiňoval v minulosti.

Než začnu, chci chvíli mluvit o slově „audiofil“. Vejděte do místnosti technicky zdatných počítačových lidí a zmiňte se, že něco je „audiofilní kvalita“ a sledujte, jak se oči začnou valit. Nechal bych stranou debaty o subjektivním vs. objektivním, ztrátovém vs. bezeztrátovém vs. nekomprimovaném, elektronkách vs. tranzistorech, kabelech a dalších kontroverzních věcech a místo toho bych použil „slovo“ ve velmi přímočarém kontextu:

Pro mě je software pro přehrávání zvuku v audiofilské kvalitě charakterizován jednou primární funkcí:přenáší digitální zvuk z pevného disku počítače, SSD nebo co-máš-do vyhrazeného digitálně-analogového převodníku, aniž by měnil bitový tok v jakémkoli způsobem.

Co dělá z open source audio přehrávače založeného na Linuxu "audiofilní kvalitu"?

Různí audiofilové hledají různé zážitky z poslechu hudby. Někdo oceňuje rozlišení (velké a malé detaily), někdo oceňuje zvukovou scénu (kde se nástroje a hlasy objevují v prostoru – např. mezi reproduktory nebo stranou, dále dopředu nebo dozadu), někdo ocení tón, dotyk a barva (např. akustické nástroje, zejména klavír a hlas, které znějí skutečně), někteří obhajují jemnější koncepty, jako je tempo, rytmus a načasování, nebo zmizení reproduktorů a ponechání pouze hudby. A možná jsem jich pár vynechal. Vzhledem ke každému z těchto různých parametrů si audiofilové vybírají a uspořádávají své vybavení a nábytek a vybírají hudbu tak, aby poskytovali nejkvalitnější poslechový zážitek, kterého mohou dosáhnout.

V této souvislosti, když přemýšlíme o počítači se systémem Linux jako o místě pro ukládání digitální hudby a prostředku, jak dostat hudbu z pevného disku do systému přehrávání, je jasné, že jakákoli manipulace s digitálním hudebním tokem na cestě mezi úložištěm a přehrávání pravděpodobně naruší cíle posluchače. Takové neoprávněné zásahy by mohly zahrnovat zavedení časování nebo jiných chyb do hudebního toku (například systémem, který je příliš zaneprázdněn prováděním jiných věcí, než aby správně naplnil vyrovnávací paměti), převzorkování hudebního toku (zejména s nekvalitním převzorkovacím algoritmem), přimíchání jiný zvuk (který může také zahrnovat převzorkování), digitální změnu celkové úrovně nebo ekvalizaci (která může také zahrnovat převzorkování, ačkoli někteří mohou chtít provádět tyto druhy operací) a další typy změn zdroje. Počítačový hardware navíc obvykle obsahuje obvody pro převod digitálního zvuku na analogový pomocí převodníku digitálně-analogového převodníku (DAC), ale ve většině počítačů je tento obvod vyroben tak, aby byl co nejlevnější a často funguje špatně, protože způsobuje šum a zkreslení do analogového signálu.

Jednou z prvních věcí, které audiofilové dělají, aby maximalizovali kvalitu přehrávání digitální hudby, je zakoupení vysoce kvalitního DAC. V závislosti na rozpočtu a požadavcích může takové zařízení stát kdekoli od 75 USD výše (a výše a výše). Poslouchal jsem několik překvapivě dobrých DAC, které stojí méně než 100 USD, takže není nutné, abyste se dostali do hry. Většina DAC v kategorii „levné, ale dobré“ spoléhá na USB připojení k počítači; některé poskytují také TOSLINK nebo elektrické S/PDIF. A většina systémů domácího kina poskytuje digitální připojení použitelná pro počítače, což může být dobré řešení.

Dalším krokem je výběr softwaru hudebního přehrávače, který podporuje cíl nehrát si se zvukovým tokem. To znamená, že software musí poskytovat možnosti konfigurace pro odesílání hudebního proudu do DAC takovým způsobem, aby nedošlo ke změně dat. Prakticky vzato to na Linuxu obvykle znamená nakonfigurovat PulseAudio tak, aby ignoroval DAC (takže Pulse nepřevzorkuje a nemíchá jiný zvuk do tohoto zařízení) a použít software hudebního přehrávače, který umožňuje směrování dat přes ALSA, buď přímo, nebo přes GStreamer, a konkrétně do hardwarové zařízení, takže nedochází k žádnému převzorkování. Všimněte si, že předchozí není kritikou Pulse ani chválou pro ALSA; pouze rozpozná, že Pulse (zatím) nelze konfigurovat tak, aby předával digitální zvuk beze změny do DAC vyhrazeného pro hudbu. Všimněte si také, že externí USB DAC se v ALSA zobrazují jako zvukové karty, podobně jako rozhraní TOSLINK nebo S/PDIF nebo interní zvukové karty.

9 kritérií pro hodnocení hudebních přehrávačů

  1. Mým povinným požadavkem č. 1 pro hudební přehrávač je, aby umožňoval výše uvedený druh konfigurace.

Mých dalších osm kritérií pro hodnocení přehrávače s otevřeným zdrojovým kódem je, zda:

  1. Zobrazuje vzorkovací frekvenci a délku slova přehrávané skladby
  2. Potvrzuje vzorkovací frekvenci a délku slova zobrazením bitové rychlosti při přehrávání skladby
  3. Zobrazuje špičkovou a průměrnou úroveň a dynamický rozsah přehrávané skladby – obvykle se zobrazuje na logaritmické stupnici decibelů (dB), přičemž 0dB je maximální výstupní úroveň, -6dB je přibližně polovina maxima, -12dB je přibližně jedna čtvrtina maxima a tak dále)
  4. Dobře spravuje přebal – nevyžaduje mnoho úprav obrázku na obálku
  5. Umožňuje, ale nevynucuje používání seznamů skladeb – někdy chci seznam skladeb vytvořit, někdy chci jen dvakrát kliknout na album a nechat ho přehrát
  6. Umožňuje chytré seznamy skladeb, ve kterých přehrávač použije určité informace a algoritmus k výběru „podobných“ skladeb, jako je právě přehrávaná, což je skvělá volba pro večírky, vaření a pouhé znovuobjevování hudby
  7. Nabízí efektivní uživatelské prostředí (UX), např. organizaci, zobrazení a vyhledávání metadat podle interpreta, interpreta alba, skladatele, názvu alba, názvu skladby atd.
  8. Podporuje streamování z internetových „rozhlasových stanic“ (např. uživatelem definovaných, Shoutcast, TuneIn atd.)

Vzhledem k těmto kritériím mohu použít kvalitativní systém vážení k hodnocení různých hudebních přehrávačů s otevřeným zdrojovým kódem podle těchto kritérií. Zde je moje schéma hodnocení:

  • 5 bodů za konfigurovatelnost ALSA
  • 2 body za úplné splnění kritéria
  • 1 bod za částečné splnění kritéria
  • 0 bodů za nesplnění kritéria

Ve druhé části tohoto článku vyhodnotím osm přehrávačů zvuku s otevřeným zdrojovým kódem podle těchto kritérií, které vám pomohou vybrat nejlepší aplikaci pro vaše potřeby.

Zlepšete fungování svého vybavení

Než přejdu k hodnocení, chci zmínit skvělou knihu, kterou bych doporučil každému, kdo chce ze svého systému přehrávání hudby dostat ten nejlepší výkon:Get Better Sound , od Jima Smithe. Autor nabízí více než 200 tipů, jak co nejlépe využít již existující vybavení, a také užitečné nástroje a způsoby, jak hodnotit nové části vybavení.

Když jsem si knihu objednávala, říkala jsem si, že by mohla být obsahově trochu tenká. Mýlil jsem se. Obsahuje například skvělé tipy, jak rozmístit reproduktory, sedadla a další vybavení, abyste dosáhli některých konkrétních cílů popsaných výše. Navíc se zdá, že se autor rád podělí o své mnohaleté zkušenosti s nastavováním domácího zvuku a nahrávání. Jedno z jeho doporučení, které na mě dělá největší dojem, je pamatovat si, že rodina je mnohem důležitější než audio zařízení a oddaný poslech. A konečně, toto je rozhodně opak „návodu pro kupující“ – hlavním cílem je získat maximum z toho, co posluchač již má, a ne utrácet velké balíky peněz za nové věci.


Linux
  1. 10 odlehčených webových prohlížečů s otevřeným zdrojovým kódem pro Linux

  2. Audacious – pokročilý audio přehrávač pro Linux

  3. 3 nejlepší alternativy hudebního přehrávače Tomahawk pro Linux

  1. Yarock Player – moderní a elegantní hudební přehrávač pro Linux

  2. Lollypop – nový moderní hudební přehrávač pro Linux

  3. Shortwave:Moderní přehrávač internetového rádia s otevřeným zdrojovým kódem pro Linux

  1. Olivia – Elegantní hudební přehrávač pro Linux

  2. 10 nejlepších Open Source účetního softwaru pro Linux

  3. Sayonara Player – rychlý a lehký audio přehrávač pro Linux