Bug 498004

Summary: Slideshow videos auto-advance to next slide, there is no option to stop/loop the current video without advancing
Product: [Applications] digikam Reporter: Curiositas Felis <linux-stuff.drool940>
Component: Plugin-Generic-SlideShowAssignee: Digikam Developers <digikam-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: caulier.gilles, metzpinguin
Priority: NOR    
Version First Reported In: 8.5.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Possible places in the slideshow where this option could be added.

Description Curiositas Felis 2024-12-29 07:42:59 UTC
Created attachment 176938 [details]
Possible places in the slideshow where this option could be added.

SUMMARY
Feature Request: videos should loop instead of automatically advancing to the next slide in the slideshow view.

STEPS TO REPRODUCE
1. Open an album with multiple videos and pictures
2. Open the slideshow view (F9 or click the slideshow button)
3. Allow a video to complete playing

OBSERVED RESULT
The slideshow immediately advances to the next slide

EXPECTED RESULT
In some cases, this behavior is perfectly fine and desirable. However, very often I actually want the video to stop or loop after it finishes playing. It would be awesome if this was a configurable option in the slideshow settings. 

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Zen 6.12.7-zen1 (Wayland)
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1

ADDITIONAL INFORMATION
Comment 1 Maik Qualmann 2024-12-29 10:37:55 UTC
The playing time of your video is shorter than the set time for the slideshow progress?

Maik
Comment 2 Curiositas Felis 2024-12-29 11:04:24 UTC
(In reply to Maik Qualmann from comment #1)
> The playing time of your video is shorter than the set time for the
> slideshow progress?
> 
> Maik

This happens whether or not the video is shorter or longer than the slideshow progress time. For instance, if the video is 10s, and the slideshow set time is 5s, the video will finish playing at 10s and immediately advance to the next slide.

If the video is 2s, it will advance at 2s.