tidal-desktop icon indicating copy to clipboard operation
tidal-desktop copied to clipboard

tidal-desktop now won't play - DRM error

Open amblabs opened this issue 5 years ago • 13 comments

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?

amblabs avatar Oct 20 '19 08:10 amblabs

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

niels-anders avatar Oct 29 '19 13:10 niels-anders

Anyone?

amblabs avatar Oct 29 '19 16:10 amblabs

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

niels-anders avatar Oct 30 '19 06:10 niels-anders

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

amblabs avatar Nov 01 '19 08:11 amblabs

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

valknight avatar Nov 01 '19 09:11 valknight

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

heywoodlh avatar Nov 14 '19 16:11 heywoodlh

@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.

amblabs avatar Nov 14 '19 22:11 amblabs

@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

heywoodlh avatar Nov 14 '19 23:11 heywoodlh

Thanks @heywoodlh I'll give that a try.

amblabs avatar Nov 14 '19 23:11 amblabs

@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 avatar Nov 15 '19 20:11 amblabs

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.

amblabs avatar Nov 16 '19 09:11 amblabs

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.

haydenjames avatar Jun 15 '20 13:06 haydenjames

@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.

KBeDevel avatar Aug 28 '20 21:08 KBeDevel