| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: spotify-easyrpm | Distribution: SUSE Linux Enterprise 16 |
| Version: 4.0.2 | Vendor: openSUSE |
| Release: bp161.1.1 | Build date: Thu Aug 20 21:15:02 2026 |
| Group: Productivity/Multimedia/Sound/Utilities | Build host: reproducible |
| Size: 63996 | Source RPM: spotify-easyrpm-4.0.2-bp161.1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/megamaced/spotify-easyrpm | |
| Summary: Tool to download, convert and install the Spotify for Linux package | |
Spotify-easyrpm is a script which downloads the latest snap package from the snapcraft.io repository and converts it into an RPM for installation. Automated updates are also supported and installed through the system update manager.
GPL-3.0-only
* Thu Aug 20 2026 David Mace <david@macemail.co.uk>
- Update to 4.0.2
* Use curl for the snap download instead of wget, so the script needs one
HTTP client rather than two. Raised in the review of 4.0.1
- Drop the wget requirement
* Mon Aug 17 2026 David Mace <david@macemail.co.uk>
- Update to 4.0.1
* Give the built spotify-client RPM a timestamped release, so rebuilding
an unchanged Spotify version produces an installable package instead of
colliding with the installed version-release
* Verify the downloaded snap against the sha3-384 digest published by
snapcraft.io, and query the API over https
* Fail with an error when the snapcraft.io lookup fails, instead of
reporting the installed version as up to date
* Own the local repo as the invoking user at 755/644 rather than making it
world writable, which combined with gpgcheck=0 let any local user stage
a package for zypper to install as root
* Exit the prompts on EOF instead of looping forever, and reject answers
that are not understood
* --clean-repo keeps the newest build instead of deleting every RPM, and
clears out stale debuginfo / debugsource packages
* Disable the debug package, so no empty debugsource RPMs reach the local
repo and rpmbuild no longer warns
* Show a progress bar while downloading, and extract the snap quietly
* Validate the --set-channel argument
* Do not force X11 in the desktop launcher. Spotify selects it by default
again, and forcing it breaks startup on a session without Xwayland
* Leave /usr/bin/spotify-easyrpm alone when a package owns it
* Check dependencies on scheduled runs, where sudo cannot prompt
* Drop the unmaintained Mageia support, the tool is openSUSE / SLE only
* zypper ar: disable the package cache for the local repo @stanislav-brabec
- Drop the obsolete update-desktop-files requirement
- Require curl, wget and openssl, which the script calls at runtime
* Thu Oct 02 2025 David Mace <david@macemail.co.uk>
- Remove support for obsolete update-desktop-files (broken anyway) @stanislav-brabec
- Update spec file to match the current state @stanislav-brabec
- Install icons properly, so it is properly displayed in all environments @stanislav-brabec
- Fix f_cleanup() @stanislav-brabec
- Do not run scheduled task on metered networks @stanislav-brabec
* Sat Mar 01 2025 David Mace <david@macemail.co.uk>
- Rebase spotify-client deps on the debian package
- Improve version comparison logic
- Fix--set-channel would accept an empty value
* Mon Nov 27 2023 david@macemail.co.uk
- spotify now requires libayatana-appindicator3-1 installed to run
* Fri Apr 14 2023 david@macemail.co.uk
- Snap package no longer includes share/doc directory. Thanks @LeoniePhiline
* Tue Apr 26 2022 david@macemail.co.uk
- Remove dependency on gconf2
* Tue Oct 05 2021 david@macemail.co.uk
- Rebase the dependencies of the generated spotify-client rpm from the debian package
* Mon Mar 08 2021 david@macemail.co.uk
- Make sure jq is installed
- Make sure a config file exists before querying new options
- When using --set-channel, make sure PREF_PROMPT_CHANNEL is set to no
- unsquashfs -q is not supported in leap version
* Mon Mar 08 2021 david@macemail.co.uk
- Pull Spotify from the snap store instead of the debian repo
- New option --set-channel to choose the Spotify stable or edge version from snap store
- Improved version compare logic
* Thu Nov 26 2020 david@macemail.co.uk
- Support custom %_topdir macro
* Thu Apr 02 2020 david@macemail.co.uk
- Fix no-gpg-checks error
- Fix for condition of more then 1 Spotify RPM found in rpmbuild/RPMs
* Sat Nov 30 2019 david@macemail.co.uk
- Replace createrepo with createrepo_c
* Sat Aug 24 2019 Jan Engelhardt <jengelh@inai.de>
- Use noun phrase in summary. Wrap descriptions.
* Wed May 01 2019 david@macemail.co.uk
- Remove use of the USER variable to fix edge cases with network
users or characters that need to be escaped
* Tue Apr 16 2019 david@macemail.co.uk
- Add a daily run in the systemd timer
* Mon Feb 25 2019 david@macemail.co.uk
- Add systemd user timer to resolve unit running before network is up
- Update README with some auto update information
* Sun Feb 24 2019 david@macemail.co.uk
- Dropped noroot mode (home directory install)
- -noprompt mode is now --quiet
- All arguments now require two hyphens
- Systemd user unit now used instead of crontab on new schedules
- Big code refactor
* Mon Nov 26 2018 david@macemail.co.uk
- Clean up ${HOME}/rpmbuild/BUILDROOT in f_cleanup function
* Fri Nov 09 2018 david@macemail.co.uk
- Require libopenssl1_1 for SLE / Leap 15 and above
* Fri Apr 06 2018 david@macemail.co.uk
- Update repo on manual run when schedule already exists
* Sat Mar 31 2018 david@macemail.co.uk
- Move libcurl symlink logic to the spotify rpm itself
* Thu Mar 29 2018 david@macemail.co.uk
- Workaround for spotify-client-1.0.77.338.g758ebd78-0 due to linking against libcurl-gnutls.so.4
- Remove schedule frequency option, now default to @daily. You can change this with crontab -e
* Sat Mar 17 2018 david@macemail.co.uk
- Release v1.1.1
- Fix desktop launcher for noroot install if no ~/bin existed
- Drop support for anything other then latest leap, tumbleweed or sle
- Check that rpmbuild dir and files are owned by $user else chown
- Print dependencies list for noroot installs
* Fri Feb 16 2018 alarrosa@suse.com
- Install README.md and LICENSE
- Various spec file changes: Fix license tag, added rpm group and set
BuildArch to noarch
- Use spec-cleaner to format the spec file correctly
* Fri Feb 16 2018 david@macemail.co.uk
- Initial release of spotify-easyrpm 1.1.0
/usr/bin/spotify-easyrpm /usr/share/doc/packages/spotify-easyrpm /usr/share/doc/packages/spotify-easyrpm/README.md /usr/share/licenses/spotify-easyrpm /usr/share/licenses/spotify-easyrpm/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 22 23:36:55 2026