Yesterday, I had a look to the picture section and this is what I noticed, just some thoughts:
It would make sense to make the picture viewing experience similiar to videos and audio sections, for a better and more consistent user experience. This continues with improving the GUI, i.e. provide the user with settings for picture viewing (like
this), some photo specific views, smarter/better context menus and a new OSD for pictures.
General settings
When entering your picture setting you can basiclly do the same stuff as in the music and video sections.
Code:
System settings > Pictures
General settings
Tab Library:
- Enable metadata scanning (ITC, XMP, EXIF)
(- Hide progress on library update)
- Cache sources on startup/idle
- Clean cache
(- Export library)
(- Import library)
Tab Slideshow:
- Amount of time to display each image
- Use pan & zoom effects (maybe split those up in seperate settings?)
- Default transition effect: Picture scroll, Carroussel, Floating pics (see: http://www.picturetrail.com/sfx/flicks/sample)
- Auto fill to match to display resolution
- Play video's in slideshow ;
- Disable RAW
- Show now playing (music): not, popup when song changes,
- Music OSD integration (to control music during slideshow, also with remote)
But those slideshow settings can be overwritten from the GUI (the OSD for the slideshow feature). Each source should have it's own settings (more or less the same settings as tab slideshow).
Tab File views:
- Show video files in listing
- Rotate and save picture using EXIF info
- auto generate thumbnails
- number of precached pictures
Tab Photo submission
This is like last.fm & integration in music. Those integrating options are essential for a modern HTPC-software. Plugins like facebook, flickr, tjjkt should easily be integrated by addon devs and setup from the XBMC Framework itself for the user. Once a addon is registered (and login authenticated) it should be available in the send to function (available in the context menu in file views in pic, video and music mode !I think this would be great for all section so addon devs can register their Addon to the send to feature)
this tab (music, song submission) will probable removed and taken care off by an Addon. But the whole problem is that some functionalities (esspecially integrating with online sources) are not as integrated in the GUI. i.e setting up scrapers or last.fm integration.
So you have to start with adding your (picture) sources. Just should use the same procedure as normal. So first use the context menu to fill your library.
Settings in the context menu for sources:
- scan in library
-
Once scanned your source there are some views and option.
Available views:
- Folder view
- showcase (/grid) view
- full screen
Available context menu within slideshow:
- Show user comment
- Show Date & Time
- View original picture
- Delete picture
- Change transition-effect
- Start / Stop music
- Amount of time for each picture
The OSD needs some functions to overwrite some settings and music osd and controls should accessible from within picture slideshow.
There are some good tickets, describing some problems related to the GUI. I try to post them soon in this topic.
Other sources to scrape could be an rss feed. Many photo apps (also on NAS) offer picture solution with an RSS feed when photo are published.
Also, (recursive) slideshows always loops. Should this be an option if someone want it to stop after going through all photos once.