Bug 392758 - Slideshow with random pictures [patch]
Summary: Slideshow with random pictures [patch]
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-SlideShow (show other bugs)
Version: 5.8.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-05 14:04 UTC by Laurin
Modified: 2019-11-19 04:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0
caulier.gilles: Junior_Jobs+


Attachments
Patch for random slideshow (7.78 KB, patch)
2019-11-19 00:09 UTC, Minh Nghia Duong
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Laurin 2018-04-05 14:04:22 UTC
please make it possible, to view all Pictures in all subfolder (it works already) but in  a random sequence.
Thank you for your great work.
Comment 1 caulier.gilles 2018-04-05 14:47:15 UTC
Diagshow, Table-view ???

What do you mean exactly ? Be more explicit please...

gilles Caulier
Comment 2 Laurin 2018-04-06 06:08:59 UTC
I am sorry for beeing too short.
Of course I mean the diashow, which is provided in the main menu.
That is the only reason, why I put my wish to the table-view.
where it would be better for you?

The Diashow can be startet with F9, ALT+F9 or SHIFT+F9.
SHIFT+F9 starts the show with all albums and all subfolders.
A great thing!
But with more than 50000 Pictures it would boring you.
So I wish to have the possibillity to show all pictures in a random order.
You would not know, which comes next time and have a little surprise.
This option you  do not find in other products.
But while having all informations in a database, it would be possible to have this feature in digiKam?
It would be great and I hope other user may have the same wish.
Thank you für your support.
Comment 3 caulier.gilles 2018-04-06 06:44:05 UTC
Do you try the presentation tool instead ?

Gilles Caulier
Comment 4 Laurin 2018-04-06 06:56:41 UTC
That is not the same and changes by addition of a new Picture are not  made automatically in the presentation.
By the way -the random access I did not find there too.

But you must answer aditionally my wish.
If it is possibel, please add the feature, if not... it's fine:-)
Thank you for your time and have a nice Weekend.
Comment 5 caulier.gilles 2018-04-06 07:24:21 UTC
Presentation : option "Shuffle Images" == random ?

Right : Slideshow do not have a random option.

Gilles Caulier
Comment 6 caulier.gilles 2019-11-12 17:39:56 UTC
Nghia,

The assigned email is to post as CC all comments from digiKam bugzilla to a mailing list where all developers are registered. If you change this settings, we will become blinded at history changes. Use the CC List settings on the top/right corner instead.

Gilles
Comment 7 Minh Nghia Duong 2019-11-13 00:13:56 UTC
Sorry, my bad. I thought it was to assign the job.

By the way, I have add an option to show images in random order. The images are suffled at the beginning at each slideshow. Is it ok to you or you need the order of showing images is changed at each image during slideshow?

Nghia
Comment 8 caulier.gilles 2019-11-13 03:17:18 UTC
yes, it's random...

To compare, try Presentation tool which has also this feature:

https://invent.kde.org/kde/digikam/blob/master/core/dplugins/generic/view/presentation/presentationmngr.cpp#L104

Gilles
Comment 9 Minh Nghia Duong 2019-11-19 00:09:50 UTC
Created attachment 124002 [details]
Patch for random slideshow

Here is the patch that adds suffle functionality to slideshow. Use can activate this functionality by checking the suffle checkbox in the configuration panel of slideshow.
Comment 10 caulier.gilles 2019-11-19 04:53:12 UTC
Git commit 8b06365a26285b15d79fb0c1b5ffe7ad164a59b4 by Gilles Caulier.
Committed on 19/11/2019 at 04:50.
Pushed by cgilles into branch 'master'.

Apply patch #124002 from Minh Nghia Duong to add new Shuffle mode in SlideShow tool.
FIXED-IN:7.0.0
CCMAIL:minhnghiaduong997@gmail.com

M  +1    -0    NEWS
M  +9    -0    core/utilities/setup/setupslideshow.cpp
M  +7    -1    core/utilities/slideshow/slideshow.cpp
M  +1    -0    core/utilities/slideshow/slideshow.h
M  +23   -0    core/utilities/slideshow/slideshowsettings.cpp
M  +8    -0    core/utilities/slideshow/slideshowsettings.h

https://invent.kde.org/kde/digikam/commit/8b06365a26285b15d79fb0c1b5ffe7ad164a59b4