clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.79k stars 681 forks source link

Spotify plugin; Invalid signature: blob #6623

Open ghost opened 4 years ago

ghost commented 4 years ago

Before posting

Please follow the steps below and check the boxes with [x] once you did the step.

System information

Please provide information about your system and the version of Clementine used.

Expected behaviour / actual behaviour

image I've tried to see if this was the issue on the latest from the flatpak, dnf package, building from source, and it was. I've tried installing the spotify blob through stuff like this, but to no avail. I tried to hold off on posting this but I couldn't find a solution, or someone having this problem as of 2020 -- not 2015/2012.

Steps to reproduce the problem (only for bugs)

  1. install latest clementine
  2. attempt to install spotify plugin by any means
jbroadus commented 4 years ago

Looks like there's an unhandled redirect now.

jbroadus commented 4 years ago

Should be fixed with the lastest.

ghost commented 4 years ago

In the dnf package/flatpak, or will I have to build from source? -- Securely sent with Tutanota. Get your own encrypted, ad-free mailbox: https://tutanota.com

Mar 23, 2020, 12:32 by notifications@github.com:

Should be fixed with the lastest.

— You are receiving this because you authored the thread. Reply to this email directly, > view it on GitHub https://github.com/clementine-player/Clementine/issues/6623#issuecomment-602712579> , or > unsubscribe https://github.com/notifications/unsubscribe-auth/AMTEXVMNLMU3NKNVPEZOGATRI6FJDANCNFSM4LROT6NA> .

jbroadus commented 4 years ago

Builds should show up here, but I don't know the frequency. I don't see this one yet. https://builds.clementine-player.org/

hatstand commented 4 years ago

The build broke https://app.circleci.com/pipelines/github/clementine-player/Clementine/424/workflows/bb0a5756-9d0a-406c-a336-4a853fcfe175/jobs/4717

John Maguire

-- quidquid latine dictum sit altum videtur

On Mon, 23 Mar 2020 at 16:41, Jim Broadus notifications@github.com wrote:

Builds should show up here, but I don't know the frequency. I don't see this one yet. https://builds.clementine-player.org/

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/clementine-player/Clementine/issues/6623#issuecomment-602717942, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACMY64JRIUY3CLNW5TPHEDRI6GK5ANCNFSM4LROT6NA .

jbroadus commented 4 years ago

Strange. According to qt docs, this should be available in 5.9.

jbroadus commented 4 years ago

Ah, but stretch is at 5.7. I guess we can use the legacy attribute for now.

jbroadus commented 4 years ago

@fmlatghor Looks like builds uploaded.

markusk1505 commented 4 years ago

I tried clementine_1.4.0 not with forced package installation. Just from updated package list. This is Knoppix 9.0 And with same result. "invaild signature: blob" Which version is being expected not to show this error? Thanks

hatstand commented 4 years ago

We do not maintain packages on Knoppix so your guess is as good as mine as to what that is given we haven't even shipped a 1.4.0

ghost commented 4 years ago

I built from source and it installed. This may just be me being dumb, but it doesn't really let me do anything. I don't get a dropdown or any options really to do with spotify besides signing in, bitrate, etc. Is something missing? How exactly would I even play music from spotify? Nothing comes up when I try to search for something.

ghost commented 4 years ago

I tried clementine_1.4.0 not with forced package installation. Just from updated package list. This is Knoppix 9.0 And with same result. "invaild signature: blob" Which version is being expected not to show this error? Thanks

The package for knoppix must be out of date. Try getting a binary.

owenwilson commented 4 years ago

I have the same problem and try this:

Create the folder structure for the plugin. mkdir -p -m 775 ~/.config/Clementine/spotifyblob/version16-64bit/

Go to the plugin folder. cd ~/.config/Clementine/spotifyblob/version16-64bit/

Download the plugin. wget http://spotify.clementine-player.org/version16-64bit/blob wget http://spotify.clementine-player.org/version16-64bit/libspotify.so.12.1.51

Give the correct perms to the plugin. chmod 775 blob libspotify.so.12.1.51

Rename the libspotify.so.12.1.51 to libspotify.so.12 mv libspotify.so.12.1.51 libspotify.so.12

This solved my problem.

referral link

ghost commented 4 years ago

I have the same problem and try this:

