strawberrymusicplayer / strawberry

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

Some minor bugs with VLC engine #1446

Closed derVedro closed 4 weeks ago

derVedro commented 1 month ago

Describe the bug As a temporary solution to #1443 I use VLC engine as backend. Two issues comes with that backend: the stop button is disabled and track position bar is disabled, so you can not seek into a specific part of the track.

UPDATE: By the way, there is no scrobling with VLC engine.

System Information:

Screenshot Strawberry is playing a track but: strawberry is playing a track

jonaski commented 1 month ago

I can't reproduce any issues, tested both with alsa and pulseaudio as output. Progress bar works and stop is possible.

jonaski commented 1 month ago

I suggest to run strawberry in a terminal to see any debug output from VLC.

derVedro commented 1 month ago

I suggest to run strawberry in a terminal to see any debug output from VLC.

There is nothing special in console log. At least I don't see anything there from VLC: https://pastebin.com/j4pRnR9u

And a grep for VLC in the strace, if you are interested: https://pastebin.com/uN7LxXyQ

UPDATE: scrobbling works

jonaski commented 4 weeks ago

The issue is:

04:47:20.674 WARN  unknown                          QObject::connect: Cannot queue arguments of type 'State' 
04:47:20.674 WARN  unknown                          (Make sure 'State' is registered using qRegisterMetaType().) 
04:47:20.674 WARN  unknown                          QObject::connect: Cannot queue arguments of type 'State' 
04:47:20.674 WARN  unknown                          (Make sure 'State' is registered using qRegisterMetaType().) 

This is an issue with Qt 5, not Qt 6.