2012-03-08, 12:42
Hi Rednoah - thanks for your help so far. I will maybe look at groovy but for now I have build a batch file which checks a folder for new files and then runs.
What I run is:
filebot -get-missing-subtitles --lang de E:\ServerFolders\Downloads
filebot -get-missing-subtitles --lang en E:\ServerFolders\Downloads
filebot -rename E:\ServerFolders\Downloads --format "E:/ServerFolders/Series/{n}/{n.space('.')}.{s00e00}.{t.space('.')}.{vf}" -non-strict
Of couse I have some unmatched episodes still enjoying life in the Downloads folder - however when using the non-strict on the rename cli it moves a bunch of episodes - but also some it shouldn't (only based on matching S01E13 info). If I remove the non-strict it will not match/move the files at all Can I do something about this? Otherwise I will have to search for missing episodes with wrong names... And that is going to suck donkey ass
What I run is:
filebot -get-missing-subtitles --lang de E:\ServerFolders\Downloads
filebot -get-missing-subtitles --lang en E:\ServerFolders\Downloads
filebot -rename E:\ServerFolders\Downloads --format "E:/ServerFolders/Series/{n}/{n.space('.')}.{s00e00}.{t.space('.')}.{vf}" -non-strict
Of couse I have some unmatched episodes still enjoying life in the Downloads folder - however when using the non-strict on the rename cli it moves a bunch of episodes - but also some it shouldn't (only based on matching S01E13 info). If I remove the non-strict it will not match/move the files at all Can I do something about this? Otherwise I will have to search for missing episodes with wrong names... And that is going to suck donkey ass
rednoah42 Wrote:By default FileBot will only fetch "perfectly matched" subtitles from OpenSubtitles and Sublight via hashlookup. OpenSubtitles can be unstable at times.
TIP: Set -non-strict flag to enable name matching when looking up subtitles (e.g. matching SxE pattern, very similar in name, etc).
Heard about that site, but do they have a public API? Now if they also support hash-lookup I will definitely add support.
Yes, absolutely! But as soon as you need an if-then or for-loop to get your stuff done. Then you will LOVE to learn Groovy. Personally, I just can't be bothered with cmd scripts, and I'd hate to help people out with that.
Groovy is just nice to work with and Windows/Linux/Mac people get a common platform to collaborate and share scripts for automation. Doesn't even have to be about renaming/subtitles, can be anything that makes sense. I myself use filebot -script BuildData.groovy to update the shared movie/series index.
That will work in strict mode. Run once forcing --db tvdb and then --db themoviedb. But you need S00E00, 1x01, etc in episode names and {name} {year} for movies. Don't set -non-strict in a movies/episodes mixed setting!
There a script that'll try to make it work without SxE for episodes and without (year) for movies:
http://filebot.sourceforge.net/forums/vi...4&t=5#p512