2015-12-21, 16:14
Ok, so I'm easily fustrated but I'm happy now (even though I have a lot of work ahead of me). Recently I started to use tinyMediaManager to (finally) organize all my shows for XBMC/Kodi (~4 years after GBPVR). THe first steps were pretty straight forward: In the settings/preferences, set the appropriate folders; done. Then scrape. Ok, cool but wait: Now I have unidentified files. This is where things went wrong. Rename the videos so the scraper can find them, right? Nope, wrong. Some were renamed/moved, some not. Now it's unordered and I cant mass-rename using external tools because some episodes were already correctly renamed.
So, I would like to outline a proposal for better renaming:
Note: I'm going to reference features in TagScanner: Ultimate Tag Editor. An Audio Collection organizer; it has the best music-file renaming scheme I have ever used). Check it out if you've never seen it.
1. *** Filename Pattern Matching ***: If a file isn't identified then the user should at-least have all the episode info from the initial scrape. Usually, the season & episode numbers should be obvious to the user so why not allow the user to say: "This is where your info is located". That way, it wouldn't matter if the episodes are out of order. Additionally, this might allow the parser to "skip" problematic characters.
Ex: "{SEASON:2}.{EPISODE:2} - {TEXT}" would apply to the naming scheme, "05.07 - The Trouble with Cheesecake".
Ex: "{TEXT} {TEXT} {SEASON:2}{EPISODE:2}{TEXT}" would apply to the naming scheme, "Good Eats 1211 A Cabbage Sprouts In Brussels". (Note the space-delimiters in "{TEXT} {TEXT} {...".)
2. Filename/Season/Episode Edit directly from List: Something I LOVE about TagScanner is the fact that you don't need to open a dialog to edit tags or filenames. From the main list, simply double click the entry. Great for minor corrections! (Admittedly, I did this on Android 2.3 and I found it confusing to get running.)
3. Auto-Number Episodes: Select a few unknown episodes, bring up this dialog, specify the season, set the starting episode number (lets say it's 4 in this example), the click "OK". The episodes should be renamed (according to the naming scheme), in this example: from episode 4 to 24 = easy-peasy.
4. File renaming errors:: Invalid Session? Why not tell the user where the problem exists in the name. When the error hits, just pass the index & string and say, "I've.hit.an.error.H[E]RE.mkv".
*** Honorable Mentions (nothing really to do with renaming) ***
5. Copy/Paste: I'd just like to copy some info from the currently-selected episode. For example: While writting this, I wanted to copy the filename that's shown below the 10 stars so I wouldn't need to type them out ... but I can't. Java/Spring Labels?
6. Persistent Error Log Dialog: When you bring up the error-log, you are blocked from using the program until the error-window is closed. Is there a scenario this would be useful? Why not use concurrent windows and auto-update the error-list to show the user what is going on in real-time? Much more useful. (At least open the file in an external program instead.)
7. Simplified R-Click Menu:: "Search/Scrape/Force/ExcludeThumbs/NewItemsOnly" can be placed neatly in a single dialog. The "Edit" 'menu-section' could be better organized similarly as well.
** If you're open to some help/assistance, PM me. I'd love to help this program become a bit more user friendly. Some years ago I tried reaching out to GBPVR to but they weren’t comfortable with that idea at the time (which is ok).
So, I would like to outline a proposal for better renaming:
Note: I'm going to reference features in TagScanner: Ultimate Tag Editor. An Audio Collection organizer; it has the best music-file renaming scheme I have ever used). Check it out if you've never seen it.
1. *** Filename Pattern Matching ***: If a file isn't identified then the user should at-least have all the episode info from the initial scrape. Usually, the season & episode numbers should be obvious to the user so why not allow the user to say: "This is where your info is located". That way, it wouldn't matter if the episodes are out of order. Additionally, this might allow the parser to "skip" problematic characters.
Ex: "{SEASON:2}.{EPISODE:2} - {TEXT}" would apply to the naming scheme, "05.07 - The Trouble with Cheesecake".
Ex: "{TEXT} {TEXT} {SEASON:2}{EPISODE:2}{TEXT}" would apply to the naming scheme, "Good Eats 1211 A Cabbage Sprouts In Brussels". (Note the space-delimiters in "{TEXT} {TEXT} {...".)
2. Filename/Season/Episode Edit directly from List: Something I LOVE about TagScanner is the fact that you don't need to open a dialog to edit tags or filenames. From the main list, simply double click the entry. Great for minor corrections! (Admittedly, I did this on Android 2.3 and I found it confusing to get running.)
3. Auto-Number Episodes: Select a few unknown episodes, bring up this dialog, specify the season, set the starting episode number (lets say it's 4 in this example), the click "OK". The episodes should be renamed (according to the naming scheme), in this example: from episode 4 to 24 = easy-peasy.
4. File renaming errors:: Invalid Session? Why not tell the user where the problem exists in the name. When the error hits, just pass the index & string and say, "I've.hit.an.error.H[E]RE.mkv".
*** Honorable Mentions (nothing really to do with renaming) ***
5. Copy/Paste: I'd just like to copy some info from the currently-selected episode. For example: While writting this, I wanted to copy the filename that's shown below the 10 stars so I wouldn't need to type them out ... but I can't. Java/Spring Labels?
6. Persistent Error Log Dialog: When you bring up the error-log, you are blocked from using the program until the error-window is closed. Is there a scenario this would be useful? Why not use concurrent windows and auto-update the error-list to show the user what is going on in real-time? Much more useful. (At least open the file in an external program instead.)
7. Simplified R-Click Menu:: "Search/Scrape/Force/ExcludeThumbs/NewItemsOnly" can be placed neatly in a single dialog. The "Edit" 'menu-section' could be better organized similarly as well.
** If you're open to some help/assistance, PM me. I'd love to help this program become a bit more user friendly. Some years ago I tried reaching out to GBPVR to but they weren’t comfortable with that idea at the time (which is ok).