strawberrymusicplayer / strawberry

:strawberry: Strawberry Music Player
https://www.strawberrymusicplayer.org/
GNU General Public License v3.0
2.74k stars 191 forks source link

XM music module file hangs Strawberry while reaching end of song #787

Closed kokosowy closed 3 years ago

kokosowy commented 3 years ago

First of all thanks for strawberry development!

Describe the bug Once XM music module playing is reaching the end, strawberry hangs, nothing can be done than killing the window.

To Reproduce

Expected behavior Strawberry should continue playing playlist items, not hang.

Screenshots: https://imgur.com/TyJTgV3

System Information: Operating System: KDE neon 5.22 KDE Plasma Version: 5.22.5 KDE Frameworks Version: 5.86.0 Qt Version: 5.15.3 Kernel Version: 5.11.0-37-generic (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-4700HQ CPU @ 2.40GHz Memory: 15.5 GiB of RAM Graphics Processor: Mesa DRI Intel® HD Graphics 4600

jonaski commented 3 years ago

This is probably the same as #772

jonaski commented 3 years ago

A workaround: In the backend settings tick all options for cross-fade including "Cross-fade when changing tracks automatically" and un-tick "Except between tracks on the same album or in the same CUE sheet". This will disable gap-less playback and pre-loading, instead end each song normally and create new pipelines for each track change.

jonaski commented 3 years ago

This bug is in GStreamer, I opened an issue in gst-plugins-bad here: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1676

kokosowy commented 3 years ago

Hi @jonaski, may thanks for looking into it and reporting the issue!