Reinhard Pointner
|
c0a89d2712
|
* added binding for user.home
|
2011-12-19 06:31:48 +00:00 |
|
Reinhard Pointner
|
3db2684e73
|
* expression lib: getAt() for File paths (e.g. file[0] -> "F:")
|
2011-12-18 06:37:59 +00:00 |
|
Reinhard Pointner
|
828d3dfd1e
|
* enforce type-checking just in case
|
2011-12-15 16:16:33 +00:00 |
|
Reinhard Pointner
|
673b2cc7b5
|
* deployment clean-up
|
2011-12-14 12:18:06 +00:00 |
|
Reinhard Pointner
|
ca0f1170f6
|
* use the same host as in search for php calls
|
2011-12-14 01:31:27 +00:00 |
|
Reinhard Pointner
|
66af29de7f
|
* use thetvdb for tvseries imdb lookups
|
2011-12-14 01:19:36 +00:00 |
|
Reinhard Pointner
|
7863e8cf43
|
* fixed UI jitters during DnD caused by loading JAXB
|
2011-12-13 13:32:44 +00:00 |
|
Reinhard Pointner
|
484996ac1f
|
* clean-up
|
2011-12-13 12:38:25 +00:00 |
|
Reinhard Pointner
|
506a2938ac
|
* persistent cache for subLanguageID map
|
2011-12-13 12:34:34 +00:00 |
|
Reinhard Pointner
|
c1ed273158
|
+ try to auto-detect name from imdb/thetvdb ID if possible
|
2011-12-12 14:06:26 +00:00 |
|
Reinhard Pointner
|
c37c38c2c7
|
* load ExpressionFormat convenience functions into script environment
* change media info sample into "write media info csv table"
|
2011-12-10 10:02:09 +00:00 |
|
Reinhard Pointner
|
c7a518ae93
|
* more debug output just in case
|
2011-12-09 08:25:36 +00:00 |
|
Reinhard Pointner
|
c2bfedd978
|
* fix dnd on mac (and possibly linux)
|
2011-12-09 05:37:03 +00:00 |
|
Reinhard Pointner
|
34f2dc9551
|
* bump to 2.3
|
2011-12-07 17:18:24 +00:00 |
|
Reinhard Pointner
|
debbd4bbd3
|
* fine-tune fallback number matching
|
2011-12-07 07:08:04 +00:00 |
|
Reinhard Pointner
|
34b4630f68
|
* better detect subtitles linked to movie files
|
2011-12-07 06:33:14 +00:00 |
|
Reinhard Pointner
|
254e48fc12
|
* don't block DnD operation / File Browser while downloading subs
|
2011-12-07 05:48:23 +00:00 |
|
Reinhard Pointner
|
49e432dd81
|
* don't remember empty expressions
|
2011-12-07 05:45:51 +00:00 |
|
Reinhard Pointner
|
e1f76a671b
|
* fine-tune fuzzy matching
|
2011-12-07 05:43:56 +00:00 |
|
Reinhard Pointner
|
703e7024c2
|
* misc clean up
|
2011-12-07 05:41:44 +00:00 |
|
Reinhard Pointner
|
c2f7def29b
|
* auto-detect movie info via imdb id from nfo files
|
2011-12-05 15:38:41 +00:00 |
|
Reinhard Pointner
|
9cb97bf93a
|
* clean release info from any auto-detected series name word sequence
|
2011-12-03 10:50:45 +00:00 |
|
Reinhard Pointner
|
b93e85b9dd
|
* clean auto-detect query from release information
|
2011-12-03 08:09:37 +00:00 |
|
Reinhard Pointner
|
732cd946a3
|
* print cmd/args as part of the error message
|
2011-12-03 02:50:09 +00:00 |
|
Reinhard Pointner
|
5e0dcb73f0
|
* synchronize CLI calls
|
2011-12-03 02:33:42 +00:00 |
|
Reinhard Pointner
|
ae896e3cbd
|
* add filtering to selectors
|
2011-12-02 03:15:33 +00:00 |
|
Reinhard Pointner
|
8bccdd1523
|
* try to make sure Java 7 features won't crash Java 6 users
|
2011-12-01 18:52:44 +00:00 |
|
Reinhard Pointner
|
fae09a653a
|
* added WatchService to Scripting API
|
2011-12-01 17:06:51 +00:00 |
|
Reinhard Pointner
|
9e942bc659
|
* fix bugs
|
2011-12-01 17:01:13 +00:00 |
|
Reinhard Pointner
|
e63a37c6cc
|
* improved auto-size/position
|
2011-12-01 02:26:17 +00:00 |
|
Reinhard Pointner
|
37527a8e8e
|
* osdb: check movie hash in batches of 50
|
2011-11-30 18:44:46 +00:00 |
|
Reinhard Pointner
|
6c7db64174
|
* bugfix
|
2011-11-30 18:43:07 +00:00 |
|
Reinhard Pointner
|
208b86c968
|
* 5 levels deep should be fine
|
2011-11-30 14:43:49 +00:00 |
|
Reinhard Pointner
|
2bf8270b17
|
* refactoring
|
2011-11-30 05:23:43 +00:00 |
|
Reinhard Pointner
|
549209ac9c
|
* track headless/non-headless
|
2011-11-30 05:18:34 +00:00 |
|
Reinhard Pointner
|
9af051f08e
|
* normalize path separators for windows so scripts using execute with native path strings will work all platforms
|
2011-11-29 15:29:36 +00:00 |
|
Reinhard Pointner
|
dced0140d6
|
* update script samples
|
2011-11-29 09:00:18 +00:00 |
|
Reinhard Pointner
|
151c43028d
|
* improved search result auto-selection
|
2011-11-29 08:56:29 +00:00 |
|
Reinhard Pointner
|
cc73f42b6b
|
* fix shell call
|
2011-11-29 06:29:05 +00:00 |
|
Reinhard Pointner
|
cfb6512063
|
* added helper for running system commands from the groovy shell
|
2011-11-29 06:03:41 +00:00 |
|
Reinhard Pointner
|
c93377010c
|
* print version/revision/jre identifier
* just print help if started with no arguments in headless mode instead of crashing when trying to start the GUI
|
2011-11-29 03:14:39 +00:00 |
|
Reinhard Pointner
|
81e9a604c7
|
* color highlighting indicating match probability
|
2011-11-29 03:07:44 +00:00 |
|
Reinhard Pointner
|
6f1780b1be
|
what the fuck was i smoking when i fucked that one up...
|
2011-11-29 02:16:49 +00:00 |
|
Reinhard Pointner
|
c22d867453
|
* ignore empty query
|
2011-11-29 00:56:56 +00:00 |
|
Reinhard Pointner
|
f1f56a5fd1
|
* without CLI arguments we would normally start into the GUI, but if we're running headless that would fail anyway, so let's just print help and exit
|
2011-11-28 16:04:15 +00:00 |
|
Reinhard Pointner
|
17107d503b
|
* add File utility methods to scripting env.
|
2011-11-28 15:29:51 +00:00 |
|
Reinhard Pointner
|
6e10fd5c4b
|
* added getMissingSubtitles() to shell API
|
2011-11-28 13:44:00 +00:00 |
|
Reinhard Pointner
|
98349be576
|
* added CLI for specifically fetching missing subtitles
|
2011-11-28 12:47:11 +00:00 |
|
Reinhard Pointner
|
373b0c2662
|
* allow manual input if no subtitles have been found via auto-matching
* allow multi-value input in input dialog
* make sure background workers get cancelled / terminated as expected
|
2011-11-28 10:24:46 +00:00 |
|
Reinhard Pointner
|
c6bfd7755f
|
* make sure headless deployment works
|
2011-11-28 09:18:51 +00:00 |
|
Reinhard Pointner
|
568c2ccf5a
|
* simplify exceptions
|
2011-11-28 09:16:27 +00:00 |
|
Reinhard Pointner
|
b8bf8eee77
|
* fix sever FileSizeMetric bug
* don't use error highlighting if FileSize/FileName matches
|
2011-11-28 06:07:52 +00:00 |
|
Reinhard Pointner
|
d00d8fc329
|
* decided on lower-case binding names
|
2011-11-27 17:04:32 +00:00 |
|
Reinhard Pointner
|
c033fa565c
|
* improved matching / mismatch highlighting
|
2011-11-27 15:41:42 +00:00 |
|
Reinhard Pointner
|
431044eca4
|
* added mismatch highlighting
|
2011-11-27 14:39:58 +00:00 |
|
Reinhard Pointner
|
90d9887c20
|
* added negative/exclude matching logic
|
2011-11-27 14:35:53 +00:00 |
|
Reinhard Pointner
|
72e28299f0
|
* update RG info less often
|
2011-11-26 15:41:58 +00:00 |
|
Reinhard Pointner
|
6fc3e009d8
|
* use all-inclusive rename/move/create dirs/etc rename method
|
2011-11-26 14:21:45 +00:00 |
|
Reinhard Pointner
|
d125c4dd1a
|
+ efficient support for mass-renaming of lots of files in lots of folders
|
2011-11-26 09:50:31 +00:00 |
|
Reinhard Pointner
|
2bf426dedd
|
* unified caching for all providers
* added caching of search results
|
2011-11-26 09:44:49 +00:00 |
|
Reinhard Pointner
|
9eec9b915e
|
* add File.isDerived() to shell api
|
2011-11-25 19:58:26 +00:00 |
|
Reinhard Pointner
|
6661dc0015
|
* clean up and update docs
|
2011-11-25 19:43:24 +00:00 |
|
Reinhard Pointner
|
41c1bcce7b
|
+ fully-automatic subtitle matching even without hashes
|
2011-11-25 18:52:31 +00:00 |
|
Reinhard Pointner
|
116262fbea
|
* save subtitle with ISO3 language code
|
2011-11-24 17:52:11 +00:00 |
|
Reinhard Pointner
|
8571962e61
|
+ added support for fully automatic SubtitleDescriptor/File subtitle matching to CLI, i.e. match files against subtitle listings
|
2011-11-24 17:27:39 +00:00 |
|
Reinhard Pointner
|
0de615cd00
|
* make binding value cleanup (path separators / trim) also work in CLI
|
2011-11-24 12:03:17 +00:00 |
|
Reinhard Pointner
|
1039701549
|
* added "tivo" as video type
|
2011-11-23 17:31:01 +00:00 |
|
Reinhard Pointner
|
49de8d5706
|
* update known video types
|
2011-11-23 17:06:15 +00:00 |
|
Reinhard Pointner
|
ecf76afdb8
|
* fixed code paths that blocked the EDT
|
2011-11-23 15:44:06 +00:00 |
|
Reinhard Pointner
|
c45b6dfbd0
|
* move all matching/metrics code into the same package
|
2011-11-23 10:52:46 +00:00 |
|
Reinhard Pointner
|
c2836413ef
|
* 4 square 4 4 is good
|
2011-11-23 06:49:18 +00:00 |
|
Reinhard Pointner
|
0f4809151a
|
* adjusted fuzzy string matching to better work together with new title matching. Can be more lenient now that most title will be caught before fuzzy string matching already.
|
2011-11-23 06:45:20 +00:00 |
|
Reinhard Pointner
|
6171dac38f
|
* improved new funnel/balance episode matching logic
|
2011-11-22 18:26:50 +00:00 |
|
Reinhard Pointner
|
4b5f512fcf
|
* improved matching using a 2-level narrowing episode identifier metric sequence
|
2011-11-22 16:08:36 +00:00 |
|
Reinhard Pointner
|
e7d697df0a
|
* automatically cancel drops of internally-generated files
|
2011-11-22 15:21:19 +00:00 |
|
Reinhard Pointner
|
b08ec77642
|
* sanity check for SxE values
|
2011-11-22 14:44:54 +00:00 |
|
Reinhard Pointner
|
47c289420a
|
* allow renaming single subtitles files via cmdline
|
2011-11-22 13:58:47 +00:00 |
|
Reinhard Pointner
|
a6338bc430
|
* make sure important tokens are not normalized away
|
2011-11-21 14:51:19 +00:00 |
|
Reinhard Pointner
|
bf3f96df95
|
* docs for {lang} binding
|
2011-11-21 12:35:28 +00:00 |
|
Reinhard Pointner
|
868578cca4
|
* use 3-letter language code
* {lang} binding for running language detection on subtitles
|
2011-11-21 12:24:51 +00:00 |
|
Reinhard Pointner
|
9657bc904d
|
* make subtitle parser less verbose
|
2011-11-21 12:01:05 +00:00 |
|
Reinhard Pointner
|
99a61f53ce
|
* fixed severe Java 7 bug
|
2011-11-21 11:59:35 +00:00 |
|
Reinhard Pointner
|
0f05b47109
|
* use NIO2 Files.move() on JRE7
|
2011-11-20 21:32:24 +00:00 |
|
Reinhard Pointner
|
4424fc4daa
|
* fix minor bug
|
2011-11-20 20:59:11 +00:00 |
|
Reinhard Pointner
|
210a8c0388
|
* format subtitle name with language id
|
2011-11-20 20:29:33 +00:00 |
|
Reinhard Pointner
|
7c19e15e3e
|
* improved error msg
|
2011-11-20 20:27:53 +00:00 |
|
Reinhard Pointner
|
06af0e6648
|
* more human-readable error messages
|
2011-11-20 18:57:30 +00:00 |
|
Reinhard Pointner
|
0fa092b7ef
|
* allow renaming of single subtitles
|
2011-11-20 18:52:57 +00:00 |
|
Reinhard Pointner
|
469de911e6
|
* added convenience bindings {SxE} and {S00E00}
* added widescreen mi binding {ws}
|
2011-11-20 18:38:49 +00:00 |
|
Reinhard Pointner
|
98fdd221ff
|
* added info about required native lib arch to error msg if mediainfo native code can't be loaded
|
2011-11-15 02:50:48 +00:00 |
|
Reinhard Pointner
|
715c6f8ee5
|
* cache imdb results as well
|
2011-11-14 13:36:55 +00:00 |
|
Reinhard Pointner
|
9c15137fcb
|
* allow dropping of folders that don't contain video files
|
2011-11-14 12:05:05 +00:00 |
|
Reinhard Pointner
|
46079e98f3
|
* update data
|
2011-11-14 12:02:11 +00:00 |
|
Reinhard Pointner
|
30993a5cb6
|
* clean release info before submitting queries
|
2011-11-14 11:43:22 +00:00 |
|
Reinhard Pointner
|
d4a70f0fbc
|
* ignore all cache exceptions
|
2011-11-14 09:25:22 +00:00 |
|
Reinhard Pointner
|
2d0bb249a8
|
* don't use default locale
|
2011-11-14 09:24:06 +00:00 |
|
Reinhard Pointner
|
848d795871
|
* encode search query properly, caused search to fail for many movies
* search by folder/filename, but only once if they're the same
|
2011-11-14 02:26:55 +00:00 |
|
Reinhard Pointner
|
4506272fe6
|
* specifically ignore movies when parsing SxE/Airdate
|
2011-11-14 02:02:14 +00:00 |
|
Reinhard Pointner
|
9c55decf67
|
* better performance for SxE/Airdate matching
|
2011-11-13 18:29:25 +00:00 |
|
Reinhard Pointner
|
cfee1cbb51
|
* refactor caching
* added caching to tvrage
|
2011-11-13 18:22:50 +00:00 |
|
Reinhard Pointner
|
a0d09d2c83
|
* use disk-persistent (2 days) cache for TheTVDB
|
2011-11-13 08:14:54 +00:00 |
|
Reinhard Pointner
|
6c415e4113
|
* fixed page view tracking and reset session info before initializing tracking
|
2011-11-13 06:49:34 +00:00 |
|
Reinhard Pointner
|
6b0acd9b88
|
* hotfix: make sure to reset the cursor and to stay in loading_state forever
|
2011-11-11 15:51:50 +00:00 |
|
Reinhard Pointner
|
a9361e3f02
|
* when folder is dropped, download subtitles for all movies in the entire hierarchy
|
2011-11-11 11:12:26 +00:00 |
|
Reinhard Pointner
|
b228f44ea0
|
* only allow movies, no osts, specials, episodes, etc
|
2011-11-11 03:35:50 +00:00 |
|
Reinhard Pointner
|
85b4b69398
|
* update here as well
|
2011-11-09 02:52:30 +00:00 |
|
Reinhard Pointner
|
b4532f1832
|
* improved name cleanup a little bit
|
2011-11-08 18:26:54 +00:00 |
|
Reinhard Pointner
|
ae06df9312
|
* break expression if match() fails
|
2011-11-08 10:41:40 +00:00 |
|
Reinhard Pointner
|
c61d9c8d0d
|
* useful for comparing usage totals
|
2011-11-08 05:24:54 +00:00 |
|
Reinhard Pointner
|
664e3e4d53
|
* don't confuse movie lookups with subtitle lookups
|
2011-11-08 04:39:04 +00:00 |
|
Reinhard Pointner
|
fd47405f0c
|
* specifically track positive hash lookups
|
2011-11-08 04:35:56 +00:00 |
|
Reinhard Pointner
|
310d2fc6a6
|
* rename replaceTrailingBraces to replaceTrailingBrackets
|
2011-11-08 04:34:24 +00:00 |
|
Reinhard Pointner
|
0791b35800
|
* update docs
|
2011-11-07 16:27:52 +00:00 |
|
Reinhard Pointner
|
bc2dff2cbc
|
* normalize ' to "", and not " ", e.g. Grey's Anatomy => Greys Anatomy
|
2011-11-07 16:25:38 +00:00 |
|
Reinhard Pointner
|
a55070088a
|
* same, only track if requests if they are successful
|
2011-11-06 05:08:07 +00:00 |
|
Reinhard Pointner
|
3f22e8ff07
|
* track request only if we get results, that way we can easily monitor if a certain webservice goes offline
|
2011-11-06 04:51:42 +00:00 |
|
Reinhard Pointner
|
45482b589a
|
* bump version to 2.2
|
2011-11-05 09:02:38 +00:00 |
|
Reinhard Pointner
|
6b964043fb
|
* cmdline options for lifting sandbox restrictions in scripting shell
|
2011-11-05 01:16:05 +00:00 |
|
Reinhard Pointner
|
54df846c91
|
* some finetuning + new sample script
|
2011-11-05 00:29:59 +00:00 |
|
Reinhard Pointner
|
f65f84c593
|
* simplify things
|
2011-11-04 09:11:11 +00:00 |
|
Reinhard Pointner
|
dc079a9d13
|
* improved error messages
|
2011-11-04 08:07:49 +00:00 |
|
Reinhard Pointner
|
47ac797ec3
|
* progress dialog for move/rename job
|
2011-11-04 07:45:48 +00:00 |
|
Reinhard Pointner
|
5184e4d98d
|
* extract local search into it's own class
* AniDB: search by any language
* SJ: use german series name if language is set to GERMAN
|
2011-11-04 05:23:23 +00:00 |
|
Reinhard Pointner
|
15b90ebf73
|
* added language selection combobox in episodelist panel
|
2011-11-04 03:04:49 +00:00 |
|
Reinhard Pointner
|
0e885c12f8
|
* cleanup
|
2011-11-04 01:51:33 +00:00 |
|
Reinhard Pointner
|
786370601b
|
* update website with new feature descs/examples
|
2011-11-03 17:46:33 +00:00 |
|
Reinhard Pointner
|
2cc68fd384
|
* clean-up
|
2011-11-03 11:56:29 +00:00 |
|
Reinhard Pointner
|
ba119efdde
|
* added new example script
|
2011-11-03 05:50:57 +00:00 |
|
Reinhard Pointner
|
38d9903d0f
|
* added PrintMediaInfo command in CLI and scripting interface
|
2011-11-02 18:19:09 +00:00 |
|
Reinhard Pointner
|
1b942fcd15
|
* added SD/HD binding
|
2011-11-02 14:48:23 +00:00 |
|
Reinhard Pointner
|
9c805d5b2a
|
* added support for SeriesStartDate in SerienJunkies
|
2011-11-02 08:25:22 +00:00 |
|
Reinhard Pointner
|
ad92f85a90
|
* sanity check
|
2011-10-31 13:55:34 +00:00 |
|
Reinhard Pointner
|
c59f27d048
|
* added more advanced examples for the scripting shell
|
2011-10-30 16:55:32 +00:00 |
|
Reinhard Pointner
|
f7719ccd86
|
* track scripting usage count
|
2011-10-30 10:36:40 +00:00 |
|
Reinhard Pointner
|
093ba200b6
|
* cleanup
|
2011-10-30 05:41:46 +00:00 |
|
Reinhard Pointner
|
f9c9229fc8
|
* added default imports for convenience
|
2011-10-30 05:02:54 +00:00 |
|
Reinhard Pointner
|
cb44204e81
|
+ advanced scripting for filebot via integrated Groovy interpreter and bindings to CLI functions
|
2011-10-29 20:24:01 +00:00 |
|
Reinhard Pointner
|
0a12c1ea5a
|
* minor changes
|
2011-10-29 20:19:53 +00:00 |
|
Reinhard Pointner
|
d77adc6776
|
* commit renamed file
|
2011-10-28 08:08:01 +00:00 |
|
Reinhard Pointner
|
1f0d9214fb
|
* improved substring matching for instances like Doctor Who vs Doctor Who (2005), The Office vs The Office (US), etc
|
2011-10-28 08:07:02 +00:00 |
|
Reinhard Pointner
|
93d2e0f379
|
* added missing source files (belongs to last commit)
|
2011-10-28 06:31:19 +00:00 |
|
Reinhard Pointner
|
7a83fda23b
|
* improved matching for Name-Title patterns (without SxE marker)
|
2011-10-28 06:28:19 +00:00 |
|
Reinhard Pointner
|
919a6c0660
|
* track method of looking up subtitles (search by name VS lookup by hash)
|
2011-10-27 05:54:49 +00:00 |
|
Reinhard Pointner
|
cc094cd751
|
* fix analytics behaviour
|
2011-10-24 08:44:23 +00:00 |
|
Reinhard Pointner
|
3fd678c996
|
* use given episode number as special number
|
2011-10-23 14:09:41 +00:00 |
|
Reinhard Pointner
|
67e6dcf196
|
* error handling
|
2011-10-18 04:10:56 +00:00 |
|
Reinhard Pointner
|
8418389e77
|
* cli rename: support matching multiple shows to files in the same folder
|
2011-10-18 03:58:03 +00:00 |
|
Reinhard Pointner
|
22dd7abc8d
|
* remove illegal characters from label
|
2011-10-15 12:40:35 +00:00 |
|
Reinhard Pointner
|
5b917ef1d0
|
* remove trailing () before checking similarity to make sure we don't autoselect the wrong show if there are two shows with the same name but from different years, e.g. Doctor Who (2005)
|
2011-10-15 07:53:54 +00:00 |
|
Reinhard Pointner
|
90f5993e10
|
* add cli support for outputting episode list info
|
2011-10-14 17:48:17 +00:00 |
|