In short
The GNOME Project has released Rhythmbox 3.5, 10 years after the 3.4 release. The decade-long gap between minor versions is a good opportunity to discuss what’s happening with desktop music players now that everyone has switched to streaming.
Ten years between versions 3.4 and 3.5—that’s not a typo. The Rhythmbox music player, developed by the GNOME project, has indeed gone a full decade without a minor version update. By comparison, during that same time, streaming services have completely redefined how people consume music, and for many, local music collections have become a rarity, relegated to the archives.
The 3.5 release itself is modest. The list of features is almost the same as it was ten years ago: music collection management, automatic podcast downloads, internet radio, plugins, and synchronization with MTP devices and USB drives. The code is written in C, licensed under GPLv2, and the package is available in Flatpak format.
What’s interesting about this for a developer, and not just for a music lover? The ten-year gap between versions is an indicator of two things at once. On the one hand, the project isn’t dead: someone is maintaining the code, building Flatpak packages, and keeping the repository active. On the other hand, the slow pace suggests that there are few new active maintainers, and the user base has shrunk to those for whom a local library is still important.
For the GNOME ecosystem, this is, in a sense, a normal situation. Major components—GTK, Mutter, GNOME Shell—are actively developing, while peripheral applications exist in a state of slow maintenance. Rhythmbox isn’t dying, but it doesn’t claim to compete with streaming clients either. It’s a tool for those who store their music locally and want to manage it without the cloud.
Practical takeaway: if you’re counting on Rhythmbox to be an actively developed product—don’t. If you need a stable local player with plugins and MTP synchronization—it works, and Flatpak makes installation easy. But a ten-year gap between minor releases is a sign that the roadmap here doesn’t promise rapid changes.