FEATURE REQUEST: User defined dataset for mapping to series
Posted: 17 Apr 2021, 19:03
As I persevere through my days with the living, I continually grow tired of performing repetitive, mundane tasks over, and over, and over, and over, and o...
The bulk of my file renaming work is airing Anime/TV shows. Nearly everyday I am renaming files that are just another episode to a show that I already renamed an episode for the week prior. So what is my biggest disappointment with Filebot as a product?
Having to pick the the correct match in the damn "Failed to identify some of the following files" prompt for the same shows, every week, every fucking time.
There are some shows that will not match using FileBot regardless of Match Mode [Opportunistic | Strict] and/or the source [TVDB|AniDB|TVMaze|TheMovieDB] used. Sometimes Filebot won't even match the name in the file because who the hell knows; I can type the name in the "Enter series name" text input box and then it'll match just fine.
Here's what I asking for. Give me a place where I can define the following three things:
Here's some examples
If I try to match the first file in that list, Filebot prompts me with a Failed to identify some of the following files: Select best match for "Case Closed" prompt window. Of which "Case Closed" is not even in the name of the original file, so wtf on that. Even if I click the skip button, it'll still match just fine to the series i would have expected. If there was a way to define that that file should be matched to a specific ID, I wouldn't have to answer/skip/close the stupid prompt every time. With the second file in the list, this would also allow for automatic matching for shows whose names are ambiguous when matching in Opportunistic Match Mode. When I try to match the second file, I am given the same Failed to identify some of the following files: Select best match for "The Flash" prompt window which contains results for 4 different versions of The Flash. And when I select the one I want I get prompted with almost the same prompt again, Failed to identify some of the following files: Select best match for "the flash 2014"
The entries I would put in the requested dataset feature for the files listed above:
I would also like an icon to show in the New Names pane when an file is matched against the manual dataset. Similar to the gold [ABC] icon when you double click -> Edit Name on an match entry. When the mouse is hovered over that entry, it should give a tooltip under the cursor stating what entry in the dataset it matched. This would greatly help with troubleshooting a bad regex entry.
Reading through many of the threads in this forum board, this feature would go a long way to solving the "My thing is matching a that instead of this" issues that come up from time to time. By allowing the user to create their own rules, the user can adapt the application to their specific use edge cases. Obviously, this isn't going to matter much for someone who only matches/renames a whole series or season in one sitting, But for those that are using FileBot on a consistent basis via GUI or via CLI this could be of great benefit. Especially when renaming a single file from many different series in one sitting or show with a name that just doesn't match using FileBot's current logic.
@rednoah How much pizza and beer do I have to buy you to sponsor development?
The bulk of my file renaming work is airing Anime/TV shows. Nearly everyday I am renaming files that are just another episode to a show that I already renamed an episode for the week prior. So what is my biggest disappointment with Filebot as a product?
Having to pick the the correct match in the damn "Failed to identify some of the following files" prompt for the same shows, every week, every fucking time.
There are some shows that will not match using FileBot regardless of Match Mode [Opportunistic | Strict] and/or the source [TVDB|AniDB|TVMaze|TheMovieDB] used. Sometimes Filebot won't even match the name in the file because who the hell knows; I can type the name in the "Enter series name" text input box and then it'll match just fine.
Here's what I asking for. Give me a place where I can define the following three things:
- Regex query
- Match Source
- Match ID
Here's some examples
Code: Select all
[SubsPlease] Detective Conan - 1002 (1080p) [4E17060B].mkv
The.Flash.2014.S07E07.Growing.Pains.1080p.AMZN.WEB-DL.DDP5.1.H.264-NTb
The entries I would put in the requested dataset feature for the files listed above:
Code: Select all
dataset[0]
(?i)(?:\[subsplease\] )??detective conan(?: |-)*[0-9]+
TheTVDB
72454
dataset[1]
(?i)^the.flash.*2014.*s\d+e\d+
TheTVDB
279121
Reading through many of the threads in this forum board, this feature would go a long way to solving the "My thing is matching a that instead of this" issues that come up from time to time. By allowing the user to create their own rules, the user can adapt the application to their specific use edge cases. Obviously, this isn't going to matter much for someone who only matches/renames a whole series or season in one sitting, But for those that are using FileBot on a consistent basis via GUI or via CLI this could be of great benefit. Especially when renaming a single file from many different series in one sitting or show with a name that just doesn't match using FileBot's current logic.
@rednoah How much pizza and beer do I have to buy you to sponsor development?