Sort Movies and TV Shows into A-Z folders:
- F/Firefly/Season 1/Firefly - S01E01 - The Train Job
- S/Serenity (2005)/Serenity (2005)
e.g. The built-in {az} binding works for both Movie and Episode objects:
Format: Select all
{ az }/{ plex.tail }
e.g. Use the {az} binding to sort files into custom letter ranges, e.g. A-F, G-Q, R-Z and # for numbers and symbols:
Format: Select all
{
switch(az) {
case 'A'..'F': return 'A-F'
case 'G'..'Q': return 'G-Q'
case 'R'..'Z': return 'R-Z'
default: return '#'
}
}
Note that{az} is based on the movie {collection} and not necessarily on the movie name. {n[0]} will give you the first letter of the movie name.
e.g. O/Oz Collection/The Wizard of Oz
Format: Select all
{ az }/{ collection }/{ n }
Format: Select all
{ n[0] }/{ n }
Format: Select all
{ n.sortName()[0] }/{ n }
You can use Conditional Structures (if-then-else) to generate different file paths for different movies.
e.g. Use A-Z folders for movie names that start with A-Z and # for everything else:
Format: Select all
{ n =~ /^(?i)[a-z]/ ? n[0] : '#' }/{ plex.name }