Posts: 16
Joined: Jul 2011
Reputation:
0
I am in awe. Installing now for the subtitles. I am currently using Subliminal by Diaoul if ou want to help him / take some of his code or whatever
Posts: 135
Joined: Sep 2011
Reputation:
6
Changes Summary:
+ movie naming scheme
+ support move/rename in CLI
* support series startdate bindings for tv shows
* support release year binding {y} for movies and tv shows
* added binding for video {source} (DVDRip, BluRay, etc)
* added binding for release {group} (aXXo, etc)
* added simple binding for audio channels {af} (e.g. 6ch)
* added bindings for multi-part movies {pi}{pn}
Posts: 30
Joined: Aug 2011
Reputation:
1
dwjp90
Junior Member
Posts: 30
This program is by far the best renaming tool i have used yet. It is very flexible and uses "fuzzy logic" if it has trouble with other episodes.
So far the only problems I have had with it were corrected by the creator quickly, or were the DB's error.
It's the only program I use for my renaming needs.
Posts: 135
Joined: Sep 2011
Reputation:
6
FileBot 2.2 is out now!~ Remember Remember the 5th of November~
+ added awesome new Groovy-based scripting interface
+ heavily improved matching for files without SxE/airdate marker or matching multiple tv shows at once
+ support move/rename to different volumes, i.e. physically move files (requires Java 7)
* improved search behaviour for AniDB, TheTVDB, Serienjunkies
* added language selection combobox in Episodes panel
* added {sdhd} binding, SD/HD depending on video resolution
* support {y} binding on Serienjunkies data
* support printing mediainfo via CLI
Posts: 135
Joined: Sep 2011
Reputation:
6
I'm still not quite sure what you are trying to do. Get subtitles for recently arrived movies? Just let Hazel call the CLI for every new movie. Or are you just wondering about arguments passing?
Fetch subtitles:
filebot -get-subtitles "$1" ($1 can be folder or file)
Argument passing when batch processing via Groovy script:
filebot -script "path/to/script.groovy" $1 ($1 is passed as args[0] in the Groovy script)
I guess your problem might be that there is no "filebot" script because OSX appbundles are not designed for CLI tools.
That's what Google turned up for running app bundles with args:
open -n path/to/AppName.app --args -AppCommandLineArg
Posts: 135
Joined: Sep 2011
Reputation:
6
2011-11-24, 06:36
(This post was last modified: 2011-11-24, 07:15 by rednoah42.)
Alright, directly running the ApplicationStub with args is no problem then.
This is how subtitles lookup works right now:
1. Lookup by video hash (find subtitles that match your file signature)
2. Lookup by filename (find subtitles that exactly match your filename)
(Note that for 2. u need to specify --q for looking up the movie/show)
So SxE is not considered. I may add that in later versions if there is enough demand for this. Though best way to lookup subs is obviously by unique file signature.
Posts: 101
Joined: Sep 2009
Reputation:
0
1, that makes sense but for some reason subscene lookup is not initiated. is that becasue i have not run it with --q and subscene does not support lookup by video hash ?
2, I will see how many srt files get downloaded based solely on video hash and report back. I think podnapisi site ( a little more stable and faster than opensubtitle.org ) also supports look up by video hash.
I do want to keep my naming scheme (TV Shows/Name of the Show/Season x/TV Show name - S01E01.ext) as this way it gets recognized by just about any media center therefore file name lookup is for now not gonna work.
Thanks again and I shall keep you updated.
Posts: 135
Joined: Sep 2011
Reputation:
6
1. Yep, only OpenSubtitles and Sublight support hash lookups. Without --q there's only hash lookups.
2. I know podnapisi, as far as i know there is no XML/JSON/etc API, only people scraping the page, like what I do with subscene right now.
PS: Worked the whole day on super-charging the -get-subtitles CLI. FileBot 2.3 will auto-detect the query (like with -rename /tvshow), then match subtitles names with filenames (like matching episodes with files) and finally fetch subtitles for you, all auto-magically.