Last active
September 17, 2022 08:34
-
-
Save olejon/c444ac99d7b6625e458f to your computer and use it in GitHub Desktop.
Install Spotify 0.9 on openSUSE 64-bit
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# NOTES | |
# Spotify 0.9 vs 1.0 is stable, uses less resources overall and works well with Spotify Connect, SpotCommander, Local Files etc | |
# The sources of the Dropbox files, which are hosted by me and the latest and greatest available, are listed above each one | |
# No system files will be overwritten by these or used by other programs since they depend on the later openSUSE versions | |
# Make sure you copy the whole lines into Terminal | |
# Each command is on one line and might be long | |
# START GUIDE | |
# Open Terminal and become root | |
sudo -s | |
# Update system | |
zypper ref | |
zypper up | |
# Install necessary packages | |
zypper in libqt4 libqt4-x11 wget | |
# Install necessary libraries | |
# Source: libssl from https://packages.ubuntu.com/trusty-updates/amd64/libssl1.0.0/download | |
# Source: libgcrypt from https://packages.ubuntu.com/trusty-updates/amd64/libgcrypt11/download | |
cd /usr/lib64 | |
wget https://www.dropbox.com/s/zuflwxuo96pj0fs/libcrypto.so.1.0.0 && wget https://www.dropbox.com/s/z42el0umfhd70u1/libssl.so.1.0.0 && wget https://www.dropbox.com/s/7hduiv6sdpi7ilz/libgcrypt.so.11 && ldconfig | |
# Local Files support (optional) | |
# Source: Compiled on openSUSE Leap 15 from https://www.ffmpeg.org/releases/ffmpeg-0.10.16.tar.bz2 | |
cd /usr/lib64 | |
wget https://www.dropbox.com/s/tdr98pwowwxsw9i/libavcodec.so.53 && wget https://www.dropbox.com/s/mews0wcyd4jivtu/libavformat.so.53 && wget https://www.dropbox.com/s/tth0q9lrsc1bfz4/libavutil.so.51 && ldconfig | |
# Download and install latest Spotify version 0.9 | |
# You can see here for more about this package: https://github.com/olejon/spotcommander/wiki/DowngradeSpotify#64-bit | |
cd /opt | |
wget https://www.dropbox.com/s/0rvy9hkmfbnil8v/spotify.tar.bz2 && tar -jxvf spotify.tar.bz2 && rm spotify.tar.bz2 && ln -s /opt/spotify/spotify-client/spotify /usr/bin/spotify | |
# Install icons (long line coming up) | |
xdg-icon-resource install --size 16 /opt/spotify/spotify-client/Icons/spotify-linux-16.png "spotify-client" && xdg-icon-resource install --size 22 /opt/spotify/spotify-client/Icons/spotify-linux-22.png "spotify-client" && xdg-icon-resource install --size 24 /opt/spotify/spotify-client/Icons/spotify-linux-24.png "spotify-client" && xdg-icon-resource install --size 32 /opt/spotify/spotify-client/Icons/spotify-linux-32.png "spotify-client" && xdg-icon-resource install --size 48 /opt/spotify/spotify-client/Icons/spotify-linux-48.png "spotify-client" && xdg-icon-resource install --size 64 /opt/spotify/spotify-client/Icons/spotify-linux-64.png "spotify-client" && xdg-icon-resource install --size 128 /opt/spotify/spotify-client/Icons/spotify-linux-128.png "spotify-client" && xdg-icon-resource install --size 256 /opt/spotify/spotify-client/Icons/spotify-linux-256.png "spotify-client" && xdg-icon-resource install --size 512 /opt/spotify/spotify-client/Icons/spotify-linux-512.png "spotify-client" | |
# Add Spotify to the Applications menu | |
cp -p /opt/spotify/spotify-client/spotify.desktop /usr/share/applications/ | |
# Log out | |
# Log in | |
# Spotify should now be in the Applicatons menu | |
# END GUIDE |
I have tested the newly added section to the guide and it works on openSUSE Leap 15.
@binghong15 @bvpainter @mauricionr @aryulianto @jirislav @caelansimeone @maykondeykon @torgge @rifkiaz
Local Files support is here! Compiled FFmpeg 0.10.16
which when compiled with the shared libraries flag, you get the standalone files libavcodec.so.53
, libavformat.so.53
and libavutil.so.51
(plus a lot more), exactly those Spotify needs.
Just do:
cd /usr/lib64
wget https://www.dropbox.com/s/tdr98pwowwxsw9i/libavcodec.so.53
wget https://www.dropbox.com/s/mews0wcyd4jivtu/libavformat.so.53
wget https://www.dropbox.com/s/tth0q9lrsc1bfz4/libavutil.so.51
ldconfig
- Confirmed working on openSUSE Leap 15, although the dialog to add Local Files crashes in Plasma, but works fine in GNOME
- I think I compiled for MP3s only, it is late and won't go back to my VM to see
- Will add AAC if it does not work and is desired - in that case tag me in a comment here and tell me so
Oke Thanks, it's working on openSUSE Leap 15.1 with GNOME
Great 👍
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
for openSUSE Leap 15.0 not working