Bug 401930 - Broken/missing seek bar when playing a DVD
Summary: Broken/missing seek bar when playing a DVD
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Media Player (show other bugs)
Version: 5.27.80
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-09 17:08 UTC by Patrick Silva
Modified: 2024-03-30 05:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
screenshot (109.29 KB, image/png)
2018-12-09 17:08 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2018-12-09 17:08:24 UTC
Created attachment 116813 [details]
screenshot

STEPS TO REPRODUCE
1. insert a DVD disc
2. use VLC to open the DVD menu, select any title to play
3. 

OBSERVED RESULT
seek bar in media player applet shows no progress,
see the screenshot please.

EXPECTED RESULT
seek bar should show the progress correctly.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.14.4
Qt Version: 5.12.0
KDE Frameworks Version: 5.53.0

ADDITIONAL INFORMATION
The menu on my DVD disc has background sound if this info is important.
Comment 1 Patrick Silva 2023-11-17 15:14:01 UTC
Currently the seek bar shows wrong duration when playing a dvd with VLC. The dvd contents are ~3 hours, but the Media Player applet indicates 54 seconds.

The seek bar is missing when playing the same disc with these players:
SMPlayer
QMPlay2
Celluloid
Totem
Media Player Classic Qute Theater

Operating System: Arch Linux 
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Graphics Platform: Wayland
Comment 2 Fushan Wen 2024-03-14 14:17:50 UTC
Did you report the bug to VLC? Because VLC doesn't emit updates when canSeek changes.
Comment 3 Bug Janitor Service 2024-03-29 03:46:51 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Patrick Silva 2024-03-29 23:42:05 UTC
Tested these players again on Plasma 6:
VLC
SMPlayer
QMPlay2
Celluloid
Totem
Media Player Classic Qute Theater

VLC is still buggy (I'm not aware of any report in its bug tracker), QMPlay2 does not play a dvd disc. The seek bar works with all other mentioned players.

Operating System: Arch Linux 
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Graphics Platform: Wayland
Comment 5 Fushan Wen 2024-03-30 04:47:26 UTC
Git commit 6c09f4b83181b958bb879d9f8caa179717f83db7 by Fushan Wen.
Committed on 30/03/2024 at 04:45.
Pushed by fusionfuture into branch 'master'.

libkmpris: ignore property changes from unused interface

M  +5    -1    libkmpris/playercontainer.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/6c09f4b83181b958bb879d9f8caa179717f83db7
Comment 6 Fushan Wen 2024-03-30 05:00:28 UTC
I looked into VLC and it's indeed a bug there. The DBus interface needs to subscribe to on_length_changed and emit update for metadata. Unfortunately I can't register an account on their GitLab instance, so I can't report the issue there.