Reinhard Pointner
|
cd577da79c
|
* full support for watching a filetree
|
2011-12-20 13:03:28 +00:00 |
|
Reinhard Pointner
|
1a43b7c5fd
|
* added fetch banner script
* refactored thetvdb banner api
|
2011-12-20 13:00:38 +00:00 |
|
Reinhard Pointner
|
70adfa0b0f
|
* api support for thetvdb banners
|
2011-12-20 02:37:36 +00:00 |
|
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 |
|