Pausing tracks no longer works after latest stable Manjaro Linux update
-
Good Evening All
I am running Strawberry (1.0.23) under Manjaro Linux (most recent update [Stable Update] 2024-02-21). I have Strawberry installed, and updated, through Pamac (Manjaro's update manager). I have two non-identical computers on which Strawberry is installed.
Everything has been working well with Strawberry since I started using it (about version 1.0.10, I think).
However, as of the most recent set of Manjaro updates (see above), applied on 1 March, I have a problem with Strawberry.
When I pause a track on a playlist, it pauses, then I see a "buffering" message flickering on/off, and Strawberry flips to the next track in the playlist. It continues in that fashion until the end of the playlist, or a different album is encountered.
I have downloaded Strawberry versions 1.0.22 and 1.0.23.28 and built both from source. The problem persists.
I am guessing that the problem is due to an interaction with an updated Manjaro library. Trying to determine which one may be difficult.
I am wondering if anyone else running Manjaro updated to the most recent stable release is able to replicate the issue.
If it is of any help I have included a few lines of debugging output from Strawberry. Most of this output is from GstEnginePipeline. This may be normal, as I do not have an older system to test it on - although I could build a VM if required.
Firstly, on pausing a track (File1.mp3), I firstly get a number of screens with the following:
Setting pipeline state to "Paused"
Pipeline state changed from "Playing" to "Paused"
Pipeline state changed from "Playing" to "Paused"
Setting pipeline state to "Playing"
3 event latencyThis is then followed by output (names edited to make things clearer) which includes:
Stream from URL "file:///File1.mp3" about to finish.
Setting next URL to "file:///File2.mp3"
Setting pipeline state to "Playing"
3 event latency
Pipeline state changed from "Paused" to "Playing"
Pipeline state changed from "Paused" to "Playing"
Got stream info for "file:///File2.mp3:" "MPEG"
Stream changed from URL "file:///File1.mp3" to "file:///File2.mp3"
Waiting on ID 3
Song changed to "Artist" "Album" "File2"
Loading art from "/File2.mp3"
Releasing ID 3 (finished)
Acquired ID 3The same two series of outputs are repeated until the playlist finishes (if the same artist/album), or until a new album/artist, and then that track begins playing.
I would be interested in hearing any thoughts/suggestions from the Strawberry community.
Regards to all
Stephen Meatheringham
Canberra, Australia -
What version of GStreamer do you have?
It might be related to this bug: https://github.com/strawberrymusicplayer/strawberry/issues/1376
Both GStreamer 1.22.9 and 1.22.10 are affected.
-
@jonas Many thanks for your reply and the pointer to the other issue. I have GStreamer 1.22.10. It does appear to be related to issue 1376. That gave me an idea. If I un-tick "Fade out on pause / fade in on resume", the problem does not occur. Excellent!
Thanks again.
Regards Stephen
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login