The one feature preventing me from using the camera upload feature, is an ability to put photos/videos into date folders. There are two parts to this request: using a custom folder structure for storing content, and storing video and photo content to different libraries.
Personally, I think Rapid Photo Downloader has an excellent implementation of the needed parts written in python; however, here are some examples of features related to this request:
- read photo EXIF metadata to create folders and rename photos.
- You could have a couple presets like:
- flat - no folders
- one folder per day (example: 2018-02-23\photo.jpg)
- A folder for each year, with folders for each month inside - example 2018\02\photo.jpg
- Choose a custom folder structure using a simple syntax, for example:
- “$YYYY-$MM-$DD$Camera-$Name” - this would create a folder in ISO date format from the photo EXIF data, then append the camera name to the file name.
- “$YYYY$MM$DD$Camera$Name” - This would break the Year, Month, Day, and Camera model data into sub folders in the library. It would use the original file name.
The types of EXIF data I use to rename and sort photos might not match what other people use, but it would be really cool if I could just have one app upload the photos to my computer, rather than using one tool to upload photos, and a second tool to sort them into folders.
Because I am looking to remove Rapid Photo Downloader from my workflow (at least with my phone), I think the documentation and screenshots of that tool would be relevant for reference purposes. That tool does a lot more than Plex does or should do, as it is designed for professional photographers that need to import many photos from/to multiple locations at once. However, for reference, here is a photo of how the GUI could look for the tool (screenshot of Rapid Photo Downloader, please ignore the job code and file name parts, I am mainly concerned with creating folder structure):
Here is the feature documentation for Rapid Photo Downloader:
damonlynch.net/rapid/documentation/#directorystructure

. At least an acknowledgement of this request would be nice.