valknight / tidal-desktop

Cross-platform desktop client for tidal web app
22 stars 8 forks source link

tidal-desktop now won't play - DRM error #5

Open amblabs opened 4 years ago

amblabs commented 4 years ago

tidal-desktop had been working fine on my openSUSE computers for some time, but now it won't play anything, giving me an error message "Your browser does not support DRM or you have disabled it. Please enable DRM to play music in your browser or download the desktop app to play there".

Using the web player at listen.tidal.com on my Google Chrome or Mozilla Firefox browsers to play music continues to work fine.

How can I fix this?

niels-anders commented 4 years ago

same here, new user of this tidal-desktop app and first play returns this message, on ubuntu 18.04

amblabs commented 4 years ago

Anyone?

niels-anders commented 4 years ago

the dev cancelled his/her tidal subscription (https://github.com/valknight/tidal-desktop/issues/4#issuecomment-518858515) so I guess this project is dead

amblabs commented 4 years ago

Someone should take over this project and revive it. I would do it but this kind of programming is not my area of expertise.

valknight commented 4 years ago

I took a look at the forks, and it seems a lovely individual has started trying to resurrect the project. The link to the repo is https://github.com/Michsior14/tidal-desktop

heywoodlh commented 4 years ago

Thanks for the tip @valknight, Michsior14's fork is working well for me.

amblabs commented 4 years ago

@heywoodlh How did you install Michsior's fork? His page's binary download link refers to valknight's old version 0.1.0 from February 18.

heywoodlh commented 4 years ago

@amblabs just build it from source.

I.E. on Arch Linux

pacman -Sy --noconfirm nodejs npm git

git clone https://github.com/Michsior14/tidal-desktop /opt/tidal-desktop

cd /opt/tidal-desktop &&\
    npm install &&\
    npm run build

Then the binary would be available at /opt/tidal-desktop/build/tidal-linux-x64/tidal

amblabs commented 4 years ago

Thanks @heywoodlh I'll give that a try.

amblabs commented 4 years ago

@heywoodlh I built it from source but it still fails witht the same error message when I play any album in my collection: "Your browser does not support DRM or you have disabled it. Please enable DRM to play music in your browser or download the desktop app to play there".

amblabs commented 4 years ago

Never mind... it's now working. Turns out a symlink "tidal" is still in my $PATH that points to a shell script that starts valknight's version of tidal. Even though I was in the build directory and started with ./tidal, somehow it found the other executable and ran it.

Deleting the old tidal-linux-x64 directory completely and replacing it with the new one fixed it.

haydenjames commented 4 years ago

This didn't work for me: Deleting the old tidal-linux-x64 directory completely and replacing it with the new one fixed it.

I deleted tidal-linux-x64 and downloaded and renamed dir to tidal and still get DRM error

EDIT: Switched to https://github.com/Mastermindzh/tidal-hifi works seamlessly.

KBeDevel commented 4 years ago

@haydenjames The "DRM error" appears due the unsupported DRM feature in Electron JS. In tidal-hifi, Widevine CDM was implemented to solve this. There is no way to add compatibility to this project without adding the Widevine module or any other add-on, extension or library.