EDIT: Alica updated their package and now it works out of the box! I'm keeping this page for archival purposes.
I got Spotify running on my Latitude, well a old version but regardless, it would be the latest one if Spotify decided to update their i386 package...
The main problems of running Spotify in Debian i386 is if you're running a version newer than oldoldstable (Stretch by time of writing) as Debian Buster and Bullseye (the one i'm running) do not have libcurl3.
This is only a problem because Spotify hasn't updated their i386 client, thus the repository version needs libcurl3. There is a solution though.
There was still a problem though, Alica's build did install but when I tried to run it this happened
xproot@latitude2100:~$ spotify + export LD_LIBRARY_PATH=/lib/i386-linux-gnu/:/usr/lib/i386-linux-gnu/spotify/:/usr/lib/i386-linux-gnu/: + LD_LIBRARY_PATH=/lib/i386-linux-gnu/:/usr/lib/i386-linux-gnu/spotify/:/usr/lib/i386-linux-gnu/: + exec /usr/share/spotify/spotify /usr/share/spotify/spotify: /lib/i386-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/share/spotify/spotify)
This had me stumped for a while until I realized, Alica included Debian 9's libcurl3 libraries in /usr/lib/i386-linux-gnu/spotify/ but Spotify wasn't loading those, easy fix as I just have to change spotify.sh's export
/usr/share/spotify/spotify.sh - export LD_LIBRARY_PATH=/lib/i386-linux-gnu/:/usr/lib/i386-linux-gnu/spotify/:/usr/lib/i386-linux-gnu/ + export LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/spotify/:/lib/i386-linux-gnu/:/usr/lib/i386-linux-gnu/
And voila, now it works! Yeah it is an old version without a homepage or lyrics but eh it's better than using your browser.
© Copyright xproot, Some rights reserved.