rednoah wrote:Not actually knowing which files should be formatted with which format is of course a valid point. Whatever general rules you have in you mind there's probably a couple of exceptions. And those exceptions are the only thing that would really blow up the format.
...
Yep, those pesky exceptions! LOL!
Consider these British tv shows: Panorama (news magazine), Mock The Week (satirical comedy news panel show), Drop The Dead Donkey (satirical sitcom written/shot just before broadcast), All live chat shows, etc, etc... All of these i'd say should have the full date in their filename as just the year wouldn't do as they'd all be very topical. Most of these are 'exceptions' to their genre... I'd just instantly know to pick the format to include the full date...
rednoah wrote:I still ponder about the use-case. You explain what your ideal solution would look like, but you don't tell me how you would apply it, or what the major issue is in the first place.
Ideally, i'd like to:
1) Drag some files on to FileBot
2) Click on a button to set the format i know they need as active (if it's not active already)
3) Click on a button to choose the database to search*
4) Look to check
5) Click rename.
Workflow is simple and quick.
(* Another feature request

buttons for each db? (TheTVDB, TVRage, TheMovieDB, etc) instead of just the right-click menu.)
Major Issues:
a) Many mouse clicks, having to pick items off of the right click menu, having to scan & pick off a complex list. It'd be awesome to be able to 'click, click, click done!'
b) Functions are hidden: The functions you need to do a renaming should be buttons right there in front of you as much as possible. No right-clicking, no selecting off of lists.
c) The formats MRU is volatile. just trying to perfect the syntax of one function could push all your other formats off the bottom, never to be seen again.
d) There's only 8 slots in the MRU! This could be more/infinite? But with presets, having only 8 previous incarnations of the code would be fine i'd guess...
rednoah wrote:

Why have different formats at all? The typical user FileBot to standardise naming for Plex /Kodi so they'd only want a single format that can be parsed by Plex/Kodi.
I'm a very new user of Emby (Media Browser) and see that it and the others just needs the files in some simple formats... They then look up all the other metadata/images needed and you never need to see the filename to know everything about a show/movie/etc...
But i'm not really using it for anything other than seeing all the beautiful movies posters to scan thru the movies i have and to show my mates what i have so they can grab some... And i currently don't own a TV!
I'm still mostly going straight to the file and opening it with MPC-HC and watching it on my laptop.
You could argue that Emby, Plex, Kodi, etc. pretty much means we only need a few standard filenames and most of FileBot's functionality is not required!

But there are too many of us that care for tidy files & folders for that ever to be the case! LOL
rednoah wrote: 
What formats would you use? How different would they be from each other? Examples please. Whether using separate formats or conditional components is best kinda depends on what you're doing exactly.
TV shows are where the variety of formats are i need:
Code: Select all
Name - S00E00 - Title (year) Most stuff. bog standard.
Name - S00E00 - Title (yyyy-MM-dd) Topical stuff
Name - S00E00 (Year) Sketch shows, etc, that don't have titles.
Name (Network Year) Most docos (knowing which channel it was on is key (BBC = Good, Discovery = 'less good')
Name - S00E00 - Title (Network Year) Documentary series.
Name - S00E00 - Title (Network yyyy-MM-dd) Topical Documentaries.
Name - S00E00 - XL - Title (Year) For QI episodes, having the XL after the s00e00 sorts them correctly when not all XL
Name - S00E00 - UnCut - Title (Year) For the 8 out of 10 Cats extended show, again not all.
Name - S00E00 - Title (Host) (Network Year) For docos with a host/narrator i want show I'd edit this preset to change name.
...Can't think of any more right now... i've used loads over the past year...
Movies i just stick with the bog standard 'Name (Year)' and manually rename as needed, as they're all one-offs....
Any new exception, i could just copy, add and edit another format preset... very easy/quick. Especially as the code for each is short.
For all formats i include the functions to remove illegal characters and add 720p/1080p when needed... and any other funky stuff i find shared here in the forums!
rednoah wrote: 
How would you determine which format to use on which file? Spur of the moment? Use doku-format on documentaries? Use airdate-format on daily shows? Why can't you have a simple condition by genre?
Yeah, mostly spur of the moment... i pretty much know what each show needs.... Occasionally i go thru and rename stuff in my library that isn't formatted correctly, like the topical stuff, that just had the year perhaps...
As such, i'd just be clicking on the format button i needed without much thinking... and perhaps clicking on a different one to change it if it didn't look right (FileBot would rename immediately)
I think it'd make the workflow simple and slick... but also with the ultimate flexibility of having as many/few simple/complex formats as you would like.