Reinhard Pointner
|
d3f3d9054d
|
* defensive programming
|
2014-01-07 13:19:56 +00:00 |
|
Reinhard Pointner
|
6746fc8b26
|
* generate CollationKey objects as needed to improved perceived performance
|
2014-01-07 13:01:49 +00:00 |
|
Reinhard Pointner
|
36747c4ea6
|
* make local movie/series lookup as blazing fast as possible
|
2014-01-07 12:26:44 +00:00 |
|
Reinhard Pointner
|
dc58ae1954
|
* fix matching issues, esp for movies and shows with many aliases
|
2014-01-07 06:09:38 +00:00 |
|
Reinhard Pointner
|
284d53bee5
|
+ make movie matching properly aware of alias names
|
2014-01-06 23:22:31 +00:00 |
|
Reinhard Pointner
|
d1a880ba64
|
* XmlRpcFault is thrown by the client via XML-RPC
@see http://xmlrpc.sourceforge.net/javadoc/redstone/xmlrpc/XmlRpcFault.html
|
2014-01-06 20:45:32 +00:00 |
|
Reinhard Pointner
|
f902b04dee
|
* make OpenSubtitlesClient fault tolerant via automatic retries
* try for exact matches in internal movie index first before running a query
|
2014-01-06 20:41:59 +00:00 |
|
Reinhard Pointner
|
fede643336
|
* not tested
|
2014-01-06 18:17:19 +00:00 |
|
Reinhard Pointner
|
5391bdd810
|
* bug fix for when listFiles returns null for folders due to permission issues
|
2014-01-06 18:15:37 +00:00 |
|
Reinhard Pointner
|
7cb21d824a
|
+ meta attribute viewer
|
2014-01-05 19:26:33 +00:00 |
|
Reinhard Pointner
|
fea363c67d
|
* make sure the the original args array is available during runtime for debugging purposes
|
2014-01-05 06:58:31 +00:00 |
|
Reinhard Pointner
|
7d814d7b77
|
* make it easier to reference the original database in the format expression
|
2014-01-04 20:18:47 +00:00 |
|
Reinhard Pointner
|
54854d3098
|
* easy to get episode key
|
2014-01-04 19:31:38 +00:00 |
|
Reinhard Pointner
|
29253af34d
|
* use filter icon for analyze panel
|
2014-01-04 13:10:47 +00:00 |
|
Reinhard Pointner
|
4f3c709d17
|
* support SubtitleNaming options for subtitle file naming
|
2014-01-02 19:22:05 +00:00 |
|
Reinhard Pointner
|
a61fb4e70a
|
* support guessing idx/sub language from .idx file contents
|
2014-01-02 15:49:20 +00:00 |
|
Reinhard Pointner
|
9e4b38ea9a
|
* optimize subtitle collection
|
2014-01-02 14:56:10 +00:00 |
|
Reinhard Pointner
|
060229757a
|
* make sure FileSize can't slow us down due to slow network filesystems
|
2014-01-02 11:28:28 +00:00 |
|
Reinhard Pointner
|
826f42eb51
|
* support for checking ServerInfo and client download limits
|
2014-01-02 06:45:28 +00:00 |
|
Reinhard Pointner
|
9f568625fb
|
* make sure to display language name not just ISO3
|
2014-01-02 05:10:35 +00:00 |
|
Reinhard Pointner
|
b5461fbf3c
|
* slightly improved movie-set auto-detection for better {pi} bindings
|
2014-01-02 02:18:17 +00:00 |
|
Reinhard Pointner
|
23cff2321c
|
* pre-cluster by folder before using the nm-Matcher as to to avoid exponential time increase problems
|
2014-01-01 09:30:38 +00:00 |
|
Reinhard Pointner
|
85953f2753
|
+ allow user to define subtitle naming patterns
|
2014-01-01 08:46:29 +00:00 |
|
Reinhard Pointner
|
c3682f5d32
|
* fix some interaction issues
|
2013-12-31 09:12:28 +00:00 |
|
Reinhard Pointner
|
b2b0610579
|
* {lang} binding returns Language object now because Locale has compatibility issues with the various standards
|
2013-12-31 07:59:58 +00:00 |
|
Reinhard Pointner
|
b9f76c407c
|
* include 3-letter language codes in Language config file
|
2013-12-31 07:28:30 +00:00 |
|
Reinhard Pointner
|
e1409b5c30
|
* convenience binding for time expressions
|
2013-12-31 03:51:59 +00:00 |
|
Reinhard Pointner
|
6927a6f7b8
|
* make sure to read fpcalc output with UTF-8 in case default charset isn't UTF-8 ... I'm looking at you Windows!
|
2013-12-31 01:55:07 +00:00 |
|
Reinhard Pointner
|
f5c8a4efd0
|
* order function panels by importance
|
2013-12-30 07:37:01 +00:00 |
|
Reinhard Pointner
|
7aa15fb6a7
|
* call devel scripts via dev:name
|
2013-12-29 13:59:00 +00:00 |
|
Reinhard Pointner
|
5c705427be
|
* make {episodelist} binding reference back to the original datasource
|
2013-12-28 04:34:11 +00:00 |
|
Reinhard Pointner
|
3a1eada102
|
* fine-tune anime matching
|
2013-12-27 22:49:56 +00:00 |
|
Reinhard Pointner
|
2232576c1d
|
* account for AniDB entries that simply don't have any episode data
|
2013-12-27 18:16:08 +00:00 |
|
Reinhard Pointner
|
d56fc9b368
|
* fix issues with cmdline on headless systems
|
2013-12-24 03:24:02 +00:00 |
|
Reinhard Pointner
|
0827fda189
|
* fix NPE issue
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1199&p=7243#p7243
|
2013-12-23 13:42:56 +00:00 |
|
Reinhard Pointner
|
69e1ab5b55
|
* document {mediaType} binding
|
2013-12-23 05:53:44 +00:00 |
|
Reinhard Pointner
|
a2a897843b
|
* update bindings sample dialog
|
2013-12-23 05:35:24 +00:00 |
|
Reinhard Pointner
|
e6331f1116
|
* revert folder-by-folder change because movies my very well be sorted into different CDn folders
|
2013-12-23 05:33:24 +00:00 |
|
Reinhard Pointner
|
56d1892e24
|
* replace multiple replacement pairs
|
2013-12-23 02:12:36 +00:00 |
|
Reinhard Pointner
|
878f311cae
|
* make new part sets per folder
|
2013-12-22 09:14:15 +00:00 |
|
Reinhard Pointner
|
30d3134f81
|
* expose file media.types entry as {mediaType} binding
|
2013-12-22 08:33:19 +00:00 |
|
Reinhard Pointner
|
1525623ccd
|
* display errors correctly
|
2013-12-21 06:51:59 +00:00 |
|
Reinhard Pointner
|
8211902ca0
|
* print result
|
2013-12-21 06:47:36 +00:00 |
|
Reinhard Pointner
|
16facbde0c
|
* make sure people don't confuse --output with --format
|
2013-12-21 06:26:29 +00:00 |
|
Reinhard Pointner
|
9e5bdf7773
|
* misc. UI
|
2013-12-20 22:27:44 +00:00 |
|
Reinhard Pointner
|
9f6d01c7be
|
* easter-egg Groovy Editor (with FileBot extensions) if you press F5
|
2013-12-20 21:38:22 +00:00 |
|
Reinhard Pointner
|
a7b0920d33
|
* empty string binding values will be considered undefined
* convenience global functions any and allOf to we can easily evaluate many closures in one go
|
2013-12-20 13:27:22 +00:00 |
|
Reinhard Pointner
|
dffcf5aa2b
|
* rename 'development' Git branch to 'devel' (naming it HEAD is a bad idea)
|
2013-12-20 09:30:59 +00:00 |
|
Reinhard Pointner
|
e999fb34e9
|
* my need duration filter in the future, not used yet though
|
2013-12-20 05:32:28 +00:00 |
|
Reinhard Pointner
|
960b1bd9f8
|
* adjust default dialog sizes to make it work better on OSX
|
2013-12-19 11:40:44 +00:00 |
|
Reinhard Pointner
|
7756019568
|
* update preferences icon (was the same as the Rename Options icon)
|
2013-12-19 10:59:01 +00:00 |
|
Reinhard Pointner
|
6c5730dd7d
|
* fix issues reported by Ithiel
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1192&p=7177#p7177
|
2013-12-19 06:32:01 +00:00 |
|
Reinhard Pointner
|
f0616effc3
|
+ added {duration} and {minutes} bindings
|
2013-12-19 06:21:45 +00:00 |
|
Reinhard Pointner
|
ec818a921d
|
* fixed title for FormatDialog Window
|
2013-12-19 06:20:30 +00:00 |
|
Reinhard Pointner
|
e6b8ce0607
|
* add {y} sample format for AudioTrack
|
2013-12-18 16:00:45 +00:00 |
|
Reinhard Pointner
|
1c46ed1809
|
* try to grab more optional ID3 tags if available
|
2013-12-18 15:42:42 +00:00 |
|
Reinhard Pointner
|
0d6ae94ae9
|
+ usability enhancements regarding FormatEditor
|
2013-12-18 05:53:59 +00:00 |
|
Reinhard Pointner
|
f81e2fa9ea
|
* add getRelativePathTail function
|
2013-12-18 04:17:16 +00:00 |
|
Reinhard Pointner
|
1f3f73b505
|
* fine-tune query auto-selection
|
2013-12-16 09:40:00 +00:00 |
|
Reinhard Pointner
|
1c6d0cd5f7
|
* if files can't be override just revert to skip behaviour as a fail-safe
|
2013-12-16 02:01:42 +00:00 |
|
Reinhard Pointner
|
cdc4a94daa
|
* fix the "law.and.order.svu" special-fuckin-corner-case
|
2013-12-15 18:35:41 +00:00 |
|
Reinhard Pointner
|
5289227d2b
|
* fine-tune cache times
|
2013-12-15 16:01:26 +00:00 |
|
Reinhard Pointner
|
442b996f2a
|
* improved support for abbreviated series aliases
|
2013-12-14 10:49:16 +00:00 |
|
Reinhard Pointner
|
59138a3581
|
* cache compiled patterns
|
2013-12-14 04:11:44 +00:00 |
|
Reinhard Pointner
|
14c5821afb
|
* some hacks to make pb/pob "Brazilian Portuguese" work as expected even though it's not officially a language according to the ISO standards
|
2013-12-14 02:22:31 +00:00 |
|
Reinhard Pointner
|
8f483feeb5
|
* Have "ID3 Tag" datasource only accept audio files that are sufficiently tagged
|
2013-12-07 08:05:35 +00:00 |
|
Reinhard Pointner
|
cd4362291f
|
* make sure we don't have false-positive excludes
|
2013-12-07 06:05:58 +00:00 |
|
Reinhard Pointner
|
7a2b792e08
|
* make series detection of aware of structure root folders and ignore them
|
2013-12-06 06:01:58 +00:00 |
|
Reinhard Pointner
|
2c30728e61
|
* replace warnings with user guidance
|
2013-12-05 02:13:05 +00:00 |
|
Reinhard Pointner
|
35d343425a
|
* fix history spooler memory issues
|
2013-12-04 02:37:56 +00:00 |
|
Reinhard Pointner
|
16d7ad513a
|
* fix format capability issues
|
2013-12-03 15:24:57 +00:00 |
|
Reinhard Pointner
|
1dd6f6e3dd
|
* account for TVDB entries being removed sometimes because of duplicates
|
2013-12-02 18:25:06 +00:00 |
|
Reinhard Pointner
|
aca8be2620
|
* fix potential NPE
|
2013-12-02 15:21:05 +00:00 |
|
Reinhard Pointner
|
f89ee90f72
|
* make auto-selection aware of alias titles
|
2013-12-02 14:41:15 +00:00 |
|
Reinhard Pointner
|
b4dd50b73b
|
* make sure people that have already donated know that only donating once is perfectly fine
|
2013-12-01 07:16:08 +00:00 |
|
Reinhard Pointner
|
90b8a7be2d
|
* short-hand for calling master and head branches from github repo
|
2013-11-29 17:36:12 +00:00 |
|
Reinhard Pointner
|
4843bb55d2
|
* move shared scripts to github
|
2013-11-29 17:08:47 +00:00 |
|
Reinhard Pointner
|
4c59484f3c
|
* update blacklist terms
* fine-tune tvs/mov differentiation
|
2013-11-29 11:32:17 +00:00 |
|
Reinhard Pointner
|
198b8b0e06
|
* separate long-term caches that have different update frequencies
|
2013-11-29 04:29:56 +00:00 |
|
Reinhard Pointner
|
e7668f2c5c
|
+ support .vob as video type
|
2013-11-29 03:31:12 +00:00 |
|
Reinhard Pointner
|
b40647ddf2
|
* ignore sample/trailer files also automatically in simple -rename calls as well
|
2013-11-28 17:36:27 +00:00 |
|
Reinhard Pointner
|
6ede531e7f
|
* exclude 0ee patterns from last-resort matcher
|
2013-11-28 03:13:24 +00:00 |
|
Reinhard Pointner
|
ccfe94f49b
|
* cache compiled patterns
|
2013-11-27 19:19:01 +00:00 |
|
Reinhard Pointner
|
9e41373f43
|
* set foundation for possible future fine-tuning of SxE pattern matching combined with release info knowledge
|
2013-11-27 18:49:15 +00:00 |
|
Reinhard Pointner
|
eff07ec40f
|
* make sure cache is big enough for all the people abusing filebot can't actually abuse the datasources via filebot due to heavy-caching
|
2013-11-27 17:24:12 +00:00 |
|
Reinhard Pointner
|
9588603206
|
* extra last-resort SxE pattern for space-less naming
@see
http://www.filebot.net/forums/viewtopic.php?f=4&t=1138
|
2013-11-27 17:09:19 +00:00 |
|
Reinhard Pointner
|
2f7df0bf4f
|
* grab extra fields just in case
|
2013-11-27 15:38:23 +00:00 |
|
Reinhard Pointner
|
beacccdeeb
|
* add file.dir.path rules to AMC to separate Movies/TV.Shows/Anime by folder names
|
2013-11-23 04:53:59 +00:00 |
|
Reinhard Pointner
|
49d644db55
|
* donations make me happy :)
|
2013-11-22 08:58:17 +00:00 |
|
Reinhard Pointner
|
385373daef
|
* make -clear-cache delete all APPDATA temp folders
|
2013-11-22 08:54:40 +00:00 |
|
Reinhard Pointner
|
e1b6af2616
|
* Not-Modified requests also count towards the rate limit
|
2013-11-22 06:54:25 +00:00 |
|
Reinhard Pointner
|
a49a5cc248
|
* final fixes for new moviedb index
|
2013-11-21 16:31:09 +00:00 |
|
Reinhard Pointner
|
2040417f57
|
* make sure to keep ETag at least as long as cached data
|
2013-11-21 08:52:55 +00:00 |
|
Reinhard Pointner
|
75c897bae5
|
+ rebuild movie index with imdb AND tmdb IDs
|
2013-11-20 10:07:25 +00:00 |
|
Reinhard Pointner
|
28df8ff69a
|
* fully support ETag caching mechanism in TheMovieDB client
|
2013-11-20 02:53:36 +00:00 |
|
Reinhard Pointner
|
f85d706dce
|
* fix tricky internal DB override TMDb response issue when using non-English language preferences
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1106&p=6797#p6797
|
2013-11-18 14:41:19 +00:00 |
|
Reinhard Pointner
|
68c89ef01a
|
* better account for large history files
|
2013-11-17 19:07:02 +00:00 |
|
Reinhard Pointner
|
f4070a4c07
|
* better account for large history files
|
2013-11-17 19:05:45 +00:00 |
|
Reinhard Pointner
|
1c89f8c3ef
|
* add structure root logic for the different filesystem layouts of different OSes
|
2013-11-16 12:10:23 +00:00 |
|
Reinhard Pointner
|
27f272077d
|
* add some stop-folder logic for movie structures
|
2013-11-16 05:37:41 +00:00 |
|
Reinhard Pointner
|
2b09bd1414
|
* remove DnD reminders
|
2013-11-15 09:55:08 +00:00 |
|
Reinhard Pointner
|
0a99a8f93d
|
* warn the noobs about MISSING EXTENSION issues with AbsolutePath mode before renaming
|
2013-11-15 02:54:33 +00:00 |
|
Reinhard Pointner
|
9ba3e36d23
|
* optimize open subtitles hash matches to make sure invalid uploads (that don't match at all) get 1st place
|
2013-11-14 13:45:31 +00:00 |
|
Reinhard Pointner
|
64c3d77100
|
* enable use ID3 Tags as datasource in GUI
|
2013-11-14 13:24:30 +00:00 |
|
Reinhard Pointner
|
e2e4ee240e
|
* make Match button "Smart" again so it'll suggest fetching data if names is list empty... i guess people have been doing it wrong too long to change that now...
|
2013-11-13 01:44:07 +00:00 |
|
Reinhard Pointner
|
5fc9a342a1
|
* make sure long/int overflow issues are resolved
|
2013-11-12 12:51:03 +00:00 |
|
Reinhard Pointner
|
9eee85909b
|
* fix long-term cache issues... int overflow... WTF!?!?
|
2013-11-12 12:29:24 +00:00 |
|
Reinhard Pointner
|
43eb696e7b
|
* better error messages (for the n00bz)
|
2013-11-08 12:29:37 +00:00 |
|
Reinhard Pointner
|
ecb9fac822
|
* ignore trailing (1) patterns for TITLE metrics
|
2013-11-07 07:45:30 +00:00 |
|
Reinhard Pointner
|
b7a9d524cb
|
* exit on -clear-cache or -clear-prefs
|
2013-11-07 07:43:58 +00:00 |
|
Reinhard Pointner
|
41f08070e0
|
* JSON type changes
|
2013-11-03 20:42:20 +00:00 |
|
Reinhard Pointner
|
5eb3e73120
|
* increase cache intervals
|
2013-11-03 16:32:40 +00:00 |
|
Reinhard Pointner
|
2bf9f96ea1
|
* consider equally all SxE patterns with high false-positive rates
|
2013-11-03 13:08:50 +00:00 |
|
Reinhard Pointner
|
8720d13378
|
* try to set metadata first so if it fails the exception is about metadata xattr
|
2013-11-03 09:42:58 +00:00 |
|
Reinhard Pointner
|
13a694aa6f
|
* fine-tune PartX patterns
|
2013-11-03 09:20:35 +00:00 |
|
Reinhard Pointner
|
64b74ac417
|
* update SxE patterns and sanity metrics
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1059
|
2013-11-02 17:24:11 +00:00 |
|
Reinhard Pointner
|
3457def998
|
* improved error handling
|
2013-10-30 05:56:12 +00:00 |
|
Reinhard Pointner
|
6bbcef9779
|
* better matching for shows with region hint (UK) etc or year hint (2006) etc
|
2013-10-29 18:34:39 +00:00 |
|
Reinhard Pointner
|
3d1dbf26e1
|
* update clutter patterns
|
2013-10-29 05:55:30 +00:00 |
|
Reinhard Pointner
|
f76c31e4d6
|
* more user guidance
|
2013-10-28 05:49:00 +00:00 |
|
Reinhard Pointner
|
b09fbaa3a6
|
* support basic testing of {model} binding
|
2013-10-27 07:25:08 +00:00 |
|
Reinhard Pointner
|
f33510a5c7
|
* prefer "Channel(s)_Original" mediainfo field
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1038
|
2013-10-25 18:14:24 +00:00 |
|
Reinhard Pointner
|
d623c07373
|
* fix issue with args not being passed in
|
2013-10-22 09:15:46 +00:00 |
|
Reinhard Pointner
|
3ad6b1f55d
|
* less clutter in error reporting
|
2013-10-21 02:30:11 +00:00 |
|
Reinhard Pointner
|
d054c50c18
|
* better error reporting
|
2013-10-20 13:10:21 +00:00 |
|
Reinhard Pointner
|
c7e25998fb
|
* fine-tune series detection and SxE matching
@see http://www.filebot.net/forums/viewtopic.php?f=6&p=6353
|
2013-10-20 13:06:58 +00:00 |
|
Reinhard Pointner
|
86d448a5d8
|
* short-hand for "Put the The|A|An at the end
|
2013-10-20 04:21:22 +00:00 |
|
Reinhard Pointner
|
f7a99a2ede
|
* defensive programming for old json data
|
2013-10-18 11:42:04 +00:00 |
|
Reinhard Pointner
|
d421a0f55f
|
* better support for web-scraping in format expressions
|
2013-10-18 11:11:15 +00:00 |
|
Reinhard Pointner
|
0db73ef38f
|
* use gzip compression for all sourceforge project-web responses
|
2013-10-17 07:39:12 +00:00 |
|
Reinhard Pointner
|
5b839d1ca8
|
* update samples
|
2013-10-17 07:11:32 +00:00 |
|
Reinhard Pointner
|
02cd92d842
|
* always display update notifications for outdated filebot installs
|
2013-10-17 07:11:03 +00:00 |
|
Reinhard Pointner
|
492c5b31b3
|
* better messages
|
2013-10-16 10:30:19 +00:00 |
|
Reinhard Pointner
|
f6e4f1bb8f
|
* optimize TheTVDB network requests (and make sure gzipped compression is used at all times)
|
2013-10-16 10:29:51 +00:00 |
|
Reinhard Pointner
|
1145a1f16b
|
* update data
|
2013-10-16 04:02:53 +00:00 |
|
Reinhard Pointner
|
1fea44ad9e
|
* use extensive caching for all TheTVDB data and request resources only if modified
|
2013-10-15 07:12:42 +00:00 |
|
Reinhard Pointner
|
a130725d74
|
* improved support for crappy short-hand numbering styles
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1013
|
2013-10-15 03:22:47 +00:00 |
|
Reinhard Pointner
|
4ef6b02903
|
* make sure to print out the TMDb invalid data error messages
|
2013-10-14 03:31:24 +00:00 |
|
Reinhard Pointner
|
2c91a3be2e
|
* replace TheTVDB online search with local search as best as possible to improve search result ranking
|
2013-10-13 14:50:45 +00:00 |
|
Reinhard Pointner
|
071ee0f1b0
|
* flatten execute args for convenience
|
2013-10-13 10:38:31 +00:00 |
|
Reinhard Pointner
|
983c65fc58
|
* if history.xml is invalid xml for some reason just ignore and override the next time it's written to file
|
2013-10-09 21:25:21 +00:00 |
|
Reinhard Pointner
|
19f69c9fbc
|
* set "fpcalc" executable via system property net.sourceforge.filebot.AcoustID.fpcalc
|
2013-10-09 06:31:05 +00:00 |
|
Reinhard Pointner
|
9e07634b79
|
* new fpcalc seems to work with video files, so we magically get music video support !! :D
|
2013-10-08 17:32:12 +00:00 |
|
Reinhard Pointner
|
6b5b757cfa
|
* exclude trailer/sample files from processing as is done for movies already in episode mode as well
|
2013-10-07 18:52:57 +00:00 |
|
Reinhard Pointner
|
7a11589bc4
|
* disable java.util.prefs.WindowsPreferences warnings
|
2013-10-07 06:20:44 +00:00 |
|
Reinhard Pointner
|
6519e872c2
|
* improve on FormatDialog usability
|
2013-10-06 14:54:43 +00:00 |
|
Reinhard Pointner
|
eff52af83f
|
* make format editor auto-scroll properly
|
2013-10-06 11:54:38 +00:00 |
|
Reinhard Pointner
|
2f5d3af715
|
+ update to 3.8
|
2013-10-06 06:46:34 +00:00 |
|
Reinhard Pointner
|
07173fabf0
|
+ use RSyntaxTextArea as Groovy editor so we get neat highlighting and bracket matching :)
|
2013-10-03 19:44:33 +00:00 |
|
Reinhard Pointner
|
0408a17ddb
|
* put error messages into tooltip and explain by hash / by name subtitle matching
|
2013-10-03 12:52:04 +00:00 |
|