![]() ![]() FFmpeg libraries are required for playback of local files. ![]() If your system already has an ffmpeg package, that would be used instead of the compatibility package spotify-ffmpeg. Then, to install the client and its data files, perform the following command: # yum -y install spotify-client To do the same on CentOS/RHEL: dnf config-manager -add-repo= ![]() To install the repository on a supported Fedora distribution, run as root the following command: dnf config-manager -add-repo= 1 root root 444472 Apr 23 16:25 libwidevinecdmadapter.so 1 root root 24 libswresample.so.0 -> libswresample.so.0.6.100 ![]() 1 root root 28 Mar 5 18:34 libavformat-ffmpeg.so.56 -> /usr/lib64/libavformat.so.56 1 root root 27 Mar 5 18:33 libavcodec-ffmpeg.so.56 -> /usr/lib64/libavcodec.so.56 Due to this, I’ve removed the RUNPATH from the binary, put all the libraries in its private folder and made sure that only the spotify binary can access them. Depending on the distribution, it requires Ubuntu compatible libraries compiled with minimum options (no external dependencies) for local file playback and conversion. As such, the spotify binary has a RUNPATH of its origin folder. The provided client is binary only and compiled for Ubuntu, so the Fedora package de-assembles the original Ubuntu package/Snap and moves all files in the appropriate places. This package tries to comply as maximum to the Fedora Packaging Guidelines this means the packages has debuginfo packages, default Fedora’s GCC compile time options (where possible) and standard locations for binaries, data and docs. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |