Thanks for the instructions though I used dpkg-deb to extract and build the packages as I was more familiar with it. I still faced a problem: Despite setting the LD_LIBRARY_PATH Spotify still tries to seek CURL_OPENSSL_3 from libcurl.so.4 in the normal library path. Any idea how to get around it?
Did you export LD_LIBRARY_PATH, as above, and set it to just that one dir?
I didn't have any problem with this. Perhaps there's another setting to find the shared libraries that I'm not using in my system but maybe yours is.
Yes, I copied the script straight from your post. Even tried typing it manually before the command and launching spotify without the script but no luck. Just to be sure, could you tell your spotify version?
You mean you are actually building the client from source?
If so: if ever you notice that LD_LIBRARY_PATH doesn't have the intended effect for a given library, find out what component(s) link to that library and then make certain that those are linked with the `--enable-new-dtags` flag. That should be the default nowadays but surprises are possible.
@RJVB wrote: You mean you are actually building the client from source?
No, just extracting the package contents and then adding libcurl3 to the mix and bash script to point to the libcurl3 and putting the package back together. Could be done manually in the system folders but this makes it easier to handle if one needs to update or remove it later.