Hey All. Super new to Fedora. I was doing some research and it looks like getting RPM Fusion is recommended. I installed both the free and non-free using the graphical setup as long as the “openh264 library” and appsteam metadata. After installing, I noticed some of the packages were displaying (Discord) but packages like Spotify were flatpak only. Does anyone know why this is happening? I restarted the software shop and restarted my PC and I still have no luck. I tried to reinstall RPM Fusion via CLI but that didn’t seem to do much either. Super Strange.
Can you post the output of:
dnf repolist
Sometimes an app just gets released as a Flatpak while not available as RPM. This happens when the dev’s decide not to package some apps anymore, or there are dev’s missing to support an rpm package.
An actual example is the Libre Office suite. It got announced that it will not be available as RPM in future.
Are the appstream data packages installed?
$ rpm -qa rpm\* |grep appstream
rpmfusion-free-appstream-data-40-1.fc40.noarch
rpmfusion-nonfree-appstream-data-40-1.fc40.noarch
Without these installed nothing from rpmfusion will show up in gnome-software.
There are a couple of topics in this forum which present the differences, as well as pros and cons of RPMs and Flatpaks, as well as their source. This post has a pretty extensive explanation.
Several documents dated 2022 and 2023 ([Installing Spotify on Fedora](Installing Spotify on Fedora :: Fedora Docs and https://linuxiac.com/install-spotify-fedora-linux/) do mention rpmfusion. That, however, depends on volunteer packagers and what the lawyers think is legal.
The RPMfusion package database allows you to search for orphaned or retired packages, but I don’t see spotify.
Last mention I find for Fedora at Spotify Community is a bug for Gnome desktop from 2022.
jakfrost ~]$ dnf search spotify
Fedora 40 - x86_64 397 kB/s | 443 kB 00:01
Fedora 40 openh264 (From Cisco) - x86_64 1.9 kB/s | 1.4 kB 00:00
================================================= Name & Summary Matched: spotify ==================================================
lpf-spotify-client.x86_64 : Spotify music player native client package bootstrap
===================================================== Summary Matched: spotify =====================================================
python3-spotipy.noarch : A light weight Python library for the Spotify Web API
That is what is packaged for spotify in Fedora repos, my repolist …
[jakfrost ~]$ dnf repolist
repo id repo name
copr:copr.fedorainfracloud.org:group_jbangdev:jbang Copr repo for jbang owned by @jbangdev
copr:copr.fedorainfracloud.org:lukenukem:asus-linux Copr repo for asus-linux owned by lukenukem
copr:copr.fedorainfracloud.org:phracek:PyCharm Copr repo for PyCharm owned by phracek
copr:copr.fedorainfracloud.org:vstanek:gnome-info-collect Copr repo for gnome-info-collect owned by vstanek
fedora Fedora 40 - x86_64
fedora-cisco-openh264 Fedora 40 openh264 (From Cisco) - x86_64
rocm rocm
rpmfusion-free RPM Fusion for Fedora 40 - Free
rpmfusion-free-updates RPM Fusion for Fedora 40 - Free - Updates
rpmfusion-nonfree RPM Fusion for Fedora 40 - Nonfree
rpmfusion-nonfree-steam RPM Fusion for Fedora 40 - Nonfree - Steam
rpmfusion-nonfree-updates RPM Fusion for Fedora 40 - Nonfree - Updates
updates Fedora 40 - x86_64 - Updates
And for context around spotify …
Name : lpf-spotify-client
Version : 1.2.37.701
Release : 1.fc40
Architecture : x86_64
Size : 11 M
Source : lpf-spotify-client-1.2.37.701-1.fc40.src.rpm
Repository : rpmfusion-nonfree-updates
Summary : Spotify music player native client package bootstrap
URL : GitHub - leamas/spotify-make: Experimental, third-party installer for native linux spotify client
License : MIT
Description : Bootstrap package allowing the lpf system to build the non-redistributable
: spotify-client package.
:
: The package is only available on ix86 and x86_64 hosts.
:
And the repo for this project has been archived since 2021 with the last activity some 9 years ago
Anyway, that is the reason you’re finding flatpak only for the Spotify client and it’s only on Flathub due to licensing conflict with Fedora packaging, I would suggest.
That makes sense, okay. Thank you all for the help!