Sziasztok!
Úgy tűnik a Tidal csak megkötésekkel használható Linux alatt. Van lehetőségem egy DAC-ot kipróbálni, ami kiírja, hogy milyen mintavételezésű streammel kell éppen megbirkóznia, és OpenSuse Thumbleweed alatt, PipeWire-rel a következőket tapasztaltam:
- A natív linux-os alkalmazások tökéletesen működnek. Működik a 44.1kHz, 96kHz, 192kHz, stb...
- A Plex zenelejátszás a böngészőben, weblapon, és a natív PlexAmp alkalmazásban is működik, itt FLAC-okat tudok lejátszani, a 44.1kHz, 96kHz, 192kHz-et próbáltam.
- Működik az MPD zene szerver, ez mindent le tud játszani a DSD512-öt is.
A probléma a Tidallal van. Nincs natív linux-os appja. Böngészőből sajnos a Firefox-ból bármit csinálok, csak 44.1kHz-en játsza le a 192kHz-es zenéket is, Chrome alapú böngészőkben pedig az lesz a frekvencia, ami a PipeWire config-ban defaultnak be van állítva. Nekem most 48kHz, Chrome alatt a PipeWire átskálázza erre. De a natív zenét, módosítás nélkül, sehogy nem hajlandó kiküldeni a DAC-nak.
Sajnos az app-okkal a következő a tapasztalat:
- Wine: A Tidal-hoz adott windows-os app egyszerűen kifagy, ha megnyomom a lejátszás gombot. Egyébként látszik, hogy egy böngésző alapú valami, pl Electron app, és a telepítés is csak a 10. alkalomra sikerült Wine alá. - Nem igazán stabil.
- Kipróbáltam egy Linux-os tidal-hifi nevű app-ot. Ezt is nehéz volt elindítani, AppImage formátumban töltöttem le, ahhoz hogy beloginoljak a Tidal-ba "--no-sandbox" opcióval kellett indítani, és utána már működött. Ez egy ugyanolyan Electron alkalmazás, böngésző alapú, ugyanaz a probléma jön elő, mint a böngészőben.
- Plex alatt megszüntették a Tidal integrációt.
- Kipróbáltam még 1-2 alkalmazást, de vagy nem is volt benne Tidal integráció, vagy nagyon nem működött. (mintha a Tidal szándékosan gáncsolna el minden megoldást, Linux vagy más platform alatt)
Ez a pipewire konfigurációm: ~/.config/pipewire/pipewire.conf.d> cat 10-d70.conf
context.properties = {
default.clock.rate = 48000
default.clock.allowed-rates = [ 44100 48000 88200 96000 176400 192000 352800 384000 705600 768000 ]
}
Ha a default.clock.rate-et felveszem 192000Hz-re a következő történik a böngészőben (192kHz-es zene lejátszásakor) : A Firefox leskálázza továbbra is 44100Hz-re a zenét, és így megy át a DAC-ra, a DAC szépen kiírja, hogy 44.1kHz a mintavételezési frekvencia. A Brave (chrome) pedig leskálázza 44.1kHz, majd a PipeWire felskálázza 192kHz-re, és bármit játszok le, ezt a 192kHz-et írja ki a DAC:
Végül találtam egyetlen egy megoldást, ami működik, a DAC is szépen kiírja a megfelelő frekvenciát, amin a streamnek mennie kell: Strawberry nevű lejátszó: https://www.strawberrymusicplayer.org/
Na ehhez a következő python programot kellett futtatni, hogy egy tokent szerezzek: https://gist.github.com/nsyntych/eb867b06dd4350e22785223b1af7696c Ez működik végül. De ez nagyon nyögve nyelős, és az alkalmazásban sem vagyok biztos, hogy ezzel akarom használni, azért ez így nem a Tidal "élmény". (persze le a kalappal a Strawberry fejlesztője előtt)
Nem mint ha nem lenne tökéletesen jó a 44.1 kHz, csak zavar, hogy nem úgy működik, ahogy kellene. Linux alatt tényleg nem működik a Tidal rendesen?
Esetleg futott ebbe bele valaki, aki tudja a megoldást?
Köszönöm előre is.
(Még egy észrevétel, zárójelbe is teszem. Vélemény a Tidalról pár óra használat után: Első tesztelésre meglepően kevés zene van a Tidalon, ami nem 44.1 kHz, szóval nem is értem azt ami a köztudatban van, hogy itt nagyobb felbontású, mintavételezésű zenék vannak. Ez inkább valami marketing dolog. De lehet, hogy ezt én nézem be. Igen, találtam pár darabot, a 90%-a amit néztem az 44.1 kHz.
A nagyobb probléma: Egy hónap próbaidőszaknak indultam neki, szerintem nem fogom meghosszabbítani, ha nem működik Linux alatt 100%-osan: Miért nincs Linuxos lejátszó app, ez lenne a megoldás.)