I’ve recently dnf upgraded to F44 from F43. Using cinnamon on wayland (as my previous cinnamon on x was starting a grey desktop without any icons or bars, and no mouse or keyboard interaction).
When I start rhythmbox, I see my collection on music, and can place items (typically .mp3) into the play queue. But whether I try to play from either Play queue or a Music part of the Library pane, the UI quickly runs through items, changing the icon to a white circle with a dash. No audio plays.
From the terminal and starting a 2 item playlist: $ rhythmbox
This tells me there is something in your users local configs that is interfering with the playback. Either in ~/.local or ~/.config or ~/.cache that is gstreamer related.
The very first time a user launches an app that uses gstreamer it creates the config files it uses in the users home directory tree. The test user seems to have gotten the config for the current gstreamer software while the original user may have older configs related to an earlier version of gstreamer that need removed and replaced.
Try cleaning out all the older gstreamer configs in your users tree then start rhythmbox new so new configs are created.
I’ve installed this update, and then remembering to also revert from lightdm back gdm, seems to be OK. Except the screen saver activating while actually typing and moving the mouse (and no amount of typing or mouse will wake it up - turning the display off, then on gets picture back after 15 seconds). Restarted to activate change to display manager. Also had to disable the screen saver (boy is that annoying; lightdm doesn’t have the dodgy screen saver activation).
This didn’t change things with rhythmbox. I noticed the frshly created .bin was identical in size, but had different contents (vbindiff)to the earlier one (possible just a different order).
Also took the gdb + debuginfo path, but other than seeing a lot of threads starting and stopping, when the Assertion occurred, I wasn’t sure how to get the application to stop in the debugger when this occurred.
I did find that sometime (in my full music library), clicking play would cause the issue 7 times, and then there was an actual crash on the 8th item:
Just noticed another issue which shows up with Cinnamon on GDM, but not on lightdm: The task bar running application show only the text, not the icon (except for gkrellm) including Notepad Next, firefox, thunderbird, nemo, terminal windows.
However, after looking for the Menu to edit preferences/settings whatever, I eventually found on the right hand side an unnamed show menu button, which has Preferences|Plugins. It’s been sometime since I set these up, and had totally forgotten how to do it.
Unchecked all plugins I had enabled, and audio now plays (need to start a new track - pausing, changing an enable then unpausing - did not trigger the issue).
Whittled it down to ReplayGain. With it unchecked, audio playback works !
Anybody able to confirm that ReplayGain enabled also causes the rhythmbox issue ?
Track instantly gets marked with a (-), it skips to the next, and continues doing this, logging 3 of :