Create the folder structure for the plugin. mkdir -p -m 775 ~/.config/Clementine/spotifyblob/version16-64bit/

Go to the plugin folder. cd ~/.config/Clementine/spotifyblob/version16-64bit/

Download the plugin. wget http://spotify.clementine-player.org/version16-64bit/blob wget http://spotify.clementine-player.org/version16-64bit/libspotify.so.12.1.51

Give the correct perms to the plugin. chmod 775 blob libspotify.so.12.1.51

Rename the libspotify.so.12.1.51 to libspotify.so.12 mv libspotify.so.12.1.51 libspotify.so.12

This solved my problem.

referral link

I think I did what you said wrong, Fuck it, I'm switching to mpd.

markusk1505 commented 4 years ago

Thats almost what I did - before I came on the referral link and to sync with architecture. Please read my latest posting.ThanksVon Samsung-Tablet gesendet

-------- Ursprüngliche Nachricht -------- Von: Leo Coogan notifications@github.com Datum: 06.04.2020 16:39 (GMT+01:00) An: clementine-player/Clementine Clementine@noreply.github.com Cc: markusk1505 markusk@o2mail.de, Comment comment@noreply.github.com Betreff: Re: [clementine-player/Clementine] Spotify plugin; Invalid signature: blob (#6623)

I have the same problem and try this: Create the folder structure for the plugin. mkdir -p -m 775 ~/.config/Clementine/spotifyblob/version16-64bit/ Go to the plugin folder. cd ~/.config/Clementine/spotifyblob/version16-64bit/ Download the plugin. wget http://spotify.clementine-player.org/version16-64bit/blob wget http://spotify.clementine-player.org/version16-64bit/libspotify.so.12.1.51 Give the correct perms to the plugin. chmod 775 blob libspotify.so.12.1.51 Rename the libspotify.so.12.1.51 to libspotify.so.12 mv libspotify.so.12.1.51 libspotify.so.12 This solved my problem. referral link

I think I did what you said wrong, Fuck it, I'm switching to mpd.

—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or unsubscribe. [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/clementine-player/Clementine/issues/6623#issuecomment-609835212", "url": "https://github.com/clementine-player/Clementine/issues/6623#issuecomment-609835212", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

ghost commented 4 years ago

Please read my latest posting.ThanksVon Samsung-Tablet gesendet

I'm not really sure what you mean in this. It doesn't really have anything to do with Clementine being bad (which it's not, it's fantastic) or not wanting to fix bugs (which also not the case, I'm always available to work through things); it's more that I'm switching to dwm/suckless and Clementine doesn't really fit my workflow anymore.

ghost commented 4 years ago

So is this issue fixed? You still have to follow stuff with the (referral link)[https://askubuntu.com/questions/363555/how-do-you-install-spotify-for-clementine-1-2/363901] that probably need to be added to the master. Gl @jbroadus and everyone! I'll leave this open a bit longer so that @markusk1505 can reply. Looks like there's a different issue now? Just has to do with the actual plugin.

markusk1505 commented 4 years ago

I just wanted to express that owen wilson with his posting and his referral link [https://askubuntu.com/questions/363555/how-do-you-install-spotify-for-clementine-1-2/363901] brought the solution: to pay attention to system-architecture (32/64bit). Yes, I have the reading 'installed' in the configurationsheet. So I'm now on the same point like you 4 days ago:

 I don't get a dropdown or any options really to do with spotify besides signing in...

I've seen constantly repeated disconnections in the console logging. Is the use of spotify apart spotify-client over a plugin in another software e.g. clementine supported anymore? Same issue, no function on windows! Thanks

Kwaadpepper commented 4 years ago

The solution is https://github.com/librespot-org/librespot, libspotify is dead.

There is also tizonia https://github.com/tizonia/tizonia-openmax-il

vasyugan commented 4 years ago

The solution is https://github.com/librespot-org/librespot, libspotify is dead.

There is also tizonia https://github.com/tizonia/tizonia-openmax-il

Doesn't work with Clementine though, until clementine is modified accordingly.

LevitatingBusinessMan commented 4 years ago

Why is this issue closed?

ghost commented 4 years ago

Because I thought this was fixed, I guess it's not. I don't use Clementine anymore, but I'm mildly interested to see if this gets fixed now. I'll reopen it.

-- Leo Coogan

Aug 9, 2020, 10:54 by notifications@github.com:

Why is this issue closed?

— You are receiving this because you modified the open/close state. Reply to this email directly, > view it on GitHub https://github.com/clementine-player/Clementine/issues/6623#issuecomment-671061707> , or > unsubscribe https://github.com/notifications/unsubscribe-auth/AMTEXVMXOLROZCJZYOETJJ3R722DHANCNFSM4LROT6NA> .

Kwaadpepper commented 4 years ago

6147 I don't think the spotify plug-in ever worked since few years now.

LevitatingBusinessMan commented 4 years ago

6147 I don't think the spotify plug-in ever worked since few years now.

Time for a rewrite using a new library. I haven't messed with Clementines source before though, and I frankly don't have enough time on my hands.

somapullela commented 4 years ago

I'm jumping on the proverbial bandwagon as I'm experiencing this issue too on Ubuntu 20.04.1 LTS.

MrAureliusR commented 4 years ago

Having the same issue. Took a quick look at librespot... it's written in Rust. There is a Go port, and a Java port, but Clementine is written in C++. I'm not sure if it's possible to compile librespot into a linkable C++ library, or if there's some other way to interface C++ to Rust libraries. I've never dealt with that sort of thing before. Tizonia is written in C and C++ so that's probably an easier path.

thinkpadworship commented 4 years ago

Same issue on Manjaro GNOME (latest stable release)

dathide commented 4 years ago

I have the same error on Manjaro 20.1 KDE. I guess I'll use the Spotify Client until this is fixed.

ghost commented 4 years ago

I have the same error on Manjaro 20.1 KDE. I guess I'll use the Spotify Client until this is fixed.

You do realise this isn't an issue, but code that needs to be written? This won't be fixed anytime soon. The spotify plugin that comes with clementine may as well just be thrown away because it's outdated.

Kwaadpepper commented 4 years ago

I have the same error on Manjaro 20.1 KDE. I guess I'll use the Spotify Client until this is fixed.

You do realise this isn't an issue, but code that needs to be written? This won't be fixed anytime soon. The spotify plugin that comes with clementine may as well just be thrown away because it's outdated.

You're absolutely right, and the Spotify feature should be removed as it is not working anyway, so no need to advertise a dead function that won't be renewed any time soon.

popezaphod commented 4 years ago

Why not fix the broken feature? Granted, Clementine is a gift, but if you're maintaining a program and something breaks, you fix it.

ghost commented 4 years ago

Why not fix the broken feature? Granted, Clementine is a gift, but if you're maintaining a program and something breaks, you fix it.

Why don't you fix it?

popezaphod commented 4 years ago

Because... I didn't write it? And I'm just a lowly consumer, not a programmer. I'll shut up and sit quietly in the back, k?

Kwaadpepper commented 4 years ago

Don't be mad. Clementine requires librairies to be shipped somehow with it. And until some lib can be used in clementine's code or be shipped as a binary no one will work on this I suppose.

It's no one's fault.

narnianpony commented 4 years ago

I have the same problem and try this:

Create the folder structure for the plugin. mkdir -p -m 775 ~/.config/Clementine/spotifyblob/version16-64bit/

Go to the plugin folder. cd ~/.config/Clementine/spotifyblob/version16-64bit/

Download the plugin. wget http://spotify.clementine-player.org/version16-64bit/blob wget http://spotify.clementine-player.org/version16-64bit/libspotify.so.12.1.51

Give the correct perms to the plugin. chmod 775 blob libspotify.so.12.1.51

Rename the libspotify.so.12.1.51 to libspotify.so.12 mv libspotify.so.12.1.51 libspotify.so.12

This solved my problem.

referral link

Tried it and it is blocked on "Signing in" . At this point Clementine integration with Spotify is broken without any possible workaround

I added 20$ to a bounty for this bug, if any other Clementine user wants to contribute, it is here: https://www.bountysource.com/issues/90471411-spotify-plugin-invalid-signature-blob

Kwaadpepper commented 4 years ago

Added 15$ :)

jonaski commented 4 years ago

I don't have a premium subscription so i'm unable to check whether libspotify still works, but it is no longer supported by spotify. Few of you provide useful information here to what you actual do to get the spotify support to work. But if you are using the instructions from @owenwilson, it will in most cases not work since it relies on the old blob linked to Qt 4 and older libraries. Distros do not package clementine-spotifyblob required for the spotify support (and it's not in the development builds either). Trying to use the downloaded blob is most likely going to fail. The spotifyblob (http://spotify.clementine-player.org/version16-64bit/blob) provided by Clementine won't work on most newer distros since it's linked with Qt 4 and older versions of libraries. Use ldd blob to see all the required libraries, and the library versions needed to match. The reason why it worked for @owenwilson is probably because he is using an older distro with Qt 4, but since it worked for him, that means libspotify probably still works. The only way to get it to work on most distros is to compile Clementine with clementine-spotifyblob yourself. You need to manually download libspotify (https://github.com/mopidy/libspotify-archive/raw/master/libspotify-12.1.51-Linux-x86_64-release.tar.gz), extract it and do make install, then make sure libspotify is detected when you run cmake. Once Clementine is compiled you should have a binary file called clementine-spotifyblob in the build directory. Make sure that is detected on startup of Clementine when run on the terminal.

ghost commented 4 years ago

The reason why it worked for @owenwilson is probably because he is using an older distro with Qt 4, but since it worked for him, that means libspotify probably still works.

The problem is that my distro (Fedora 32) doesn't have Qt4 available for it anymore. The Qt4 code could be ported in the meantime, but a rewrite with librespot is inevitable. I'm not sure if I'm going to be the one to do this since I don't even use Clementine anymore. I guess my bad for saying to remove it if it still works for some people, but this is still something that needs to be done.

jonaski commented 4 years ago

The code is ported to Qt 5, the problem is that the binary blob downloaded along with the library when you hit the download link is old and hasn't been compiled with Qt 5. libspotify doesn't depend on Qt, so you most likely only need to compile Clementine with the spotifyblob against libspotify and it will most likely work.

popezaphod commented 4 years ago

I am OK with Clementine for local files and Spotify for streaming; I was trying to be... oh what's the word... lazy. :P

On Wed, Sep 23, 2020 at 1:03 PM Jonas Kvinge notifications@github.com wrote:

The code is ported to Qt 5, the problem is that the binary blob downloaded along with the library when you hit the download link is old and hasn't been compiled with Qt 5. libspotify doesn't depend on Qt, so you most likely only need to compile Clementine with the spotifyblob against libspotify and it will most likely work.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/clementine-player/Clementine/issues/6623#issuecomment-697704033, or unsubscribe https://github.com/notifications/unsubscribe-auth/APO4CN6GMR6TJFWFHWMAIKLSHIS5NANCNFSM4LROT6NA .

-- -><- Dionysus Ganesha -><- Bringer of Wine and Grain, Opener of Doorways, and Remover of Obstacles Second Degree Witch and Priest, Braided Wheel Tradition Facebook: https://www.facebook.com/BraidedWheel Pan the Pagan Podcast: https://panthepagan.buzzsprout.com/ Be OK Podcast: https://be.ok.buzzsprout.com/

Kwaadpepper commented 4 years ago

I am pretty sure that, I already compiled once clementine with lib spotify blob. And you will see errors in log related with spotify api. The reason seems simple to me, lib spotify won't work with the spotify Api. I do have a paid account. If I am wrong and someone can still use Spotify flawlessly with clementine, please tell me. I'll give it another shot.

Edit: So test with regular clementine on Ubuntu focal : /home/kwaadpepper/.config/Clementine/spotifyblob/version16-64bit/blob: error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory

Now compiled with libspotify on focal :

28:30.102 DEBUG SpotifyClient:166                libspotify: "18:28:30.102 E [ap:3915] Connection error:  112"
20:28:31.139 DEBUG SpotifyClient:166                libspotify: "18:28:31.139 I [ap:1752] Connecting to AP ap.spotify.com:80"
20:28:31.182 DEBUG SpotifyClient:166                libspotify: "18:28:31.182 I [ap:1226] Connected to AP: 35.190.243.231:80"
20:28:31.329 DEBUG SpotifyClient:166                libspotify: "18:28:31.329 E [ap:1694] AP Socket Error: Le logiciel a provoqué l'abandon de la connexion (103)"
20:28:31.329 DEBUG SpotifyClient:166                libspotify: "18:28:31.329 E [ap:3915] Connection error:  112"
20:28:31.330 DEBUG SpotifyClient:817                static void SpotifyClient::ConnectionErrorCallback(sp_session*, sp_error) Can not connect to Spotify
20:28:34.121 DEBUG SpotifyClient:166                libspotify: "18:28:34.121 I [ap:1752] Connecting to AP ap.spotify.com:4070"
20:28:34.155 DEBUG SpotifyClient:166                libspotify: "18:28:34.155 I [ap:1226] Connected to AP: 35.190.242.254:4070"
20:28:34.360 DEBUG SpotifyClient:166                libspotify: "18:28:34.360 E [ap:1694] AP Socket Error: Le logiciel a provoqué l'abandon de la connexion (103)"
20:28:34.360 DEBUG SpotifyClient:166                libspotify: "18:28:34.360 E [ap:3915] Connection error:  112"
20:28:34.361 DEBUG SpotifyClient:817                static void SpotifyClient::ConnectionErrorCallback(sp_session*, sp_error) Can not connect to Spotify
20:28:38.699 DEBUG SpotifyClient:166                libspotify: "18:28:38.699 I [ap:1752] Connecting to AP ap.spotify.com:443"
20:28:38.730 DEBUG SpotifyClient:166                libspotify: "18:28:38.730 I [ap:1226] Connected to AP: 35.190.243.94:443"
20:28:38.900 DEBUG SpotifyClient:166                libspotify: "18:28:38.900 E [ap:1694] AP Socket Error: Le logiciel a provoqué l'abandon de la connexion (103)"
20:28:38.900 DEBUG SpotifyClient:166                libspotify: "18:28:38.900 E [ap:3915] Connection error:  112"
20:28:38.901 DEBUG SpotifyClient:817                static void SpotifyClient::ConnectionErrorCallback(sp_session*, sp_error) Can not connect to Spotify
20:28:44.328 DEBUG SpotifyClient:166                libspotify: "18:28:44.328 I [offline-mgr:2058] 0 files unlocked. 0 images unlocked"
20:28:46.931 DEBUG SpotifyClient:166                libspotify: "18:28:46.931 I [ap:1752] Connecting to AP ap.spotify.com:80"
20:28:46.964 DEBUG SpotifyClient:166                libspotify: "18:28:46.964 I [ap:1226] Connected to AP: 35.190.242.163:80"
20:28:47.164 DEBUG SpotifyClient:166                libspotify: "18:28:47.164 E [ap:1694] AP Socket Error: Le logiciel a provoqué l'abandon de la connexion (103)"
20:28:47.164 DEBUG SpotifyClient:166                libspotify: "18:28:47.164 E [ap:3915] Connection error:  112"
20:28:47.164 DEBUG SpotifyClient:817                static void SpotifyClient::ConnectionErrorCallback(sp_session*, sp_error) Can not connect to Spotify

Now I remember few years ago, It was the Api response that could not be parsed.

So please trust this, libspotify is a dead useless client. The Spotify team did not maintain it anymore. And I went on Spotify forums to gather some info, guess what they don't care. Only some "APi retro engineering" could make things like tizonia work.

Kwaadpepper commented 4 years ago

Hey I just noticed this https://developer.spotify.com/documentation/web-api/ They documented their api from the web player and even made sort of a JS client.

So if anyone want's to code a client now its time. But it would be quicker to port something existent maybe. There are also listed libraries https://developer.spotify.com/documentation/web-api/libraries/#libraries No C++ lib however.

Here is spotify api wrapper made in C++ https://github.com/smaltby/spotify-api-plusplus

hoshsadiq commented 3 years ago

If anyone is still struggling, below script is what I used to compile it accordingly on Pop!_Os 20.10 (courtesy to @jonaski for the pointer):

# build deps
apt-get install -y cmake g++ git gettext \
                libglib2.0-dev libdbus-1-dev \
                libboost-dev libprotobuf-dev protobuf-compiler libsqlite3-dev sqlite3 libcrypto++-dev \
                libasound2-dev libpulse-dev libtag1-dev \
                qtbase5-dev qtbase5-dev-tools qtbase5-private-dev \
                libqt5core5a libqt5gui5 libqt5widgets5 libqt5concurrent5 libqt5network5 libqt5sql5 \
                libqt5x11extras5-dev libqt5dbus5 qttools5-dev \
                libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev \
                gstreamer1.0-alsa gstreamer1.0-pulseaudio \
                libgstreamer1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgstreamer-plugins-bad1.0-0 \
                libchromaprint-dev libfftw3-dev libglew-dev libmtp-dev liblastfm5-dev \
                build-essential curl git

curl -fsSL https://github.com/mopidy/libspotify-archive/raw/master/libspotify-12.1.51-Linux-x86_64-release.tar.gz -o- | tar -xzvf - -C .
cd libspotify*
make install

git clone https://github.com/clementine-player/Clementine.git
cd Clementine
cmake -DENABLE_WIIMOTEDEV=FALSE -DSPARKLE=FALSE ../
make -j$(nproc)
sudo make install

# runtime deps
sudo apt install libqt5concurrent5 libqt5opengl5 libglew2.1 liblastfm5-1 libfftw3-double3 libcrypto++6 libqt5x11extras5 \
    libqt5sql5 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-alsa gstreamer1.0-pulseaudio gstreamer1.0-plugins-bad

From a clean environment (e.g. I ran all of it in docker), then only make install for libspotify on my host + the runtime dependencies, this will disable below components. Mostly cos I don't need/want them, but if you need/want them, feel free to add the relevant dependencies.

   Box support (missing Google sparsehash)
   Crash reporting (disabled in CMake config)
   Devices: Audio CD support (missing libcdio)
   Devices: iPod classic support (missing libgpod)
   Dropbox support (missing Google sparsehash)
   Google Drive support (missing Google sparsehash)
   Seafile support (missing Google sparsehash)
   Skydrive support (missing Google sparsehash)
   Sparkle integration (missing macOS, Sparkle)
   Wiimote support (disabled in CMake config)

There does seem to be some issues though, e.g. I am unable to view song stream details (error: Error discovering spotify:track:<track-id>: Missing plugins), which is not a huge issue. I guess my biggest issue here is that I don't seem to see my spotify library in Clementine, though I have a feeling that this by design.

Note: I may have missed stuff for runtime dependencies in cases where it's already installed.

pbaesse commented 2 years ago

The problem still persists... Such a shame.

MrAureliusR commented 2 years ago

Install Strawberry instead. That is where development is continuing

A.M. Rowsell

Frozen Electronics

On Jan. 25, 2022, 9:06 a.m., at 9:06 a.m., "Baesse (Pedro)" @.***> wrote:

The problem still persists... Such a shame.

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/clementine-player/Clementine/issues/6623#issuecomment-1021213995">view it on GitHub, or <a href="https://github.com/notifications/unsubscribe-auth/AJ22JILZQHDQLYDIRVVBTBTUX2UWDANCNFSM4LROT6NA">unsubscribe.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&amp;mt=8&amp;pt=524675">iOS or <a href="https://play.google.com/store/apps/details?id=com.github.android&amp;referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android.
You are receiving this because you commented.<img src="https://github.com/notifications/beacon/AJ22JIMH2NDA5K5OURJ4TALUX2UWDA5CNFSM4LROT6NKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHTPH2KY.gif" height="1" width="1" alt="" />Message ID: span>&lt;clementine-player/Clementine/issues/6623/1021213995</span><span>@</spangithub.com>

pbaesse commented 2 years ago

Thanks for the answer mate @MrAureliusR :smile:

fugkco commented 2 years ago

@MrAureliusR I don't get that response. Besides the fact that there's still development on Clementine (albeit to a lesser degree), Strawberry doesn't support streaming from Spotify, how is that a good alternative in the context of this thread?

Kwaadpepper commented 2 years ago

Strawberry dev indeed answered this question better than any info I could get on the clementine project.

https://github.com/strawberrymusicplayer/strawberry/issues/179#issuecomment-502635454

As for those who don't want to read.

Deezer don't want random third party app to read their streams. Spotify don't want random third party app to read their streams.

They don't care at all.

Only spotify released a linux destopk client, but they dropped the dev with their closed source blob.

Kwaadpepper commented 2 years ago

There is still a bounty https://app.bountysource.com/issues/90471411-spotify-plugin-invalid-signature-blob Just saying.