// OMG! UBUNTU! — LINUX & OPEN SOURCE
Rhythmbox 3.5 lets you sync your podcast listening across apps
Rhythmbox 3.5.0 is out and it now lets you sync podcast subscriptions and listening progress across apps.
The music player’s first update in over 9 months adds a new podcast plugin that ties into the gpodder.net API so you your subscriptions and play counts can carry over between Rhythmbox and other apps using a self-hosted sync server like oPodSync or PinePods.
The podcasts page itself is has also undergone a refresh, with the episode list showing what you’ve already listened so you’re not ending up with a sense of deja vu. The v3.5.0 changelog notes that podcast notifications were redesigned too.
Lyrics see attention in Rhythmbox 3.5.0. The Song Lyrics plugin pulls from lrclib.net by default and the player can read lyrics from .lrc files kept with tracks or embedded in an .ogg file (though the latter needs GStreamer 1.25.90 or newer).
But the biggest change here, and worthy of this kickstarting the Rhythmbox 3.5.x series after over a decade of 3.4x ones, is one the backend.
Rhythmbox 3.4.9 released late last year with an optional ‘multistream’ player backend. That backend is enabled by default in 3.5.0, replacing xfade.
Xfade built one audio pipeline and mixed tracks together itself if crossfade was active.
Multistream runs each track through its own pipeline and lets modern sound systems like PipeWire and PulseAudio handle mixing – which they’re said to be much better at.
Plus, offloading to the system sound server means there’s less code for Rhythmbox to maintain (and be clobbered with speculative AI security reports about).
Beyond those changes, Rhythmbox 3.5.0 also fixes 32-bit time handling for the notorious “2038” issue, irons out some errant issues and updates a bit of packaging metadata.