-
All replies
-
Helpful answers
-
Jun 17, 2016 8:33 AM in response to LuvMe,LuvMyiPodby léonie,IT will not work to download from iPhoto from https://support.apple.com/en_US/downloads/IPhoto
this his page contains updates, not installers. You need a full version of iPhoto installed. And the last update there is iPhoto 9.4.3, and that version will not run on Yosemite or El Capitan.
-
Jun 18, 2016 9:17 AM in response to Archipel Boréalby léonie,This Apple Script will shuffle a list of selected photos in Photos and present them as an instant slideshow in a random order:
set ReadFromAlbum to false
on getCurrentSelection()
tell application "Photos"
set imageSel to {}
try
set imageSel to (get selection)
on error errTexttwo number errNumtwo
display dialog "Cannot get the selection: " & errNumtwo & return & errTexttwo
end try
return imageSel
end tell
end getCurrentSelection
on getPhotosInAnAlbum()
set PhotoDropBoxName to "PhotoDropBox" -- the name of an album at the top level of the library
tell application "Photos"
if exists container PhotoDropBoxName then
set myContainer to container PhotoDropBoxName
--display dialog "TopLevel variable set"
else
display dialog "Album 'PhotoDropBox' doesn't exist. Please create an album called 'PhotoDropBox' and try again - Exiting" buttons ¬
"OK" with icon caution default button "OK"
return
end if
set myCount to count of media items in myContainer
if (myCount = 0) then
display dialog "The PhotoDropBox album is empty. Please add some photos." as text
return
else
display dialog "About to process " & myCount & " item(s) in PhotoDropBox album" as text
return every media item of myContainer
end if
end tell
end getPhotosInAnAlbum
if (ReadFromAlbum) then
set thephotos to getPhotosInAnAlbum() -- get a list of photos from the album "PhotoDropBox"
else
set thephotos to getCurrentSelection()
end if
set nitems to (count of thephotos)
if (nitems > 1) then
repeat nitems times --shuffle the photos in the list
set split to random number (nitems - 2) + 1
if (split < 1) then
set split to 1
end if
if split is 1 then
set head to {}
set tail to items 2 thru nitems of thephotos
end if
if split is nitems then
set head to items 1 thru (nitems - 1) of thephotos
set tail to {}
end if
if (split > 1) and (split < nitems) then
set head to items 1 thru (split - 1) of thephotos as list
set tail to items (split + 1) thru nitems of thephotos as list
end if
set thephotos to head & tail & (item split of thephotos as list)
end repeat
end if
tell application "Photos"
start slideshow using thephotos as list
end tell
--return thephotos
I tried, but it does not seem to be possible to create a shuffled album. When I add a photo to an album from a script, it will always be sorted by date. The scripting support in Photos is still limited.
-
Jul 8, 2016 12:44 PM in response to Archipel Boréalby Michael McLennan,Its July of 2016 - Still the answer is No there is still no way to have random order slideshow in Photos. I'm guessing photos has been available for 1.5 to 2 years now and as I understand even in the upcoming version of macOS there is still no "random option" for slideshow (I was hopeful, really hopeful it would appear in this update - if it doesn't make it this time, I think it might never appear). I'm still using iPhoto primarily for this reason and when Apple finally makes iPhoto stop working my next stop at this point will be an Adobe product that I would guess has random slideshow capability, like any photo program should (not Photos). I certainly certainly certainly certainly hope that a random option for slideshow will make its appearance (reappearance) in macOS sierra! Its just amazing to me that something like "Memories" and the complexity I assumed that goes into making something like that would appear before we get the fundamental/blocking and tackling of a photo program - random slideshow capability. I have said it before, this is the kind of little thing that would not happen under Steve Jobs leadership reign, maybe for a very short time. I don't know if it was him personally or if it was his driven expectations of making software that was Great and Engineers took it to heart but this would not happen back then, not for this long. Apple you guys are brilliant, you have made some software that does absolutely amazing things that we need and you often made it do it before we even knew we wanted it (my most recent discovery of how amazing you are is is the Multi-Cam capability of Final Cut Pro - Kudos!) but this ommission of Slideshow capability takes away from your greatness. Please! Thank you!
-
Aug 13, 2016 2:20 AM in response to Archipel Boréalby ulf_i,Hi! Let me add my vote to the "please bring back shuffle mode" list (and while we're at it: the ability to set slide delay in ScreenSaver, the ugly .plist fix seems to be unavailable now due to new security restrictions). Currently, emotions are running high in the family ("why do you claim that the Mac is so much better when I can do this on my PC and you can't?"); it would be great for our collective blood pressure levels and the health of our china if this could be solved.
Best regards
Ulf, Mac nerd since 1985
-
Sep 22, 2016 10:57 PM in response to Archipel Boréalby michael.lsw,*** Apple?! Please bring back the random shuffle feature.
-