You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Slideshow screensaver shows 'No Photos' when directed to a folder that contains folders of photos

Just upgraded to Mountain Lion and it appears everything went well.


When the screensaver went to kick in, all that displayed on the screen was the text 'No Photos'. Thinking that the folder got reset to the default 'Photos' directory, I went and verified that it was pointing to my NAS, which it was. I pointed the screensaver to a folder that directly had photos in it and it worked.


Did Apple decide to make a change?

Posted on Jul 25, 2012 8:32 AM

Reply
30 replies

Sep 3, 2012 6:56 PM in response to Marc Wilson

iPhoto is no longer on the list of screensaver options and wasn't a good option when it was. I have read there are some arcane terminal commands that may enable it on some machines, but in any case, I have no need or use for any of the iLife applications. They are merely toys, I use real software to do those things. Just want the screensaver to work like it should....the failure to see subfolders is obviously an error they need to fix.

Sep 4, 2012 3:44 AM in response to Vincent Raicovi

I knew that I had photos in the folder, so I figured it was a matter of Mt Lion not accepting the file format. Although I knew the files to be jpg's, I used Graphic Converter to 'convert' the files into jpeg format and they all are slideshow recognized. This has worked on every folder I have bumped into with this issue.


I recommend opening and saving the file again, using whatever graphics software you have. Good luck!

Sep 20, 2012 5:35 PM in response to Vincent Raicovi

I figured out a work around... create a folder and run a script in terminal that recursively goes through your Pictures and creates simlinks or shortcuts (Windows world) to the pictures. This way you don't need to duplicate your storage. On step 4 make sure to update "{yourusername}" with your username.


EX: "find /Users/sjobs/Pictures/ -iname "*.jpg" -exec ln -s {} /Users/sjobs/screensaver ';'"


1. Open Terminal

2. cd ~/

3. mkdir screensaver;

4. find /Users/{yourusername}/Pictures/ -iname "*.jpg" -exec ln -s {} /Users/{yourusername}/screensaver ';'


Then go to "System Preferences" -> "Desktop & Screen Saver" -> "Screen Saver" tab -> then choose the screensaver folder you created under "/Users/{yourusername}/screensaver"

Sep 21, 2012 8:39 AM in response to danielzev

Yeah, that's what I ended up doing. Wrote a little script, executed from cron nightly. Because I have jpgs, NEFs and the likelyhood of name collision, I did this. It could be way better strucured and thought out, but I was ****** off and in a hurry due to a low WAF...


#!/bin/sh



# RecursePhotos.sh

# HazelPhotos

#

# Created by Nick Pemberton on 2012-09-09.

# Copyright (c) 2012 Nick Pemberton. All rights reserved.



IFS=$'\n'

no=1

source="/Users/nick/Pictures/nssimages"

dest="/Users/nick/ImageLinks"

for file in `find $source -type f -iname '*.jpg'`; do

echo "about to link $file to $dest/$no.jpg"

ln -v -s "$file" "$dest/$no.jpg"

no=$(($no + 1))

done

for file in `find $source -type f -iname '*.gif'`; do



echo "about to link $file to $dest/$no.gif"

ln -v -s "$file" "$dest/$no.gif"

no=$(($no + 1))

done

for file in `find $source -type f -iname '*.nef'`; do



echo "about to link $file to $dest/$no.nef"

ln -v -s "$file" "$dest/$no.nef"

no=$(($no + 1))

done

Oct 23, 2012 4:25 AM in response to ntpemberton

Thanks ntpemberton


I'd been waiting for a (mythical?) apple fix but your solution worked real well - and I learnt a bit about scripting.

I put it into a text file with a .command appended and modified it to read a different volume than start up.


source="/Volumes/slave1/Alevjunk2011/Photos/Photos_Lev"

dest="/Volumes/slave1/Alevjunk2011/Photos/slideshow"



Cheers



Adrian

Oct 23, 2012 10:52 PM in response to Vincent Raicovi

For me, NO pictures work for the screensaver..... Not even the demo categories... they just say "No Photos". I point it to my own directory with folders of images... "No Photos". I point it to a single directory with just pictures in it (no folders) STILL... "No Photos". what the heck apple....


- Also noticed they removed the "Detect Monitors" button for displays, so this gave me a lot of trouble when hooking up new displays and it wouldn't find them.


- Also the displays is supposed to idle off, per the energy settings, the OS keeps flashing the displays ON and OFF instead of leaving them off. This never happened with OSX Lion. Very annoying. I have to turn my display off manually to not be driven insane.


- Also, when you turn one display off, it immediately updates the graphics to one display and moves all of your windows over to the other display (HOW ANNOYING). You'd think they'd be smart enough to build something like the "Stay" app for mac, that automatically stores window placement and moves them back when you disconnect/reconnect displays again. Common..... it's not even that innovative. What is even new with OSX Mountain Lion??


- Dashboard Freezes when I try to add new widgets...wanted to add notes, have yet to be able to do this yet.


- Seems like the common theme has increasingly been, "release before the product is ready...release with lots of bugs"... I'm going to switch over to Linux pretty soon.


- Also just noticed, you can't even select which displays show the screensaver. I have one display that I don't want the screensaver on. Used to be able to select this in OSX Lion. Can't on Mountain Lion.

Nov 5, 2012 9:07 AM in response to Gregg Eckhardt

Gregg,


Last night, I dragged and dropped all of my picture sub-folders into a new iPhoto album. I then created a slideshow from that album with one button click, and exited iPhoto. iPhoto allows you to build a list of iTunes music tracks that play during the SlideShow, and configure the slide delay time.


In the Screen Saver preferences, I then went to the Source: selection, and at the bottom of this list, I chose Photo Library ..., and selected my obvious iPhoto slideshow from the resulting list.


Now, my Screen Saver displays all of the images (randomly by my choice) from my iPhoto SlideShow. By default, iPhoto places a blank title slide at the beginning of the album. I removed this blank slide before creating the Slideshow, as it was causing Screen Saver playback issues.

Nov 17, 2012 7:42 PM in response to Vincent Raicovi

Well, the loss of folder recursion in slideshow is indeed ugly. I also noticed that the new slideshows don't support dual monitors -- they show the same image in both. Only the 'classic' uses two monitors correctly.


I also thought I was able to adjust display time in the past, but I might be thinking of Windows.


Anyway, a suprisingly stupid regression.


Anyone know if it's possible to add a 3rd party slideshow app? I didn't see much on the app store.

Dec 28, 2012 9:57 PM in response to Vincent Raicovi

I also find this astonishing that sub-folders are not supported with the inbuilt slide show screen savers. They are so well implemented, look so slick, it is inconceivable that sub-folders were ommitted in error. Somebody made the decision NOT to allow sub-folders to be accessible. The reason why this would be the descision makes little sense to me. The beauty of the screen saver is to see random images not the same few each time. I have submitted my request. Thanks for the link jf.

Slideshow screensaver shows 'No Photos' when directed to a folder that contains folders of photos

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.