Reinhard Pointner
62ec14757c
Fix TMDb artwork listing for non-English requests
2016-03-17 08:25:57 +00:00
Reinhard Pointner
a96af61f79
Better logging defaults
2016-03-15 14:57:21 +00:00
Reinhard Pointner
f5442e7316
Refactor
2016-03-15 14:57:18 +00:00
Reinhard Pointner
4646d623b3
+ Push 4.6.2 B1
2016-03-15 08:06:52 +00:00
Reinhard Pointner
2ddec2e2b2
Fix Filter panel size issues
2016-03-14 07:34:13 +00:00
Reinhard Pointner
1878d3b060
Refactor
2016-03-13 20:00:13 +00:00
Reinhard Pointner
33dc0d7ca5
Refactor
2016-03-13 19:32:44 +00:00
Reinhard Pointner
c101a59e69
Refactor
2016-03-13 18:32:03 +00:00
Reinhard Pointner
fbde12d5f0
Fix bad regex in getReleaseGroupTrimPattern
2016-03-13 18:32:01 +00:00
Reinhard Pointner
3c266b91da
Store aliasNames correctly (excluding the primary name)
2016-03-13 18:31:58 +00:00
Reinhard Pointner
f2f573563d
Prioritize proper episodes over specials
2016-03-13 17:35:34 +00:00
Reinhard Pointner
02a958f22b
Fine-tune numeric rules
2016-03-13 17:35:31 +00:00
Reinhard Pointner
b248b83dac
Refactor
2016-03-13 17:35:27 +00:00
Reinhard Pointner
ce848b9e21
// normalize objects (and make sure to keep word boundaries)
2016-03-13 13:39:41 +00:00
Reinhard Pointner
9bc40eccd4
SubstringFields and update unit tests
2016-03-13 13:32:26 +00:00
Reinhard Pointner
1fc9048bcc
Take care of -3D patterns
2016-03-13 09:34:05 +00:00
Reinhard Pointner
82d47c970e
Backwards compatibility fix
2016-03-12 18:26:27 +00:00
Reinhard Pointner
eccace4f51
Make sure that '-1080' is on the exclude list
2016-03-12 18:09:28 +00:00
Reinhard Pointner
0084f7e265
Refactor AnidbClient
2016-03-12 16:42:12 +00:00
Reinhard Pointner
346bd69ff1
Refine logging
2016-03-12 16:42:09 +00:00
Reinhard Pointner
1c95bfd16a
Take care of obvious ^RG- or -RG$ patterns
2016-03-12 15:19:27 +00:00
Reinhard Pointner
c5f8dc4356
Refactor
2016-03-12 15:19:25 +00:00
Reinhard Pointner
afb9b0f0a3
Backwards compatibility fix
2016-03-12 15:19:22 +00:00
Reinhard Pointner
907bc11aad
Refactor
2016-03-12 14:09:14 +00:00
Reinhard Pointner
117b3be318
Added -Durl.refresh=PT0S system property for testing
2016-03-12 13:46:42 +00:00
Reinhard Pointner
0649850f31
Refactor
2016-03-12 13:28:04 +00:00
Reinhard Pointner
e8c05b86fc
Cleanup
2016-03-12 10:38:07 +00:00
Reinhard Pointner
0562f6bdfd
Optimize TheMovieDB caching and default to using HTTPS instead of HTTP
2016-03-12 10:01:11 +00:00
Reinhard Pointner
ae8ca2eeb3
Refactor ETag handling
2016-03-11 21:03:30 +00:00
Reinhard Pointner
0a8234fdf8
Improved logging
2016-03-11 20:05:46 +00:00
Reinhard Pointner
ee11696457
Fix ETag handling
2016-03-11 19:52:41 +00:00
Reinhard Pointner
b8f596c064
Add tooltip with id and alias titles for search result items in select dialog
2016-03-11 19:24:51 +00:00
Reinhard Pointner
24a2a6044e
Do not shutdown caches (some parts of the app keep their references)
2016-03-11 17:34:47 +00:00
Reinhard Pointner
6e839ee5c6
Remove useless mediainfo from bindings mediainfo viewer
2016-03-11 17:14:03 +00:00
Reinhard Pointner
1eed213527
Added MediaInfo tool in Tools panel
2016-03-11 15:06:17 +00:00
Reinhard Pointner
3d33223f95
Fix default column size
2016-03-11 12:55:59 +00:00
Reinhard Pointner
590c667d5e
Added MediaInfo tool in Tools panel
2016-03-11 12:15:10 +00:00
Reinhard Pointner
bf0cbe41f6
Unify application folder logic
2016-03-11 11:26:59 +00:00
Reinhard Pointner
bed6732d35
Unify application folder logic
2016-03-11 11:14:50 +00:00
Reinhard Pointner
5f6f45a26b
Added MediaInfo tool in Tools panel
2016-03-11 08:17:05 +00:00
Reinhard Pointner
7a2fd989a3
Fix logger NPE issues
2016-03-11 08:17:02 +00:00
Reinhard Pointner
aca56eac9a
Refactor MediaInfo.open(File) to throw IOException on error
2016-03-11 08:16:59 +00:00
Reinhard Pointner
8773e3b183
Improved error messages
2016-03-11 08:16:57 +00:00
Reinhard Pointner
0a039d943b
Avoid notification flickering by moving windows in reverse order
2016-03-11 08:16:54 +00:00
Reinhard Pointner
d53dd1ffec
Rename "Analyze" panel to "Tools" panel
2016-03-11 04:51:27 +00:00
Reinhard Pointner
1251fbd657
Allow original folder as input folder selector
2016-03-11 04:11:40 +00:00
Reinhard Pointner
10805ef9a4
Strip newlines when copy & pasting in new formats
2016-03-11 03:57:20 +00:00
Reinhard Pointner
52f97e6ab5
Update debug logging
2016-03-10 20:42:32 +00:00
Reinhard Pointner
6d127e8385
Cleanup
2016-03-10 19:43:21 +00:00
Reinhard Pointner
8f258542ea
filebot -revert /path
command
2016-03-10 19:23:12 +00:00
Reinhard Pointner
94517baa98
filebot -revert /path
command
2016-03-10 18:32:11 +00:00
Reinhard Pointner
81efca26df
Support REVERT for all rename actions
2016-03-10 16:37:29 +00:00
Reinhard Pointner
9f9aa9ed82
Support REVERT for all rename actions
2016-03-10 16:23:45 +00:00
Reinhard Pointner
4d695a1d7d
Refactor logging
2016-03-10 14:38:34 +00:00
Reinhard Pointner
ffa98e1989
Refactor logging
2016-03-10 14:05:56 +00:00
Reinhard Pointner
558ccee1f3
Parse /2016-03-10/ and /2016/ patterns
2016-03-10 12:15:07 +00:00
Reinhard Pointner
ff2b8170a5
More debug logging
2016-03-10 11:51:22 +00:00
Reinhard Pointner
c6cd09b50d
Fix isStale condition
2016-03-10 07:22:47 +00:00
Reinhard Pointner
8bb15132d2
Find the original exception
2016-03-10 07:22:44 +00:00
Reinhard Pointner
8333c502c4
Fixed GlazedList @Depricated
2016-03-10 07:22:41 +00:00
Reinhard Pointner
1a0fd86ba5
Fail gracefully when doing ID3 lookups
2016-03-10 06:47:51 +00:00
Reinhard Pointner
e193e60d9f
Refactor
2016-03-10 06:38:14 +00:00
Reinhard Pointner
d76f625328
Fix various compiler warnings
2016-03-10 06:28:22 +00:00
Reinhard Pointner
537144187a
Refactor
2016-03-10 04:42:39 +00:00
Reinhard Pointner
fd1f5b17f4
Unify gui/console logging
2016-03-09 20:48:56 +00:00
Reinhard Pointner
78c3b6917d
Unify gui/console logging
2016-03-09 20:36:28 +00:00
Reinhard Pointner
1ab9d36938
Experiment with new CachedResource framework
2016-03-09 19:51:41 +00:00
Reinhard Pointner
4390752fc0
Experiment with new CachedResource framework
2016-03-09 19:26:03 +00:00
Reinhard Pointner
96b653da0a
Unify gui/console logging
2016-03-09 19:26:00 +00:00
Reinhard Pointner
f45f390d5c
only log errors to file
2016-03-09 16:18:20 +00:00
Reinhard Pointner
2f76465c38
Unify gui/console logging
2016-03-09 16:02:36 +00:00
Reinhard Pointner
63fd9d77af
Fix computeIf condition!!!!
2016-03-09 16:02:31 +00:00
Reinhard Pointner
7b7d6b36a8
Experiment with new CachedResource framework
2016-03-09 10:32:52 +00:00
Reinhard Pointner
bf2571f04f
Refactor
2016-03-09 10:32:49 +00:00
Reinhard Pointner
67431e1745
Refactor
2016-03-09 10:32:46 +00:00
Reinhard Pointner
3ea3045545
Refactor
2016-03-09 06:28:36 +00:00
Reinhard Pointner
9fe2c81784
Refactor
2016-03-09 06:17:25 +00:00
Reinhard Pointner
83e7f189d6
Added new expression format methods:
...
* String.replace(Map)
* Collection.join(String, String, String)
* Object.check(Closure)
2016-03-09 05:58:52 +00:00
Reinhard Pointner
4e90c5d7af
Show expected exceptions as info message
2016-03-09 05:58:49 +00:00
Reinhard Pointner
aaa75b5988
Show expected exceptions as info message
2016-03-09 05:58:47 +00:00
Reinhard Pointner
7d5c9545b8
Refactor
2016-03-09 05:58:44 +00:00
Reinhard Pointner
535a16621c
Refactor
2016-03-09 05:58:41 +00:00
Reinhard Pointner
360e0b5a55
Fix update.xml parse issues
2016-03-09 05:58:39 +00:00
Reinhard Pointner
2ee0e3cd8d
Stream refactoring
2016-03-09 05:58:36 +00:00
Reinhard Pointner
1e7fa00ef4
Refactor
2016-03-08 17:47:17 +00:00
Reinhard Pointner
b4498da47e
Fix ETag caching
2016-03-08 17:45:00 +00:00
Reinhard Pointner
4fae01236a
Use java.nio.charset.StandardCharsets.* instead of Charset.forName
2016-03-08 17:02:53 +00:00
Reinhard Pointner
022c2c40a3
Fix NSIS installer issues
2016-03-08 16:40:44 +00:00
Reinhard Pointner
bd06ecb9e4
Refactor
2016-03-08 16:21:10 +00:00
Reinhard Pointner
7eb9192736
Make sure "Clear Cache" works correctly
2016-03-08 16:21:07 +00:00
Reinhard Pointner
19197626d7
Refactor
2016-03-08 14:51:53 +00:00
Reinhard Pointner
8be83e8759
Refactor
2016-03-08 14:43:21 +00:00
Reinhard Pointner
3af533fd07
Experiment with new CachedResource framework
2016-03-08 14:41:30 +00:00
Reinhard Pointner
1f53b540dc
Refactor
2016-03-08 13:06:07 +00:00
Reinhard Pointner
e95078668e
Experiment with new CachedResource framework
2016-03-08 12:59:24 +00:00
Reinhard Pointner
7e5388e7fa
Refactor
2016-03-08 09:54:29 +00:00
Reinhard Pointner
1ae3f5d2b8
Refactor
2016-03-08 09:43:59 +00:00
Reinhard Pointner
be5e65a844
Refactor
2016-03-07 23:56:32 +00:00
Reinhard Pointner
a4d363bb97
Remove json-simple.jar
2016-03-07 19:46:47 +00:00
Reinhard Pointner
9605ab7e63
Experiment with new CachedResource framework
2016-03-07 16:01:10 +00:00
Reinhard Pointner
7d3b099c07
Experiment with new CachedResource framework
2016-03-07 15:36:13 +00:00
Reinhard Pointner
bc2b96d09b
More types less bugs
2016-03-07 13:39:38 +00:00
Reinhard Pointner
e9f92a87e6
Experiment with new CachedResource framework
2016-03-07 12:34:02 +00:00
Reinhard Pointner
95ce706e2e
Experiment with new CachedResource framework
2016-03-07 12:30:12 +00:00
Reinhard Pointner
c5c8525b49
Move CachedResource2
2016-03-07 12:30:09 +00:00
Reinhard Pointner
a46a3e48a8
Experiment with new CachedResource framework
2016-03-07 11:32:00 +00:00
Reinhard Pointner
4e41d0dfd1
Experiment with new CachedResource framework
2016-03-07 10:55:45 +00:00
Reinhard Pointner
a0ebae1db2
Refactor
2016-03-07 06:38:23 +00:00
Reinhard Pointner
bbed902c63
Experiment with new CachedResource framework
2016-03-06 22:21:13 +00:00
Reinhard Pointner
500a4972e1
Rewrite caching
2016-03-06 18:11:30 +00:00
Reinhard Pointner
5156a0f042
Fix json-io parse issues
2016-03-06 14:42:15 +00:00
Reinhard Pointner
335c857688
Fix json-io parse issues
2016-03-06 13:57:16 +00:00
Reinhard Pointner
ed455635bd
Fix json-io parse issues
2016-03-06 09:55:17 +00:00
Reinhard Pointner
cf2a4f306b
Avoid breaking json-io updates
2016-03-06 09:17:42 +00:00
Reinhard Pointner
9311a870e0
Fix json-io parse issues
2016-03-06 09:07:58 +00:00
Reinhard Pointner
0e70aac95a
Refactor
2016-03-05 21:06:26 +00:00
Reinhard Pointner
b452414614
Close stream
2016-03-05 21:06:20 +00:00
Reinhard Pointner
93937680a7
Refactor
2016-03-05 15:14:49 +00:00
Reinhard Pointner
74569a405f
Support Query->SearchResult persistent memory in Episode mode
2016-03-04 22:52:15 +00:00
Reinhard Pointner
58c1169fec
Make FINEST matcher logging options available to end users
2016-03-02 19:10:55 +00:00
Reinhard Pointner
a5fba63043
Make FINEST matcher logging options available to end users
2016-03-02 18:36:46 +00:00
Reinhard Pointner
cb79fe71b5
Make FINEST matcher logging options available to end users
2016-03-02 18:15:32 +00:00
Reinhard Pointner
862d181c29
Refactor console logging
2016-03-02 17:25:14 +00:00
Reinhard Pointner
227f313461
Added SystemProperty accessor class
2016-03-02 17:10:18 +00:00
Reinhard Pointner
e7da897a1c
Refactor console logging
2016-03-02 16:14:16 +00:00
Reinhard Pointner
09ef06496d
Refactor console logging
2016-03-02 15:55:06 +00:00
Reinhard Pointner
e9ddee19d6
Refactor console logging
2016-03-02 15:03:11 +00:00
Reinhard Pointner
567b50da21
Refactor console logging
2016-03-02 15:02:44 +00:00
Reinhard Pointner
1c320a461b
Remove -get-missing-subtitles option
2016-03-02 05:38:34 +00:00
Reinhard Pointner
506de41711
Remove -get-missing-subtitles option
2016-03-02 05:19:52 +00:00
Reinhard Pointner
6f4d420c5b
Use HTTPS for all FileBot data files
2016-03-01 05:19:30 +00:00
Reinhard Pointner
352b34bb61
* Ignore bad series entries on the client-side right away
2016-03-01 05:19:27 +00:00
Reinhard Pointner
fd41e5518a
Clean up
2016-02-28 10:47:20 +00:00
Reinhard Pointner
87238fe330
Unify CLI/GUI lookupSubtitleByHash
2016-02-27 05:22:46 +00:00
Reinhard Pointner
f27325a458
Print extra new lines only if logging is turned on
2016-02-27 03:27:34 +00:00
Reinhard Pointner
01d4e23f01
Fix formatMultiEpisode preview format
2016-02-26 18:22:07 +00:00
Reinhard Pointner
b301f445a5
Fix formatMultiEpisode preview format
2016-02-26 17:42:21 +00:00
Reinhard Pointner
07037b34ce
Support multi-episode objects where each episode member has the same SxE numbers
...
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=3456
2016-02-26 16:35:59 +00:00
Reinhard Pointner
55491a137d
Presume that OpenSubtitles hash matches are being polluted by BSPlayer and never just trust hash matches
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3452#p19190
2016-02-26 13:14:17 +00:00
Reinhard Pointner
f498d5c38e
Clean up
2016-02-25 12:16:18 +00:00
Reinhard Pointner
e63f9b0718
+ OpenSubtitles: Perform 1-episode-only or 1-season-only search queries to avoid the 500 result limit
2016-02-24 05:49:58 +00:00
Reinhard Pointner
346189a459
Clean up
2016-02-24 05:49:54 +00:00
Reinhard Pointner
e08e461369
Improved default behaviour
2016-02-24 02:47:42 +00:00
Reinhard Pointner
3768f656ef
Best to make it fail completely if one episode list of possible matches fails to download
2016-02-23 05:46:54 +00:00
Reinhard Pointner
e10d2ffd9e
+ VoteRate metric
2016-02-22 21:29:26 +00:00
Reinhard Pointner
accac8c6ab
Adjust differentiation accuracy to about a year
2016-02-22 18:48:23 +00:00
Reinhard Pointner
0d1ac6ae56
Channels 2.0
2016-02-22 17:15:19 +00:00
Reinhard Pointner
ce64a653f0
Refactor
2016-02-22 08:21:03 +00:00
Reinhard Pointner
331b271d2b
Prefer exact series name as query if known. Otherwise perform the usual query normalization.
2016-02-22 06:24:12 +00:00
Reinhard Pointner
fe49ebf36d
Make sure that SimpleFormat.format(String) continues to work for custom formats
2016-02-22 04:46:37 +00:00
Reinhard Pointner
158119a26b
Cache Pattern instance
2016-02-22 04:34:08 +00:00
Reinhard Pointner
c41f564832
Make sure that files can't be added twice with one single drop action (e.g. when parent folder and child file are part of the same file transferable)
2016-02-11 20:15:40 +00:00
Reinhard Pointner
abb32b796a
Update unit test
2016-02-10 20:16:02 +00:00
Reinhard Pointner
9c8da51277
Cache SeriesNameMatcher objects
2016-02-10 18:32:39 +00:00
Reinhard Pointner
d84b11a850
Optimize DateMatcher
2016-02-10 18:32:34 +00:00
Reinhard Pointner
bf69d750e8
Cache SeriesNameMatcher objects
2016-02-10 18:32:30 +00:00
Reinhard Pointner
a81fcf155a
Support localized month names when matching dates
2016-02-10 14:33:53 +00:00
Reinhard Pointner
c12df53182
Support localized month names when matching dates
2016-02-10 14:31:59 +00:00
Reinhard Pointner
04e254ba04
Format source
2016-02-10 14:31:56 +00:00
Reinhard Pointner
9e87c59b68
Prefer Locale.ENGLISH when it makes sense
2016-02-10 14:31:53 +00:00
Reinhard Pointner
331f51caf7
Optimize DateMatcher
2016-02-10 12:03:07 +00:00
Reinhard Pointner
ffa8b021e0
Optimize DateMatcher
2016-02-10 11:47:17 +00:00
Reinhard Pointner
3b79ef9e39
Simplify SimpleDate
2016-02-10 11:47:13 +00:00
Reinhard Pointner
058940e847
Use java.time.* instead of Calendar
2016-02-10 03:17:31 +00:00
Reinhard Pointner
9be55cbf54
Fix yyyyMMdd pattern
2016-02-10 03:17:28 +00:00
Reinhard Pointner
95ea4130ec
Add yyyymmdd date pattern
...
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=3409
2016-02-10 02:48:28 +00:00
Reinhard Pointner
856972e4da
Refactor
2016-02-09 17:16:14 +00:00
Reinhard Pointner
aba1effc83
-Dnet.filebot.logger.cli.anonymize
2016-02-09 16:44:49 +00:00
Reinhard Pointner
fcb003f440
Don't match numbers that are too long
2016-02-09 15:02:41 +00:00
Reinhard Pointner
49710f27f9
Refactor
2016-02-09 13:34:55 +00:00
Reinhard Pointner
c55882e7d1
Use collectingAndThen for merging SearchResult objects
2016-02-09 11:38:40 +00:00
Reinhard Pointner
38b17a467a
Correctly combine local and api search results
2016-02-09 09:37:37 +00:00
Reinhard Pointner
7a4f0eb9e2
Refactor SearchResult classes
2016-02-09 09:37:34 +00:00
Reinhard Pointner
e2a3149d19
Refactor SimilarityComparator simple usage
2016-02-09 01:17:48 +00:00
Reinhard Pointner
25f6edd065
Use shared Groovy script engine
2016-02-08 22:40:05 +00:00
Reinhard Pointner
1ebece8d19
Fix regression issues caused by selectSearchResult
now taking into account alias titles (which is not desirable when query was entered manually)
2016-02-08 22:29:50 +00:00
Reinhard Pointner
037c3d9e68
Refactor SimilarityComparator
2016-02-08 22:29:45 +00:00
Reinhard Pointner
ec0f9293c7
Improved error reporting for people that do --db TheTVDB --lang ITA
2016-02-08 17:27:17 +00:00
Reinhard Pointner
1a4f1a5966
refactor
2016-02-06 18:34:47 +00:00
Reinhard Pointner
94605c2593
* play with new convenience methods for Swing using lambdas
2016-02-06 14:56:23 +00:00
Reinhard Pointner
15dc273d7f
* play with new convenience methods for Swing using lambdas
2016-02-06 14:03:56 +00:00
Reinhard Pointner
fde21946dc
* refactor subtitle upload (and improve CD1/CD2 upload support)
2016-02-06 12:23:59 +00:00
Reinhard Pointner
3152a69152
Make {languages} binding work for Episode objects as well
2016-02-05 11:15:12 +00:00
Reinhard Pointner
7c292e631e
+ added {languages} binding, as a convience binding for {info.SpokenLanguages}
2016-02-05 10:49:39 +00:00
Reinhard Pointner
0273408145
Ignore N/A values
2016-02-05 10:49:36 +00:00
Reinhard Pointner
c5564f60c8
Support SpokenLanguages with OMDb
...
@see https://www.filebot.net/forums/viewtopic.php?f=5&t=2367&p=18803#p18800
2016-02-05 10:49:34 +00:00
Reinhard Pointner
4ba06f256a
fix unecessary double caching
2016-02-04 10:05:29 +00:00
Reinhard Pointner
e4ed235c55
More lenient CD.I pattern
2016-02-04 08:40:38 +00:00
Reinhard Pointner
92a08db4e4
Fix Mac sandbox issues
2016-02-03 19:32:35 +00:00
Reinhard Pointner
0d1f6cfac6
* revert, DnD issues are caused by Finder/OSX waiting for previous ongoing drop event to be accepted/rejected
2016-02-03 19:32:32 +00:00
Reinhard Pointner
87125a98a9
Fix Mac sandbox issues
2016-02-03 18:52:42 +00:00
Reinhard Pointner
4debb73ffc
Fix Mac sandbox issues
2016-02-03 18:25:05 +00:00
Reinhard Pointner
62a9dfb386
+ support --conflict index option
2016-02-03 18:14:44 +00:00
Reinhard Pointner
83e57c5f48
+ support --conflict index option
2016-02-03 18:14:14 +00:00
Reinhard Pointner
ec14f3c084
Improve subtitle upload behaviour
2016-02-03 18:14:11 +00:00
Reinhard Pointner
db4b6b9487
in internal getMediaInfo(File) calls, explicitly ignore the --filter option if any and don't inherit it's value from the commandline options
2016-02-02 17:22:27 +00:00
Reinhard Pointner
2bee69d732
Use xattr metadata from the given file as info object when evaluating file filter expressions on files
2016-02-02 17:22:24 +00:00
Reinhard Pointner
c3decda9cb
Improve Subtitle Upload usability
2016-02-01 10:09:06 +00:00
Reinhard Pointner
07c64dbd61
Improve Subtitle Upload usability
2016-01-31 21:53:58 +00:00
Reinhard Pointner
62cc40136a
Fix MAS permission issues
2016-01-31 18:16:18 +00:00
Reinhard Pointner
5ffc2a804c
Fix MAS permission issues
2016-01-31 18:06:57 +00:00
Reinhard Pointner
b428b13835
Fix MAS permission issues
2016-01-31 18:03:14 +00:00
Reinhard Pointner
9f2b63121f
+ subtitle language auto-detection for {lang} binding
2016-01-31 16:13:04 +00:00
Reinhard Pointner
ee0dbe7784
Fix subtitle format auto-detection bug, that makes filebot unable to read subtitle files with bad extensions
2016-01-30 15:43:54 +00:00
Reinhard Pointner
c4dcc6a6b8
Update query-blacklist.txt
2016-01-30 14:48:24 +00:00
Reinhard Pointner
b20259e508
Update {s3d} pattern
2016-01-29 16:06:28 +00:00
Reinhard Pointner
6d124bb690
Cache heavily used Pattern/FileFilter objects
2016-01-28 16:18:01 +00:00
Reinhard Pointner
517852b9d0
Update data files
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&p=18658#p18657
2016-01-28 13:46:06 +00:00
Reinhard Pointner
ca757a7f3f
Added {channels} binding for values like 5.1
2016-01-26 18:41:47 +00:00
Reinhard Pointner
57de63d6ec
Update {tags} pattern
2016-01-26 16:26:08 +00:00
Reinhard Pointner
52d82489cb
Allow Season Year values in the Season spinner
2016-01-26 16:23:01 +00:00
Reinhard Pointner
db9dc0f9e9
Added {az} SortInitial binding.
2016-01-26 11:29:16 +00:00
Reinhard Pointner
78734c6f34
Add {gigabytes} as sample binding
2016-01-25 12:03:26 +00:00
Reinhard Pointner
b0977a7b2c
Support corner-case with unusual MediaInfo Channel(s) values
2016-01-25 11:10:56 +00:00
Reinhard Pointner
76871ac44d
* refactor
2016-01-24 14:12:19 +00:00
Reinhard Pointner
d80cc8b764
cleanup
2016-01-23 22:41:42 +00:00
Reinhard Pointner
40a98b08ae
* unify GUI/CLI probable match selection
2016-01-23 22:25:05 +00:00
Reinhard Pointner
0bfc9154e8
Improved support for AniDB movies
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3346
2016-01-23 16:20:03 +00:00
Reinhard Pointner
df094e0e01
include application version in frame title
2016-01-23 16:11:49 +00:00
Reinhard Pointner
7b64f7c916
* refactor
2016-01-22 09:48:27 +00:00
Reinhard Pointner
8770cddaa5
* make it clear that localSearch results are first and preferred over apiSearch results
2016-01-20 12:50:51 +00:00
Reinhard Pointner
1f5b3d21dd
added {localize} binding examples
2016-01-19 12:00:40 +00:00
Reinhard Pointner
68549e5e6e
make sure to avoid "special" files that aren't folders but also not really files
2016-01-18 05:30:52 +00:00
Reinhard Pointner
8e7bf88b06
make TVMazeClient more robust to unexpected json response data
2016-01-17 15:59:00 +00:00
Reinhard Pointner
8ca67b9b64
Make {localize} binding more self-documenting
2016-01-17 09:12:45 +00:00
Reinhard Pointner
a226a4de0f
+ added {localize} binding to allow just-in-time localization of movie/episode data
...
Episode Format Example: {localize.German.Title}
Movie Format Example: {localize.Chinese.Name}
2016-01-17 07:01:53 +00:00
Reinhard Pointner
bdd7e6c245
organize imports
2016-01-12 14:57:01 +00:00
Reinhard Pointner
c18478147e
refactor number parsing
2016-01-10 05:03:09 +00:00
Reinhard Pointner
9cc353e981
refactor number parsing
2016-01-10 04:54:35 +00:00
Reinhard Pointner
49561dd944
* more lenient number parsing
2016-01-10 02:58:49 +00:00
Reinhard Pointner
cba56ff053
simplify regex
2016-01-08 14:28:31 +00:00
Reinhard Pointner
098e5c5e6f
* update media info terms
2016-01-08 14:04:51 +00:00
Reinhard Pointner
c5b7f73872
* add \p{Cntrl} characters to filesystem illegal characters pattern
2016-01-08 13:43:02 +00:00
Reinhard Pointner
9949224e2b
added String.removeIllegalCharacters convenience function
2016-01-08 13:28:46 +00:00
Reinhard Pointner
80e7da3820
* improved matching for patterns like EN_5.1 or JPN_2.0
2016-01-08 12:26:42 +00:00
Reinhard Pointner
13150d664c
* fine-tune last-resort generic filename/filepath matching
2016-01-08 12:26:39 +00:00
Reinhard Pointner
249eb66d94
fix @see https://www.filebot.net/forums/viewtopic.php?f=10&t=3310#p18320
2016-01-07 18:30:42 +00:00
Reinhard Pointner
f52a5113ca
update {es} and {t} bindings
2016-01-07 15:09:09 +00:00
Reinhard Pointner
b83fcad638
+ Improved support for Plex multi-episode naming scheme (i.e. use ranges like S01E01-E05)
...
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=3310
2016-01-07 09:18:27 +00:00
Reinhard Pointner
0a48dd41b0
+ Improved support for Plex multi-episode naming scheme (i.e. use ranges like S01E01-E05)
...
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=3310
2016-01-07 08:59:43 +00:00
Reinhard Pointner
50c23f9f2d
* update release info patterns
2016-01-04 11:17:19 +00:00
Reinhard Pointner
991a330c7d
* update release info patterns
2016-01-02 10:11:28 +00:00
Reinhard Pointner
50e81a916e
update query-blacklist.txt
2015-12-29 16:01:43 +00:00
Reinhard Pointner
b4108ed2a5
convenience bindings for {bytes} {megabytes} and {gigabytes}
2015-12-25 12:39:58 +00:00
Reinhard Pointner
47e033797a
improved help menu
2015-12-25 10:23:52 +00:00
Reinhard Pointner
f88630a5bc
* added {source} patterns
2015-12-24 05:09:47 +00:00
Reinhard Pointner
3db65e359d
* just pick the first hash match if we can't auto-guess the best possible match (and make CLI behave like the GUI)
2015-12-17 21:14:06 +00:00
Reinhard Pointner
17e23a827e
* update OpenSubtitles subtitle metadata keys
2015-12-17 19:55:49 +00:00
Reinhard Pointner
95ac5a4f9a
* just pick the first hash match if we can't auto-guess the best possible match (and make CLI behave like the GUI)
2015-12-17 10:32:55 +00:00
Reinhard Pointner
3081ec3885
* added bindings for Menu/Chapters/Image media info objects
2015-12-16 03:28:29 +00:00
Reinhard Pointner
cf9045d3a4
* simplify name
2015-12-14 15:39:07 +00:00
Reinhard Pointner
3ff637e4e1
* fix
2015-12-14 09:50:42 +00:00
Reinhard Pointner
1289634318
* try publishing a seprate free app that contains only the subtitles module and see if that's acceptable in the mac appstore
2015-12-14 09:47:29 +00:00
Reinhard Pointner
7e71b11448
* misc UI
2015-12-12 14:54:32 +00:00
Reinhard Pointner
b87e662466
add File.resolveAsChild
2015-12-11 22:28:34 +00:00
Reinhard Pointner
7ea5b88011
update usage
2015-12-11 22:12:42 +00:00
Reinhard Pointner
46ae76d89a
* fix multi-episode detection for high SxE numbers (e.g. S01E99-E100)
2015-12-11 21:29:56 +00:00
Reinhard Pointner
4de4fc65f7
* update release-groups
2015-12-10 17:10:46 +00:00
Reinhard Pointner
4272995a27
* prefer Track info over Title info when formatting {t}
2015-12-10 17:09:13 +00:00
Reinhard Pointner
c512ba7fb7
* fix multi-episode regression issue: https://www.filebot.net/forums/viewtopic.php?f=5&t=3246#p17950
2015-12-08 07:32:42 +00:00
Reinhard Pointner
b84eaa3947
* show original IO exception message
2015-12-06 20:51:06 +00:00
Reinhard Pointner
0ac9d7c616
+ Support --def name=@/path/to/text/file parameter passing syntax that allows parameters to be read from a text file (i.e. for complex formats that would otherwise require escaping)
2015-12-06 19:33:12 +00:00
Reinhard Pointner
7e2a43efd5
* better ascii-fy quotes
2015-12-05 10:01:34 +00:00
Reinhard Pointner
d4c2d77479
* prettier filebot -help
output
2015-12-04 16:08:41 +00:00
Reinhard Pointner
538484002a
* experiment with high-dpi icons
2015-12-01 08:48:30 +00:00
Reinhard Pointner
24a1e49e33
* added {s3d} binding for matching filename flags like 3D.SBS
2015-11-30 08:51:42 +00:00
Reinhard Pointner
02e2b9f4d1
* refactor
2015-11-30 06:47:35 +00:00
Reinhard Pointner
376881f77c
* n00b counter measures: sample file not set issue
2015-11-29 09:43:23 +00:00
Reinhard Pointner
58da1b2cfc
* n00b counter measures: sample file not set issue
2015-11-29 09:28:54 +00:00
Reinhard Pointner
9b4fbbe3b3
* use new SD/HD flag iconset
...
Website: http://www.icondrawer.com
Reference no.: 44408729
Payment method: PayPal
Date/time: 2015-11-25 08:28:40
Order General Total: 56.31 EUR
2015-11-25 07:25:53 +00:00
Reinhard Pointner
3a49a20870
* use new official opensubtitles icons
2015-11-25 05:35:29 +00:00
Reinhard Pointner
4341b2053e
* remove redundant folder icon
2015-11-23 22:12:05 +00:00
Reinhard Pointner
0d1072a9c4
* experiment with high-dpi icons
2015-11-23 21:35:44 +00:00
Reinhard Pointner
a6b86d7804
* experiment with high-dpi icons
2015-11-23 18:31:28 +00:00
Reinhard Pointner
b9baa2c11a
* OpenSubtitles UI improvements
2015-11-23 15:54:03 +00:00
Reinhard Pointner
0079c100cc
* experiment with high-dpi icons
2015-11-23 14:52:18 +00:00
Reinhard Pointner
19bdc8a137
* experiment with high-dpi icons
2015-11-23 13:36:54 +00:00
Reinhard Pointner
54d50f0be4
* added icon to history panel close button
2015-11-23 13:31:08 +00:00
Reinhard Pointner
861b0e1b12
* add icon for List panel Create button
2015-11-23 13:27:28 +00:00
Reinhard Pointner
9e0154647c
* update file icons
2015-11-23 13:23:19 +00:00
Reinhard Pointner
63e78f8d09
* experiment with high-dpi icons
2015-11-23 13:08:10 +00:00
Reinhard Pointner
d9f280bc97
* experiment with high-dpi icons
2015-11-23 11:35:47 +00:00
Reinhard Pointner
3d2763454f
* rename icons for generic file mode
2015-11-23 10:45:28 +00:00
Reinhard Pointner
e1a15faf76
* remove shadow
2015-11-23 10:31:19 +00:00
Reinhard Pointner
ee420c3695
* experiment with high-dpi icons
2015-11-23 10:29:31 +00:00
Reinhard Pointner
a62912b48f
* adjust button sizes
2015-11-23 09:12:11 +00:00
Reinhard Pointner
dd9d6f0bfb
* experiment with high-dpi icons
2015-11-23 09:03:54 +00:00
Reinhard Pointner
2e20d30447
* experiment with high-dpi icons
2015-11-23 01:34:33 +00:00
Reinhard Pointner
a92dc9a207
* experiment with high-dpi icons
2015-11-23 00:47:48 +00:00
Reinhard Pointner
54d8ccf70c
* experiment with high-dpi icons
2015-11-23 00:14:37 +00:00
Reinhard Pointner
2fe2db7fce
* experiment with high-dpi icons
2015-11-22 06:50:31 +00:00
Reinhard Pointner
c8a7b32e04
* experiment with high-dpi icons
2015-11-21 22:14:45 +00:00
Reinhard Pointner
d57a2095d0
* experiment with high-dpi icons
2015-11-21 15:40:33 +00:00
Reinhard Pointner
4d6de39d98
* experiment with high-dpi icons
2015-11-21 15:31:30 +00:00
Reinhard Pointner
0c9004a866
* experiment with high-dpi icons
2015-11-20 14:04:49 +00:00
Reinhard Pointner
e08ecc064a
* experiment with high-dpi icons
2015-11-20 09:57:25 +00:00
Reinhard Pointner
98db269b05
* experiment with high-dpi icons
2015-11-20 09:48:34 +00:00
Reinhard Pointner
cd38ec17e2
* cache loaded icons
2015-11-20 08:26:57 +00:00
Reinhard Pointner
5b25895808
* experiment with high-dpi icons
2015-11-20 08:12:04 +00:00
Reinhard Pointner
6c85adb431
* sanity check
2015-11-19 12:43:40 +00:00
Reinhard Pointner
aaa5a71e49
* sanity check
2015-11-19 12:42:11 +00:00
Reinhard Pointner
9c05de570b
* cleanup
2015-11-16 07:48:46 +00:00
Reinhard Pointner
3af7e217a0
* cleanup
2015-11-16 07:47:33 +00:00
Reinhard Pointner
bddb28cd6d
* "Report Bugs" Help menu item
2015-11-15 19:12:03 +00:00
Reinhard Pointner
816679e142
* fix keyboard focus regression
2015-11-15 14:45:40 +00:00
Reinhard Pointner
65542919fa
* refactor
2015-11-14 18:52:35 +00:00
Reinhard Pointner
333510b7e2
* incomplete matches do not get a context
2015-11-14 18:24:35 +00:00
Reinhard Pointner
8c0ce2ed21
* cache MediaInfo instances
2015-11-14 18:24:31 +00:00
Reinhard Pointner
6d2667f3a1
* make sure that there's only 1 reference to mediaInfoKey
2015-11-14 17:33:13 +00:00
Reinhard Pointner
7103d4216e
* cache MediaInfo instances
2015-11-14 17:25:35 +00:00
Reinhard Pointner
6c1109ced1
* minor refactoring
2015-11-14 16:12:03 +00:00
Reinhard Pointner
0474d73c97
* use autoReleasePool as per example: https://gist.github.com/shannah/65007754c2b0f8add4f7
2015-11-14 15:47:20 +00:00
Reinhard Pointner
109f55d237
* maybe fix libmediainfo library loading issues
2015-11-13 06:17:15 +00:00
Reinhard Pointner
0b69adbbc9
* Fix: PresetEditor doesn't restore Language combo box
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3164
2015-11-10 13:13:37 +00:00
Reinhard Pointner
e6dbd4538e
* improve MediaInfoException text
2015-11-10 06:19:50 +00:00
Reinhard Pointner
b9f9ae2b34
* maybe fix libmediainfo library loading issues
2015-11-09 08:07:00 +00:00
Reinhard Pointner
77674a1486
* maybe fix libmediainfo library loading issues
2015-11-09 07:25:56 +00:00
Reinhard Pointner
79a0dacdbc
* simplify error handling
2015-11-09 05:55:12 +00:00
Reinhard Pointner
d6569765be
* try {media.Composer} as fallback if {media.Performer} is not set
...
@see https://www.filebot.net/forums/viewtopic.php?f=4&t=3061#p17550
2015-11-07 13:24:44 +00:00
Reinhard Pointner
4a95aaf029
* update & enable OpenSubtitles GuessMovie RPC method again
2015-11-06 19:44:55 +00:00
Reinhard Pointner
e80c9d855a
* fix various ID3Lookup issues
2015-11-06 09:15:37 +00:00
Reinhard Pointner
8d94a66338
* fade-in "Getting Started" view
2015-11-06 08:08:08 +00:00
Reinhard Pointner
106a868103
* cleanup
2015-11-06 07:41:19 +00:00
Reinhard Pointner
c56fd45d1f
* make {info.budget} {info.revenue} {info.popularity} available for easy access
2015-11-06 06:18:22 +00:00
Reinhard Pointner
18822d4b7f
* use non-glossy info icon
2015-11-05 06:25:10 +00:00
Reinhard Pointner
a97ecb2a29
* added {ny} convenience binding as a shorthand for {n} ({y})
2015-11-05 05:14:07 +00:00
Reinhard Pointner
d6db7189db
* change sortName() default behaviour to something more sensible
2015-11-04 09:35:40 +00:00
Reinhard Pointner
d00ae0127e
* fix parsing issues
2015-11-04 09:10:16 +00:00
Reinhard Pointner
af511aef7a
* cleanup
2015-11-04 09:03:09 +00:00
Reinhard Pointner
a2c84e22dc
+ replace TVRage with TVmaze
2015-11-04 08:53:52 +00:00
Reinhard Pointner
bd5a5a6fc6
* Display BindingException class error messages as "info" type messages instead of "warning" type, so users will understand that these messages are to be expected for some formats in some cases, and can be safely ignored
2015-11-04 05:41:50 +00:00
Reinhard Pointner
6238500d29
* take alias titles into account when checking for subtitle matches
2015-11-04 04:47:03 +00:00
Reinhard Pointner
66d0d401cf
* catch XML-RPC errors
2015-11-04 04:08:57 +00:00
Reinhard Pointner
41cd488bae
* catch XML-RPC errors
2015-11-04 04:07:14 +00:00
Reinhard Pointner
63988e8865
* update for Fanart TV API v3
2015-11-03 03:43:57 +00:00
Reinhard Pointner
0223e425ab
* tooltips
2015-10-23 15:40:51 +00:00
Reinhard Pointner
54b3193301
* tooltips
2015-10-22 07:24:36 +00:00
Reinhard Pointner
4b0fb75339
* make sure {duration} is an Integer value
2015-10-20 07:43:23 +00:00
Reinhard Pointner
dd3ed4cf46
* simplify error messages if setting xattr fails
2015-10-18 19:37:11 +00:00
Reinhard Pointner
89ab081415
* fix conversion issues by returning a Long value
2015-10-18 07:51:58 +00:00
Reinhard Pointner
42966e8c68
* fix conversion issues by returning a Long value
2015-10-18 07:51:10 +00:00
Reinhard Pointner
2a64e1fe99
* added helper function for testing 7z JBinding native code with a simple version call
2015-10-17 17:20:10 +00:00
Reinhard Pointner
5dd8ea3c1e
* fix OSX/Linux library load issues
2015-10-16 17:28:01 +00:00
Reinhard Pointner
3a02d6e16f
* update to 7-Zip-JBinding 9.20-2.00beta
2015-10-16 16:44:54 +00:00
Reinhard Pointner
6cc2c20377
* reduce web-datasource cache to 12 hours (so that daily-updated data (e.g. TheTVDB) won't be an issue anymore)
2015-10-16 14:33:22 +00:00
Reinhard Pointner
4744546e13
* use "Encoded_Library_Name" MediaInfo property (renamed from Encoded_Library/Name in newer versions of libmediainfo)
2015-10-14 06:13:50 +00:00
Reinhard Pointner
b1ea079330
* set popup chance to 777
2015-10-12 19:30:13 +00:00
Reinhard Pointner
b657599a6c
* added support for additional date patterns like "25 July 2014" or "8 Sep 2015"
2015-10-12 18:34:30 +00:00
Reinhard Pointner
8e1f837fd0
* reduce TheTVDB/OpenSubtitles cache timeout to 24 hours (instead of 2 days)
2015-10-12 09:50:03 +00:00
Reinhard Pointner
735008eb99
// unexpected error => dump stack
2015-10-11 16:56:01 +00:00
Reinhard Pointner
3e1e6c1c3a
* add video {source} es
2015-10-11 09:02:33 +00:00
Reinhard Pointner
192a7ef6c8
* support date patterns like 2015-October-05 or 2015-Oct-05
2015-10-11 06:23:04 +00:00
Reinhard Pointner
55c07b667a
* support date patterns like 2015-October-05 or 2015-Oct-05
2015-10-11 06:19:32 +00:00
Reinhard Pointner
ae97adb814
* added function readLines(String path) to scripting context
2015-10-09 08:01:21 +00:00
Reinhard Pointner
b7aff8ec45
* fix for SNAME.YYYY.SEE style episode naming scheme
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3045
2015-10-05 16:53:01 +00:00
Reinhard Pointner
ea4d49165f
* improved query pre-diction for tricky cases
2015-10-05 16:16:35 +00:00
Reinhard Pointner
2a417f85d1
* add Groovy File Filter example as tooltip (improved)
2015-10-02 19:21:20 +00:00
Reinhard Pointner
e655817584
* increase reminder popup chance to 40%
2015-10-02 10:24:58 +00:00
Reinhard Pointner
e24c381afe
* fix "Chinese" language subtitle upload issues
2015-09-30 17:51:13 +00:00
Reinhard Pointner
9baf29c2f1
* fix Subtitle Upload usability issues
2015-09-30 17:18:10 +00:00
Reinhard Pointner
4c2cc624f5
* update video source patterns
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3031
2015-09-29 16:35:58 +00:00
Reinhard Pointner
679aa3e37d
* allow renaming of music videos *IF* music mode has been forced via --db option
2015-09-29 16:31:28 +00:00
Reinhard Pointner
0924759fc4
* fix for issue with SxE verification metric not passing through episode subtitles
2015-09-29 12:51:26 +00:00
Reinhard Pointner
9ad9a3e1a9
* fix auto-detection issues for movie query "9 (2009)"
2015-09-27 08:41:02 +00:00
Reinhard Pointner
052ba0e26f
* add Groovy File Filter example as tooltip
2015-09-25 19:52:12 +00:00
Reinhard Pointner
4827b8ead7
* TVRage is dead. Remove support.
2015-09-24 06:45:10 +00:00
Reinhard Pointner
ef215f0d19
* fix JFileChooser default size issues
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2988
2015-09-15 07:04:36 +00:00
Reinhard Pointner
eee141c9ea
* fix PresetEditor issues
2015-09-12 16:56:45 +00:00
Reinhard Pointner
9847734506
* make sure that "Getting Started" is only shown once (even if WebKit crashes the JVM)
2015-09-12 15:49:47 +00:00
Reinhard Pointner
9b603288db
* fixed more "Fear the Walking Dead" VS "The Walking Dead" issues
2015-09-09 16:07:23 +00:00
Reinhard Pointner
f4d5c10628
* match patterns like S01E01-E05 and expand SxE sequences for multi-episode matching
2015-09-09 14:31:27 +00:00
Reinhard Pointner
62e09dd4d8
* match patterns like S01E01-E05 and expand SxE sequences for multi-episode matching
2015-09-09 13:41:48 +00:00
Reinhard Pointner
854eb80119
* fix special multi-episode matching
2015-09-09 13:05:19 +00:00
Reinhard Pointner
54603de373
* make it easier for shows to be considered "popular" to fix "Fear the Walking Dead" VS "The Walking Dead" issues
2015-09-09 09:51:11 +00:00
Reinhard Pointner
f1114f365a
* allow for continuous SxE sequences, e.g. S02E05-E08
2015-09-09 08:33:33 +00:00
Reinhard Pointner
c6cddb4b87
* use the first best option and ignore the rest
2015-08-27 18:51:06 +00:00
Reinhard Pointner
4efc22e4eb
+ EXPERIMENTAL support for language-specific subtitle providers (hash-lookup only)
2015-08-27 17:55:24 +00:00
Reinhard Pointner
28914cac42
* fix issues with multi-part episodes not being recognized past Episode 50
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2942
2015-08-26 22:08:48 +00:00
Reinhard Pointner
48ce0f3d32
* support for multi-episode special episodes
...
e.g. "The Rockford Files S00E01-E02 Backlash of the Hunter"
2015-08-19 23:06:08 +00:00
Reinhard Pointner
353c2da745
* update CLI error messages
2015-08-18 23:42:47 +00:00
Reinhard Pointner
ed1bad0478
* add alias Portuguese (BR) for Brazilian language
2015-08-18 23:36:15 +00:00
Reinhard Pointner
6484e4b3f7
* allow users to set OpenSubtitles XML-RPC endpoint via Java system property: "-Dnet.filebot.OpenSubtitlesXmlRpc.url= http://api.opensubtitles.org/xml-rpc "
2015-08-18 23:23:56 +00:00
Reinhard Pointner
a5427fb5ab
* add WAIT cursor in case loading files is taking a while
2015-08-11 14:30:25 +00:00
Reinhard Pointner
b64e2b23a7
* n00b-proofing
2015-08-10 17:15:15 +00:00
Reinhard Pointner
9be4a1fd5b
+ push 4.6.1 test release
2015-08-07 10:43:04 +00:00
Reinhard Pointner
85421ecbd9
* support name_eng.srt pattern for {lang} binding
2015-08-04 23:40:39 +00:00
Reinhard Pointner
266d0c7edc
* make "Missing data: release date" warning message more clear
2015-07-30 16:38:24 +00:00
Reinhard Pointner
8d19863283
+ Support --filter (file filter expression) in filebot -mediainfo calls
2015-07-30 13:08:03 +00:00
Reinhard Pointner
105b6a907c
* update icon
2015-07-29 23:45:39 +00:00
Reinhard Pointner
034b47ccdb
* allow users to test custom file filter right away from within the Preset Editor
2015-07-27 13:44:40 +00:00
Reinhard Pointner
f97b040dda
* refactor
2015-07-27 12:40:55 +00:00
Reinhard Pointner
a8aeee2193
* enable/disable combo boxes depending on datasource capabilities
2015-07-27 12:16:36 +00:00
Reinhard Pointner
bc87b59811
* enable/disable combo boxes depending on datasource capabilities
2015-07-27 12:09:13 +00:00
Reinhard Pointner
b2685c0427
* refactor
2015-07-26 21:43:16 +00:00
Reinhard Pointner
3f65c370a5
* refactor
2015-07-26 11:52:11 +00:00
Reinhard Pointner
694c0ec049
* allow file.isEpisode() file filter expressions
2015-07-26 11:46:52 +00:00
Reinhard Pointner
6f0ea0c3c8
* Rename Delete button to Discard
2015-07-26 00:09:35 +00:00
Reinhard Pointner
3bb317cad0
* support File "datasource" to allow advanced users to create generic file rename presets
2015-07-25 22:47:39 +00:00
Reinhard Pointner
0d314b786c
* refactor
2015-07-25 22:47:35 +00:00
Reinhard Pointner
a475becffb
* include Format Editor in Preset Editor
2015-07-25 22:47:30 +00:00
Reinhard Pointner
b019cd9827
* Preset UI changes
2015-07-25 22:47:24 +00:00
Reinhard Pointner
8299e849aa
* Format Source
2015-07-25 22:47:19 +00:00
Reinhard Pointner
38a046bf2d
* refactoring
2015-07-25 22:47:02 +00:00
Reinhard Pointner
a43a9171c1
* support {age} for FileFilter expressions
2015-07-25 22:47:00 +00:00
Reinhard Pointner
6c22b3e502
+ Preset Editor UI
2015-07-25 22:46:58 +00:00
Reinhard Pointner
bb4a23cad6
+ Preset Editor UI
2015-07-25 22:46:47 +00:00
Reinhard Pointner
a5d987dc08
+ Preset Editor UI
2015-07-25 22:46:45 +00:00
Reinhard Pointner
7b51f5a851
* add common interface to all datasources
2015-07-25 22:46:30 +00:00
Reinhard Pointner
bc7cf8cba0
* fine-tune subtitle matching
...
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=2869
2015-07-25 22:46:28 +00:00
Reinhard Pointner
e6eef706e4
* use SEVERE warning when clutter file filter is unavailable
2015-07-25 22:46:14 +00:00
Reinhard Pointner
b38d9768fc
* fix compile time issue
2015-07-25 22:46:12 +00:00
Reinhard Pointner
abeb60dfb1
* make sure we don't crash just because the clutter file filter isn't available (e.g if website is down)
2015-07-25 22:46:06 +00:00
Reinhard Pointner
8e57f48cb7
+ presets & macros (WIP)
2015-07-11 13:10:57 +00:00
Reinhard Pointner
6fe93ab300
* make sure that release groups with @ in the name work as expected (regex \p{Punct} includes @ so it had been removed and subsequently couldn't be matched)
2015-06-27 16:56:17 +00:00
Reinhard Pointner
165e0e5681
* make sure to exclude file extension from any matching
2015-06-27 16:48:20 +00:00
Reinhard Pointner
f9018f9feb
* fix movie match selection/repeat issue
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&p=15797#p15797
2015-06-24 17:59:56 +00:00
Reinhard Pointner
801d0e5ee7
* fix subtitle movie match bug
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2802
2015-06-24 10:32:44 +00:00
Reinhard Pointner
c641a1afaa
import java.time.*
2015-06-20 07:04:40 +00:00
Reinhard Pointner
4a2f093e92
* simplify mediainfo error messages
2015-06-19 16:27:29 +00:00
Reinhard Pointner
745ac54c16
* simplify mediainfo error messages
2015-06-19 10:00:33 +00:00
Reinhard Pointner
2602dc20ef
* work around missing JFX WebView navigator.language settings
2015-06-12 10:44:44 +00:00
Reinhard Pointner
2bd8ffc464
* added truncate and truncate-by-word String methods to help with custom formats
2015-06-08 17:15:44 +00:00
Reinhard Pointner
6e03eaa5c9
* " 🚀 Loading …" confirmed to render ok on Windows/Linux as well
2015-06-06 05:43:09 +00:00
Reinhard Pointner
c041e851d6
* fix missing button label
2015-06-05 19:35:21 +00:00
Reinhard Pointner
31a2df2c91
* update website
2015-06-05 17:53:13 +00:00
Reinhard Pointner
10704bc216
+ String.asciiQuotes() to normalize wierd quotation marks (e.g. "\u00b4\u2018\u2019\u02bb".asciiQuotes() == "''''")
2015-06-04 17:21:02 +00:00
Reinhard Pointner
8a77762e34
+ String.asciiQuotes() to normalize wierd quotation marks (e.g. "\u00b4\u2018\u2019\u02bb".asciiQuotes() == "''''")
2015-06-04 17:17:30 +00:00
Reinhard Pointner
f8d25c12d7
* update website
2015-06-04 15:59:36 +00:00
Reinhard Pointner
863ed6571d
* update donation redirect script & provider per-OS donation messages
...
* compression is handled by cloudflare
2015-06-04 14:39:10 +00:00
Reinhard Pointner
ea70a23ed0
* extract support via Apache Commons VFS2 (and junrar file provider)
2015-06-04 10:12:56 +00:00
Reinhard Pointner
100de60a97
* hide webview while it's loading
2015-06-02 08:10:14 +00:00
Reinhard Pointner
b3e5071a64
* hide webview while it's loading
2015-06-01 21:33:22 +00:00
Reinhard Pointner
1e6c6eba03
* make sure WebView gets keyboard focus on startup
2015-06-01 20:03:49 +00:00
Reinhard Pointner
e06e50418c
* fix file formatter
2015-05-31 01:13:35 +00:00
Reinhard Pointner
3faa210ff1
* keep full path when loading torrent file entries
2015-05-30 21:08:06 +00:00
Reinhard Pointner
68b3101ae2
* fix layout issues
2015-05-28 20:23:05 +00:00
Reinhard Pointner
6c1bbae431
* only recognize positive {age} (in days) values
2015-05-28 16:39:57 +00:00
Reinhard Pointner
bd81291ca5
* added video extension: .asf
2015-05-28 15:44:43 +00:00
Reinhard Pointner
e14cbb2bcc
* make {model} available in --filter expressions to include/exclude each metadata based on the entirety of metadata being matched against
2015-05-26 16:25:47 +00:00
Reinhard Pointner
cd2ea07c15
* organize imports
2015-05-25 19:31:26 +00:00
Reinhard Pointner
a255c6d82a
* yet another try to fix Unicode/Accent MediaInfo.open() issues on Mac ...
2015-05-25 18:15:22 +00:00
Reinhard Pointner
87ffd27e85
* refactor & simplify
2015-05-25 15:14:00 +00:00
Reinhard Pointner
aa5d5c901c
* String.join works slightly different than our own join() method, so to avoid any hidden issues keep using our own as before
2015-05-25 10:37:42 +00:00
Reinhard Pointner
ea26287b92
* take OriginalName (better) into account when matching subtitles to files
2015-05-25 10:16:30 +00:00
Reinhard Pointner
c4a582ff9b
* fix image button size issues
2015-05-25 09:23:24 +00:00
Reinhard Pointner
18afec0593
* fix image button size issues
2015-05-25 09:10:55 +00:00
Reinhard Pointner
fbbb99a5b9
* avoid printStackTrace in favour of logging
2015-05-25 08:37:57 +00:00
Reinhard Pointner
ac7a72c477
* use only primary title for combobox completion
2015-05-24 23:32:29 +00:00
Reinhard Pointner
c68c5adb3a
* include movie alias titles in osdb index
2015-05-24 22:54:59 +00:00
Reinhard Pointner
1c928e5592
* fine-tune subtitle auto-selection
2015-05-24 22:54:56 +00:00
Reinhard Pointner
3e4da0f254
* work around Mac accent encoding issues
2015-05-24 22:54:53 +00:00
Reinhard Pointner
457c74129b
* work around Mac accent encoding issues
2015-05-24 22:53:47 +00:00
Reinhard Pointner
ba15853a4c
* bump major verison 4.6 because scripting fn branch was updated
2015-05-23 17:01:30 +00:00
Reinhard Pointner
7301bd0357
* fix
2015-05-20 07:35:50 +00:00
Reinhard Pointner
af8e8c185a
* make sure longest OR expressions is captured
2015-05-20 07:35:45 +00:00
Reinhard Pointner
8a885ff1fe
* use String.join()
2015-05-20 07:35:40 +00:00
Reinhard Pointner
d8d7b80474
* enable menu bar only if jayatanaag agent is setup
2015-05-18 15:41:26 +00:00
Reinhard Pointner
f79c71ce49
* use Apache Ivy for dependency management (as for as possible, same jars are not on Maven Central)
2015-05-18 07:03:05 +00:00
Reinhard Pointner
b0995200a4
* testing JAyatana
2015-05-17 18:05:28 +00:00
Reinhard Pointner
766c4bc4c8
* testing JAyatana
2015-05-17 12:46:31 +00:00
Reinhard Pointner
545224396a
* auto-detect encoding if necessary
2015-05-17 10:18:37 +00:00
Reinhard Pointner
5b59ad3ad1
* fix Unicode BOM issues
2015-05-17 09:39:58 +00:00
Reinhard Pointner
1c99bd44a2
* Subtitle Actions: Save as = Select file(s); Export = Select folder
2015-05-17 08:39:49 +00:00
Reinhard Pointner
877deb7d63
* simplify
2015-05-17 08:39:46 +00:00
Reinhard Pointner
ebac5709ee
* OpenSubtitle Movie results are always displayed in Name (Year) format while TV Series results are displayed in plain Name format
2015-05-16 16:48:39 +00:00
Reinhard Pointner
e1ec0bb5cf
* set loading background
2015-05-11 18:03:29 +00:00
Reinhard Pointner
56ad657a00
* make sure all data is externed into .properties files
2015-05-11 17:41:37 +00:00
Reinhard Pointner
1344332a66
* implement guessMovie feature
2015-05-11 14:37:27 +00:00
Reinhard Pointner
39d012745a
* use OSDB guessMovie feature if our own series/movie detection logic fails
2015-05-11 14:21:03 +00:00
Reinhard Pointner
e55526c3ac
* implement guessMovie feature
2015-05-11 13:57:04 +00:00
Reinhard Pointner
d1c6ef75a8
* refactor subtitle lookup code
2015-05-11 11:58:31 +00:00
Reinhard Pointner
97c9643871
* refactor
2015-05-11 11:42:59 +00:00
Reinhard Pointner
0e978412df
+ use OpenSubtitles dump for OpenSubtitles local search
2015-05-11 09:13:35 +00:00
Reinhard Pointner
1a9da1c662
* add window icons
2015-05-10 21:55:47 +00:00
Reinhard Pointner
bc18cc6489
* add window icons
2015-05-10 21:28:59 +00:00
Reinhard Pointner
20de652f11
* make sure window task bar icons are not visible on Linux / Windows (no such thing on Mac anyway)
2015-05-10 20:33:21 +00:00
Reinhard Pointner
7269939ad3
* Open Getting Started by pressing F1
2015-05-10 18:55:39 +00:00
Reinhard Pointner
7e7cbf7e8b
* show Getting Started help on first start
2015-05-10 18:06:04 +00:00
Reinhard Pointner
9af6ff066b
* make sure "10-bit" doesn't make it into the SxE matcher
2015-05-10 08:10:17 +00:00
Reinhard Pointner
d7539e2d4c
* allow access to all available certification countries certifications via {info.certifications.KEY}
2015-05-10 06:49:39 +00:00
Reinhard Pointner
38e04d22f7
* can't use https for Getting Started page because of http youtube video and mixed content warnings
2015-05-09 18:31:06 +00:00
Reinhard Pointner
bcadde3dc7
* added Getting Started page
2015-05-09 09:56:35 +00:00
Reinhard Pointner
6bb6156853
* provide in-app help links
2015-05-09 08:08:31 +00:00
Reinhard Pointner
474b7a6e20
* provide in-app help links
2015-05-09 08:07:38 +00:00
Reinhard Pointner
a2722d22f4
* allow deletion of OSDB login
2015-05-09 06:38:47 +00:00
Reinhard Pointner
a5652f4d0e
* use more readable bit.ly shortlinks
2015-05-08 14:46:28 +00:00
Reinhard Pointner
6b03665d59
* add auto-completion to opensubtitles search box again (as to improve usability with people that didn't realize it was search box at that you were supposed to type a movie/series name there => now we suggest it as they type or click the combo box)
2015-05-08 14:31:52 +00:00
Reinhard Pointner
4ab1b1afc5
* login and store only the MD5 password
2015-05-08 08:59:15 +00:00
Reinhard Pointner
955547dcd8
* use https for all requests (including login)
2015-05-08 08:23:36 +00:00
Reinhard Pointner
c7925f9b50
* login and store only the MD5 password
2015-05-08 08:20:20 +00:00
Reinhard Pointner
2fddcf0a2d
* use without fail-save (hopefully we fixed the freeze issue)
2015-05-07 17:01:11 +00:00
Reinhard Pointner
9869f30081
* fix docs
2015-05-07 14:23:24 +00:00
Reinhard Pointner
680317bb03
* feeling lucky~
2015-05-06 18:26:10 +00:00
Reinhard Pointner
b6b01264ed
* API requires 2-letter language codes, so translate non-2-letter language code locales to standard 2-letter codes
2015-05-06 06:17:02 +00:00
Reinhard Pointner
75d58e4fe8
* see if async works (even though it breaks the logic)
2015-05-05 14:45:53 +00:00
Reinhard Pointner
ff9529a2fe
* added lots of logging for testing
2015-05-05 14:06:49 +00:00
Reinhard Pointner
7c5b6bf891
* disable crash workaround until we actually fix it
2015-05-05 13:48:16 +00:00
Reinhard Pointner
73dddd93a2
* use short country code
...
{
"iso_3166_1":"US",
"name":"United States of America"
}
2015-05-05 03:29:20 +00:00
Reinhard Pointner
e238790d4d
* log log file location only when --log all
2015-05-04 18:13:33 +00:00
Reinhard Pointner
6bd1f347f1
* added support for movieInfo.productionCompanies
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2648
2015-05-04 14:29:30 +00:00
Reinhard Pointner
bf8826229f
* don't show revision number in window title
2015-05-04 12:35:15 +00:00
Reinhard Pointner
512dc75495
* add \n after each script execution (useful for looking at logs later and having empty line separators)
2015-05-02 18:31:43 +00:00
Reinhard Pointner
2d593ddacd
* make sure video resolution doesn't interfere with group pattern
2015-04-28 15:45:18 +00:00
Reinhard Pointner
30311def8b
* Fix corner-case that leads to mismatch if DB says a movie (in name yyyy format) doesn't exist while at the same time there is an RG of the same name
2015-04-28 15:23:01 +00:00
Reinhard Pointner
2b4204e76f
* keyword blacklisting in MediaBindingBean should take care of group mismatches. No need to do that in the group regex (which checks for moviename yyyy pattern).
2015-04-28 15:06:47 +00:00
Reinhard Pointner
1059c00612
* fix background issues on Mac
2015-04-21 08:47:33 +00:00
Reinhard Pointner
a976794614
* make scripting stable branches independent of filebot major versions
2015-04-19 13:47:43 +00:00
Reinhard Pointner
65e88be2b6
* fix IO redirection issues when script is reading from STDIN
2015-04-19 04:36:29 +00:00
Reinhard Pointner
f1ad8c8cdf
* show donation reminder 20% of the time instead of 10% of the time
2015-04-17 09:41:39 +00:00
Reinhard Pointner
83ec0a9be5
* make sure that --action test is exactly the same as --action rename (even if xattr are set)
2015-04-11 19:11:02 +00:00
Reinhard Pointner
7c90ed20fa
* use NIO.2 to create folders everywhere so we can get better error messages / exception messages
2015-04-11 18:31:29 +00:00
Reinhard Pointner
9ec4b6a97b
* experiment with data structures for keeping/checking file trees in memory
2015-04-10 15:50:35 +00:00
Reinhard Pointner
0a7a3c36bf
* experiment with data structures for keeping/checking file trees in memory
2015-04-09 18:47:14 +00:00
Reinhard Pointner
1ea92011a3
* experiment with data structures for keeping/checking file trees in memory
2015-04-09 18:31:13 +00:00
Reinhard Pointner
31674abcf6
* added default package imports: java.nio.charset, java.util.stream
2015-04-09 09:24:18 +00:00
Reinhard Pointner
73c5c9f206
* better error reporting when entering illegal user/passwords
2015-04-06 03:33:25 +00:00
Reinhard Pointner
ae6cae50d8
* add String-2-Locale helper function
2015-03-31 03:58:33 +00:00
Reinhard Pointner
a6702bf90c
+ version bump for next minor release
2015-03-28 16:51:09 +00:00
Reinhard Pointner
84b29479e8
* noop
2015-03-27 07:10:42 +00:00
Reinhard Pointner
aefa0f064a
* simplify common usage
2015-03-26 08:40:57 +00:00
Reinhard Pointner
28260e51d7
* support for delegating 7z extract & list operation to the "7z" cmdline tool rathern than the native bindings which are default
2015-03-25 22:38:15 +00:00
Reinhard Pointner
375c5eea58
* fix virtual path getName (filename without extension) logic
2015-03-25 22:28:20 +00:00
Reinhard Pointner
b53acf50be
* fine-tune for Ubuntu USC
2015-03-25 10:40:59 +00:00
Reinhard Pointner
3a2f1f6917
* fine-tune for Ubuntu USC
2015-03-25 10:35:32 +00:00
Reinhard Pointner
fc51582f21
* fine-tune for Ubuntu USC
2015-03-25 10:14:18 +00:00
Reinhard Pointner
e08fd8799b
* added file create helper function
2015-03-25 05:36:29 +00:00
Reinhard Pointner
c3895a5852
* added file create helper function
2015-03-25 05:18:35 +00:00
Reinhard Pointner
1ce8ab15b7
* improved default behaviour if called without arguments
2015-03-25 04:35:13 +00:00
Reinhard Pointner
9ab47c4b9e
* fix Border UI issues for Ubuntu App
2015-03-24 12:39:05 +00:00
Reinhard Pointner
fa22890573
* allow users to force "Select Folders" and "Select Files" in Rename panel via SHIFT+CLICK "Load" for users that have trouble with file chooser (JavaFX doesn't support Folder & Files file chooser) and especially if Drag-n-Drop doesn't work for some reason
2015-03-24 11:23:24 +00:00
Reinhard Pointner
9eff3fa702
* force people to use the suball script in order to avoid abuse
2015-03-23 11:54:59 +00:00
Reinhard Pointner
a04e263c30
* use NIO.2 to create directory structure (and hopefully get more meaningful IO exceptions)
2015-03-23 08:22:06 +00:00
Reinhard Pointner
1fcdd21837
* {di} binding now always returns the duplicate indenity index 1..n and will never unwind
2015-03-16 05:51:03 +00:00
Reinhard Pointner
cc425ba66f
* work around multi-platform issues with default scrollpaneborder by replacing it with a fixed color 1px border
2015-03-15 08:21:19 +00:00
Reinhard Pointner
002a3d2b7b
* fine-tune decision logic to fix issues with multi-episode matching in non-interactive mode
2015-03-11 04:13:57 +00:00
Reinhard Pointner
8ceac180f5
* enable review reminder for Ubuntu Software Center package
2015-03-09 08:55:10 +00:00
Reinhard Pointner
488e3efd56
* added "NetflixHD" to the {source} pattern (as per user request)
2015-03-04 16:23:41 +00:00
Reinhard Pointner
ea0855e898
* fix NPE
2015-02-26 15:53:50 +00:00
Reinhard Pointner
b2150de37a
* don't inherit --db option for subtitle lookup and instead always force OpenSubtitles
2015-02-25 01:59:04 +00:00
Reinhard Pointner
cd6b8ea42a
* update {omdb} docs
2015-02-09 13:01:58 +00:00
Reinhard Pointner
9a83a02eea
* update sample data
2015-02-02 17:48:00 +00:00
Reinhard Pointner
017074a3b8
* update mirrors URL as per API spec: "Retrieve http://thetvdb.com/api/ <apikey>/mirrors.xml"
2015-01-21 21:01:16 +00:00
Reinhard Pointner
f14883d4bf
+ push FileBot 4.5.6 B1
2015-01-19 11:57:39 +00:00
Reinhard Pointner
fc7a1fba9f
* show donation / review reminders to power users (more than 2000 renames) but at most 10% of the time as to not overly annoy user that simply don't want to donate
...
* Mac App Store review reminder will be shown at most once for the entire app lifetime (unless settings are deleted / reset)
2015-01-18 20:34:31 +00:00
Reinhard Pointner
967464c601
* allow processing of subtitle files alongside of video files even if the subtitles are in nested folders
2015-01-18 13:10:24 +00:00
Reinhard Pointner
44d738738a
* remove special support for idx/sub pairs because it may not always work as expected when dealing with nested folders
2015-01-18 12:50:24 +00:00
Reinhard Pointner
6cbef1d20b
* allow processing of subtitle files alongside of video files even if the subtitles are in nested folders
2015-01-18 12:47:57 +00:00
Reinhard Pointner
9b0806f01f
* fine-tune seriesName/aliasNames based matching
2015-01-18 08:57:37 +00:00
Reinhard Pointner
abe201d271
* properly deal with language codes for various Chinese-like SublanguageIDs and LanguageNames
...
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=2337#p13444
2015-01-15 18:06:55 +00:00
Reinhard Pointner
1913dfc13c
* usability enhancements
2015-01-14 21:58:09 +00:00
Reinhard Pointner
69bf967daa
* fixfix
2015-01-14 21:32:00 +00:00
Reinhard Pointner
82a14c55c6
* refactor NSOpenPanel code in the hopes of fixing random deadlock issues when NSOpenPanel is shown (somehow only affects a very small number of users)
2015-01-14 20:47:46 +00:00
Reinhard Pointner
cdd5d668b8
* map "Chinese" to "chi,zht,zhe"
2015-01-14 17:41:31 +00:00
Reinhard Pointner
020b3f5468
* refactor
2015-01-13 08:30:16 +00:00
Reinhard Pointner
fd645a0de1
* update scripts once per week
2015-01-13 08:00:50 +00:00
Reinhard Pointner
48b796cfee
* fix "SubLanguageID for 'Chinese' not found" issues
2015-01-13 07:05:42 +00:00
Reinhard Pointner
442dec6bf0
* make sure people understand the suball script and it's options (especially --def minAgeDays) instead of just using it
2015-01-12 22:05:06 +00:00
Reinhard Pointner
710bebdc82
* don't mix AcoustID and ID3 Tags data
2015-01-11 23:33:31 +00:00
Reinhard Pointner
b39cc04cee
* improved music data mappings for acoustid response
2015-01-11 23:32:37 +00:00
Reinhard Pointner
42d5175b54
* improved music data mappings for acoustid response
2015-01-11 22:02:12 +00:00
Reinhard Pointner
0a73d7d98d
* don't delete files in test mode even if conflict override is specified
2015-01-10 21:01:28 +00:00
Reinhard Pointner
58b5c74a6c
* remove unused hash-lookup related code
2015-01-10 20:52:10 +00:00
Reinhard Pointner
0efdffabbe
* hash lookup not used in rename(...) call so it's useless (or misleading) for grouping as well
2015-01-10 20:29:42 +00:00
Reinhard Pointner
4ee7f9da45
* fix numbering issues when DVD Order is preferred (but Airdate/Special Order is returned)
2015-01-10 11:27:38 +00:00
Reinhard Pointner
2845cd1c01
* better error reporting when downloading subtitles
2015-01-10 08:42:11 +00:00
Reinhard Pointner
b8bc247eba
* consider both "airsafter_season", "airsbefore_season" as season value for season-less special episodes
2015-01-08 19:23:56 +00:00
Reinhard Pointner
00858c9426
* allow testing of cached resources via -script fn:sysinfo in the future
2015-01-05 11:17:18 +00:00
Reinhard Pointner
693aa93224
* avoid odd behaviour when lookup is called with an empty list of files
2015-01-03 21:16:13 +00:00
Reinhard Pointner
877c03f0fb
* enable log-to-file by default for App Bundle
2015-01-02 08:49:59 +00:00
Reinhard Pointner
32fab805bb
* work around NSOpenPanel causing deadlocks on some machines
2015-01-02 00:48:00 +00:00
Reinhard Pointner
c0f7215bdd
* update docs
2015-01-01 20:29:00 +00:00
Reinhard Pointner
2c91dc3681
* do not treat folders with "movie.nfo" as single units like disk folders anymore (it confuses the noobs)
2015-01-01 20:07:11 +00:00
Reinhard Pointner
3cddda03c9
* improved support for non-standard console environments when using the scripting shell
2014-12-30 18:13:06 +00:00
Reinhard Pointner
df74ec5e4c
* fix potential issues with previously accessed folders not being available anymore
2014-12-29 11:47:26 +00:00
Reinhard Pointner
52a7ba93cc
* fix potential NPE
2014-12-27 20:13:45 +00:00
Reinhard Pointner
dd41be38cf
* make sure {genre} is going through invalid characters removal
2014-12-24 18:09:38 +00:00
Reinhard Pointner
0c741cc9cd
* more robust parsing of xml data
2014-12-23 06:38:29 +00:00
Reinhard Pointner
ccd66ff773
* make sure the main window is not displayed out of screen bounds
2014-12-22 18:58:24 +00:00
Reinhard Pointner
b045568a2b
* fix website automatic build (should only have bumped new version before release)
2014-12-22 16:00:47 +00:00
Reinhard Pointner
a894f921c9
* fix potential Ubuntu issues
2014-12-22 09:05:41 +00:00
Reinhard Pointner
b8bd51174a
* update docs
2014-12-21 16:41:33 +00:00
Reinhard Pointner
3bf5af8412
* actually, 4.5.* should be fine since it's mainly implementation changes rather than interface changes
2014-12-20 19:05:49 +00:00
Reinhard Pointner
64bd11b6b0
* bump new major revision due to metadata (i.e. seriesInfo field) and format changes (i.e. how {info} works)
2014-12-20 18:50:16 +00:00
Reinhard Pointner
eaa0b9a5bb
* support {genres} for AniDB seriesInfo
2014-12-20 18:46:54 +00:00
Reinhard Pointner
c1b7f92af1
* more logging for the noobs
2014-12-17 02:32:06 +00:00
Reinhard Pointner
400e5f5dcb
* allow TSV and CSV formats
2014-12-17 02:19:29 +00:00
Reinhard Pointner
98577cff6b
* do not continue with bootstrap if ehcache location could not be created and locked
2014-12-12 18:24:38 +00:00
Reinhard Pointner
2d4ef1602c
* added support for processing *.ac3 and *.dts audio stream files along with the video files
...
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=2257
2014-12-12 05:34:45 +00:00
Reinhard Pointner
e0491a2cbc
* suggest folder-to-unlock after each drop
2014-12-11 19:38:08 +00:00
Reinhard Pointner
a28ddede8b
* fine-tune DropToUnlock behaviour to better deal with app sandboxing
2014-12-11 18:53:28 +00:00
Reinhard Pointner
573f9ea89b
* use only exact "by ID" lookups for {omdb} binding
2014-12-10 20:19:38 +00:00
Reinhard Pointner
4022251746
+ major rewrite of episode metadata / SeriesInfo
2014-12-10 18:53:58 +00:00
Reinhard Pointner
9a275b8f99
* rewrite extended metadata lookup logic
2014-12-09 09:58:33 +00:00
Reinhard Pointner
69854e02b4
* fix potential NPE (for movies with missing release_data info)
2014-12-05 09:57:50 +00:00
Reinhard Pointner
3fa3128f65
* update stable scripts only once per month (for stability and security reasons)
2014-12-03 12:09:47 +00:00
Reinhard Pointner
63e0c21561
* allow more kinds of language codes
2014-12-03 08:45:33 +00:00
Reinhard Pointner
3b3d4a40fd
* allow more than 4 alias titles (e.g. in all languages) and see what happens
2014-11-28 19:26:57 +00:00
Reinhard Pointner
6bde5bdac1
* improved help
2014-11-23 16:30:38 +00:00
Reinhard Pointner
5c1f56d685
* simplify FormatDialog warning messages
2014-11-18 17:14:18 +00:00
Reinhard Pointner
229ad65aab
* show version number in window title for non-installed / portable profiles
2014-11-17 08:54:40 +00:00
Reinhard Pointner
f1685b50e3
* use positive code to avoid issues with launch4j launcher
2014-11-15 20:18:08 +00:00
Reinhard Pointner
54da732674
* allow cancellation of all background tasks via clicking [X] on the window
2014-11-14 14:30:38 +00:00
Reinhard Pointner
90762fe30f
+ push 4.5.3 B1
2014-11-14 05:51:23 +00:00
Reinhard Pointner
8ba347f4f7
* ignore failed xattr read
2014-11-12 17:39:57 +00:00
Reinhard Pointner
dc9f6f5d12
* more info
2014-11-12 10:51:35 +00:00
Reinhard Pointner
797e6dbee6
* more info in anidb error log
2014-11-12 10:03:16 +00:00
Reinhard Pointner
35d2f44153
* try CRC32 xattr (as stored by verify script)
2014-11-12 09:56:26 +00:00
Reinhard Pointner
6ec18f757c
* consider ".en.forced.srt" style subtitle naming
2014-11-11 18:26:17 +00:00
Reinhard Pointner
cc034003cb
* don't use opensubtitles language detection to reduce server load / abuse
2014-11-11 17:35:53 +00:00
Reinhard Pointner
25bf8e1092
* force file order
2014-11-11 08:51:20 +00:00
Reinhard Pointner
3a06c4f7ef
* optimize subtitle lookup
2014-11-11 07:51:56 +00:00
Reinhard Pointner
3ddbc28500
* optimize subtitle lookup
2014-11-11 06:34:29 +00:00
Reinhard Pointner
6842d4c1c3
* optimize subtitle lookup
2014-11-11 05:37:23 +00:00
Reinhard Pointner
0ebf4b0a45
* optimize subtitle lookup
2014-11-11 04:55:22 +00:00
Reinhard Pointner
a8b28ac8cd
* fine-tune file chooser behaviour
2014-11-10 20:39:27 +00:00
Reinhard Pointner
1c6fdc1a16
* set swing.crossplatformlaf property to Nimbus laf for all platforms
2014-11-10 20:29:45 +00:00
Reinhard Pointner
580b976f6d
+ remove analytics
2014-11-10 08:18:32 +00:00
Reinhard Pointner
f955b8fd1c
* make sure OpenSubtitles language detection is cached
2014-11-09 18:09:34 +00:00
Reinhard Pointner
3afc7a7ff5
* more strict AniDB flood limits (2 requests per 5 second window)
2014-11-09 15:30:00 +00:00
Reinhard Pointner
2cbb8e15ad
* fine-tune query-blacklist
2014-11-09 07:41:18 +00:00
Reinhard Pointner
e5b2591da1
// allow override via Java System properties
2014-11-09 07:40:01 +00:00
Reinhard Pointner
3e790b1cc2
* display OpenSubtitles download quota on login
2014-11-08 11:17:00 +00:00
Reinhard Pointner
77915ca7af
[mas] do not load files if user clicks "Cancel" (NSOpenDialog)
2014-11-08 09:48:16 +00:00
Reinhard Pointner
f1ddcb3e7e
* fix FileChooser issues
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2165&p=12432#p12432
2014-11-07 16:43:19 +00:00
Reinhard Pointner
2676762686
* fix FileChooser issues
...
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2165&p=12432#p12432
2014-11-07 16:05:56 +00:00
Reinhard Pointner
8f5bf9f49f
* directly use NSOpenPanel for via Objective-C bridge for FILES_AND_DIRECTORIES mode
2014-11-07 13:27:22 +00:00
Reinhard Pointner
98e3df40a1
* directly use NSOpenPanel for via Objective-C bridge for FILES_AND_DIRECTORIES mode
2014-11-07 13:26:54 +00:00
Reinhard Pointner
4a590cc1b0
* remove Java 6 compatibility hacks
2014-11-07 04:54:21 +00:00
Reinhard Pointner
9b32de1e09
* layout fixes
2014-11-06 15:22:44 +00:00
Reinhard Pointner
80e76ed541
* optimize executors
2014-11-06 13:52:16 +00:00
Reinhard Pointner
9989864f19
* keep a common shared thread pool for local search
2014-11-06 10:46:28 +00:00
Reinhard Pointner
f7a3604d41
* will be mostly IO bound so make sure thread count doesn't easily get higher than 8-12 threads
2014-11-06 05:00:08 +00:00
Reinhard Pointner
ef4df09197
* improved error output
2014-11-05 19:30:37 +00:00
Reinhard Pointner
6122c6332d
* variable threadPoolSize for parallel checksum computations
2014-11-04 13:45:27 +00:00
Reinhard Pointner
885c270204
* try to better guess a good parallel processing thread count that's reasonable for most systems be it 2 core / 32 core / HDD / SSD / etc
2014-11-04 12:08:10 +00:00
Reinhard Pointner
73c88dd365
* make sure core size is not limited to max thread pool size (seems to be a enforced limit now in JDK 8)
2014-11-04 11:11:04 +00:00
Reinhard Pointner
fc70050ce3
* make sure files are added alphabetically (File.list() does not guarantee sorted return value)
2014-11-04 10:06:45 +00:00
Reinhard Pointner
977e7a4666
+ "Change Folder" button in Format Dialog for quickly switching the absolute folder part of the format
2014-11-03 14:31:09 +00:00
Reinhard Pointner
327219679c
* refactoring
2014-11-03 12:22:45 +00:00
Reinhard Pointner
eb228f3d47
* make sure aliasNames is not redundant
2014-10-31 09:07:49 +00:00
Reinhard Pointner
a9266eddc4
* fixes
2014-10-29 15:23:36 +00:00
Reinhard Pointner
5bf64d6ab1
+ OpenSubtitles look-up optimizations
2014-10-29 12:55:27 +00:00
Reinhard Pointner
6ec79ba149
* increase cache size to reduce potential for abuse
2014-10-29 11:13:54 +00:00
Reinhard Pointner
9c1ada6a9a
* don't allow heavy abuse with simple commands
2014-10-29 04:21:33 +00:00
Reinhard Pointner
549e2e47a3
* added File.listTree() which might be useful for --filter expressions
2014-10-29 03:45:30 +00:00
Reinhard Pointner
834b8b5205
* all users will now require authentication when using OpenSubtitles
2014-10-28 17:22:48 +00:00
Reinhard Pointner
8fe8e4d400
* all users will now require authentication when using OpenSubtitles
2014-10-28 16:52:08 +00:00
Reinhard Pointner
f14aa89625
* only allow 1 single concurrent connection at any time (to reduce abuse)
2014-10-28 16:13:04 +00:00
Reinhard Pointner
f7436eee9e
* {output} could be useful for advanced filter expressions
2014-10-27 21:07:08 +00:00
Reinhard Pointner
92482a80e2
* make sure {home} works correctly in the sandbox
2014-10-27 19:09:52 +00:00
Reinhard Pointner
b5d4c8bfa0
* submit FileBot v4.5.2 to the App Store (to fix the download subtitle / sandbox issue)
2014-10-26 15:01:01 +00:00
Reinhard Pointner
91031896fd
* fix Mac Sandbox issues that prevents download of subtitles
2014-10-26 14:45:37 +00:00
Reinhard Pointner
4ea21cd47f
* fail as expected when using undefined {age}
2014-10-25 09:44:33 +00:00
Reinhard Pointner
6abb001249
* fix potential layout issues (especially on Windows where scroll bars tends to be missing in certain situations)
2014-10-24 20:21:19 +00:00
Reinhard Pointner
ac2ce69495
* make it easier to use previously stored xattr metadata
2014-10-21 11:32:22 +00:00
Reinhard Pointner
a80c8ac661
* fix NPE
2014-10-21 10:26:42 +00:00
Reinhard Pointner
606248e65e
* revert app store version hack
2014-10-20 18:54:13 +00:00
Reinhard Pointner
6d7cd1b622
* make sure that any code is downloaded securely via https
2014-10-20 18:38:59 +00:00
Reinhard Pointner
5cfece44b5
* Extract All button will now only extract not-already-extracted archives and ignore all archives that have already been fully extracted
2014-10-20 16:15:46 +00:00
Reinhard Pointner
60c7d298e5
* on Mac setting Frame.IconImage will override the default preview behaviour (which is bad)
2014-10-18 15:52:35 +00:00
Reinhard Pointner
4ec8fbcedc
* try to work around iTunes Connect processing issues
2014-10-15 20:33:03 +00:00
Reinhard Pointner
318aa8c6ab
* better example for generic renaming use-case
2014-10-14 10:50:12 +00:00
Reinhard Pointner
91815ef4cc
* better example for generic renaming use-case
2014-10-13 21:00:32 +00:00
Reinhard Pointner
39ca3cffda
* fix potential matching issues
...
e.g. Danny the Dog => group = Danny
2014-10-13 04:43:21 +00:00
Reinhard Pointner
5485004130
* hot fix for Folder Drop / Link Drop regression bug
...
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=2054&p=11854#p11852
2014-10-11 15:15:05 +00:00
Reinhard Pointner
92b2ecc8ba
* Fix for Mac OS X quit behaviour (Dock->Quit, CTRL+Q) not being executed when application is closed via Quit rather than clicking [X] on the main window
2014-10-09 17:30:43 +00:00
Reinhard Pointner
3455ea9e0e
* Fix for Mac OS X quit behaviour (Dock->Quit, CTRL+Q) not being executed when application is closed via Quit rather than clicking [X] on the main window
2014-10-09 13:37:15 +00:00
Reinhard Pointner
0484822224
* sanity checks for n00bs passing system folders to filebot
2014-10-04 07:50:32 +00:00
Reinhard Pointner
957c858dac
* make windows paths work on mac
2014-10-02 16:47:20 +00:00
Reinhard Pointner
8fc4c3f304
* add tooltips for image buttons
2014-09-28 19:13:35 +00:00
Reinhard Pointner
87109b2d54
* improve error messages (esp. since TheTVDB API breaks often recently)
2014-09-27 15:49:38 +00:00
Reinhard Pointner
af8ce77f87
* take parent folder into account when parsing Date patterns from files
2014-09-24 06:55:59 +00:00
Reinhard Pointner
e17ac10168
* check for updates only once per week
2014-09-22 19:01:07 +00:00
Reinhard Pointner
3dd87924f1
* simplify error logs
2014-09-22 18:49:06 +00:00
Reinhard Pointner
327ea294c1
* small fixes for our hack of an UI Move/Copy Dialog
2014-09-21 16:51:20 +00:00
Reinhard Pointner
c509cb5f46
* update default examples
2014-09-21 08:05:36 +00:00
Reinhard Pointner
647f25fa30
* support {info.ProductionCountries}
2014-09-20 18:37:42 +00:00
Reinhard Pointner
8e0082e977
* make sure to ignore hidden folders (e.g. system folders)
2014-09-19 15:06:48 +00:00
Reinhard Pointner
0e8fb7235e
* ignore auto-excludes (file =~ trailer|sample) when forcing manual-input-mode
2014-09-19 13:02:40 +00:00
Reinhard Pointner
8d35ad5b2c
* use the same method name
2014-09-19 07:56:42 +00:00
Reinhard Pointner
2707012ab4
* refactoring
2014-09-17 15:44:23 +00:00
Reinhard Pointner
d226fc69a3
* update groups
2014-09-16 14:30:45 +00:00
Reinhard Pointner
edf667a078
* use separate AcoustID API key for AppStore version
2014-09-16 14:17:44 +00:00
Reinhard Pointner
d228f6d758
* fix ranking issues
2014-09-15 23:34:43 +00:00
Reinhard Pointner
f772553b40
* retrieve pristine language-specific movie object before formatting & renaming
2014-09-15 20:35:13 +00:00
Reinhard Pointner
e3117e0395
* better code-reuse
2014-09-15 19:44:56 +00:00
Reinhard Pointner
1ce479e858
* local index now contains localized titles and thus should be considered the best result if available
2014-09-15 18:00:34 +00:00
Reinhard Pointner
36feeba380
* improve unique() detection and assume that generally any movie object has tmdbid available
2014-09-15 17:36:25 +00:00
Reinhard Pointner
a8568f7bcd
* movie index is >1MB so only update that once a month
2014-09-15 17:13:49 +00:00
Reinhard Pointner
5624afb010
* avoid false positives in series name detection
2014-09-13 18:28:03 +00:00
Reinhard Pointner
587ac359e7
* if SxE matches then boost score as if it was a title match as well
2014-09-11 18:21:23 +00:00
Reinhard Pointner
dccd755a6e
* fix substring word boundaries issue
2014-09-11 18:18:22 +00:00
Reinhard Pointner
0cff9d3ce5
* update {source} pattern
2014-09-11 05:43:43 +00:00
Reinhard Pointner
4c2784bfac
* parse album artist as well when using ID3Lookup
2014-09-05 03:57:03 +00:00
Reinhard Pointner
13506a97f1
* label text: Fetch & Match Data
2014-09-04 18:04:23 +00:00
Reinhard Pointner
caa7c6bb09
* make usage of ISO language codes more clear
2014-09-04 16:41:20 +00:00
Reinhard Pointner
859436e727
* fix potential issues with case-change rename (on the same file) on Windows
...
getCanonicalPath() will coerce the path into lower/upper case characters as files are named in the filesystem, but getCanonicalPath() is also cached for 30s further complicating things
2014-09-04 06:27:23 +00:00
Reinhard Pointner
ffdc8f43f2
* refactor
2014-09-03 04:16:50 +00:00
Reinhard Pointner
37a114ef76
* improve executeScript usage
2014-08-31 19:22:31 +00:00
Reinhard Pointner
05804036f4
* rename HARDLINK | COPY action to DUPLICATE
2014-08-30 19:51:25 +00:00
Reinhard Pointner
3956223761
* improved support for running CLI commands with options from Groovy Pad
2014-08-30 14:34:27 +00:00
Reinhard Pointner
bad512829a
* misc
2014-08-30 12:07:47 +00:00
Reinhard Pointner
9c8511716f
+ push v4.5 for next release
2014-08-29 14:15:54 +00:00
Reinhard Pointner
6499e074f9
* resolve relative files properly when asking for folder permissions
2014-08-28 19:23:28 +00:00
Reinhard Pointner
c6099ddb58
* fixfix
2014-08-28 19:06:22 +00:00
Reinhard Pointner
f22325b3dd
* make sure permissions dialog is called on EDT
2014-08-28 18:39:36 +00:00
Reinhard Pointner
e185fdb990
* 5-letter text doesn't fit into the labels properly with Aqua LaF
2014-08-28 15:13:34 +00:00
Reinhard Pointner
aa16398590
* make sure unexpected JSON response data does not make us throw up NPEs
2014-08-28 11:42:41 +00:00
Reinhard Pointner
09332e8aca
* fix language code resolution issues
2014-08-27 19:53:10 +00:00
Reinhard Pointner
b93e91c7e5
* MAS
2014-08-27 19:18:24 +00:00
Reinhard Pointner
1580ca56b8
* log & ignore faulty trailer data
2014-08-27 18:20:22 +00:00
Reinhard Pointner
ab2eda7d2c
* fix misalignment
2014-08-27 15:04:55 +00:00
Reinhard Pointner
082e25852d
* same behavior as DnD
2014-08-27 15:04:30 +00:00
Reinhard Pointner
2782a93a86
* support "filebot --mode rename <file>" usage
2014-08-27 12:08:00 +00:00
Reinhard Pointner
a634abdb85
* avoid Joe.720p style patterns being recognized as Joe.S7E20 like series patterns
2014-08-27 06:33:27 +00:00
Reinhard Pointner
1ea1e05802
* make the {s00e00} style default format more prominent
2014-08-23 14:47:02 +00:00
Reinhard Pointner
762f9015af
* make sure we create unique objects for JSON serialization
2014-08-23 14:34:26 +00:00
Reinhard Pointner
7ae3fa8183
* use new API key for MAS version
2014-08-23 02:36:04 +00:00
Reinhard Pointner
d601634e13
* start {i} row index binding with 1 instead of 0
2014-08-22 16:36:12 +00:00
Reinhard Pointner
2544100ef3
* work around JDK 8u20 compilation issues
2014-08-21 11:45:59 +00:00
Reinhard Pointner
b6358fa466
* more easy-to-understand default values for the noobs
2014-08-18 08:50:00 +00:00
Reinhard Pointner
cd924f5fc5
* update label
2014-08-18 07:48:12 +00:00
Reinhard Pointner
cc3fe56621
* fix all other LaFs
2014-08-18 07:44:24 +00:00
Reinhard Pointner
c90c4b169c
* fix UI for OSX LaF
2014-08-18 07:36:47 +00:00
Reinhard Pointner
3528f47a09
* improved error handling
2014-08-17 18:05:52 +00:00
Reinhard Pointner
ea3eaa8adb
* ignore everything that is obviously an episode in strict mode
2014-08-17 15:26:19 +00:00
Reinhard Pointner
ec58a33ec9
* refactor
2014-08-17 10:45:30 +00:00
Reinhard Pointner
f438d91bb6
* indicate Opportunistic / Strict Match Mode via Match Button Icon Color
2014-08-17 10:25:54 +00:00
Reinhard Pointner
bd45c798d4
* increase read-buffer
2014-08-17 06:56:48 +00:00
Reinhard Pointner
f8e7cf720a
* fix for 01v2 patterns
2014-08-16 07:49:30 +00:00
Reinhard Pointner
025957e8b2
* fix efficiency issues
2014-08-16 02:40:39 +00:00
Reinhard Pointner
d883c39091
<AliasNames>
...
Returns a pipe "|" delimited list of alias names if the series has any other names in that language.
@see http://www.thetvdb.com/wiki/index.php/API:GetSeries
2014-08-15 08:16:30 +00:00
Reinhard Pointner
c40a04857f
* fix NPE (when using Nimbus LaF )
2014-08-14 07:42:36 +00:00
Reinhard Pointner
6aa9fa8e7d
* update man page
2014-08-14 06:36:49 +00:00
Reinhard Pointner
836286581b
* improve handling of absolute-numbered files in Strict Mode
2014-08-13 18:07:21 +00:00
Reinhard Pointner
0b617b4381
* make sure that there cannot be SxE mismatches in Strict Mode
2014-08-13 16:23:02 +00:00
Reinhard Pointner
097e001111
+ support for adjustable match mode Opportunistic (default, like always) and new Strict mode (which is very restrictive, but will most likely get it right, if it gets anything at all)
2014-08-13 16:02:35 +00:00
Reinhard Pointner
425bfb83ea
* remove useless code
2014-08-13 15:56:58 +00:00
Reinhard Pointner
a9d66da51c
* remove debug output
2014-08-13 15:54:22 +00:00
Reinhard Pointner
ef4c08ac8e
* update man page
2014-08-12 09:50:50 +00:00
Reinhard Pointner
e1379dabb3
* avoid potential sandbox permission issues
2014-08-11 09:55:44 +00:00
Reinhard Pointner
3ea880be66
* improved error reporting
2014-08-11 07:12:33 +00:00
Reinhard Pointner
ac9fe6ec9d
* improved error reporting
2014-08-11 07:10:57 +00:00
Reinhard Pointner
5d76f925eb
* MAS: restore permissions for format sample file
2014-08-11 07:10:20 +00:00
Reinhard Pointner
3fd2d0d996
* OpenSubtitles: user different UA in MAS distribution
2014-08-11 06:26:20 +00:00
Reinhard Pointner
6c862b73eb
* sort by popularity
2014-08-11 05:53:12 +00:00
Reinhard Pointner
60ae91e33e
* misc.
2014-08-11 05:51:58 +00:00
Reinhard Pointner
e0bb32cbd0
* refactoring
2014-08-10 14:47:47 +00:00
Reinhard Pointner
5647aa962e
* add additional user roots if user.home is not set properly
2014-08-10 10:07:58 +00:00
Reinhard Pointner
943c6db865
* refactor revealFiles
2014-08-10 08:35:53 +00:00
Reinhard Pointner
58c2f87671
* remember default last location as expected
2014-08-10 07:34:32 +00:00
Reinhard Pointner
6d4cbbcdea
* support for HARDLINK_OR_COPY action
2014-08-10 07:11:09 +00:00
Reinhard Pointner
ad78796bec
* enable eawt APIs for both APP and MAS releases
2014-08-10 06:59:12 +00:00
Reinhard Pointner
8b01e2e05d
* use revealInFinder when possible
2014-08-10 06:31:47 +00:00
Reinhard Pointner
af120ad517
* improved UI behaviour
2014-08-09 21:42:46 +00:00
Reinhard Pointner
70667bc7b6
+ support Security-Scoped Bookmarks to remember folder permissions when running in the Mac Sandbox
2014-08-09 19:48:10 +00:00
Reinhard Pointner
b6dd597eb8
* use OSX-style title borders
2014-08-09 18:16:40 +00:00
Reinhard Pointner
9f9f1d950f
* sort alternative non-English titles alphabetically after [title, originalTitle]
2014-08-09 10:14:41 +00:00
Reinhard Pointner
30bda0e902
* refactor {model} and {self} bindings
2014-08-09 07:35:22 +00:00
Reinhard Pointner
95f84fb6fa
* make {model} binding more universal and easy-to-use
2014-08-09 07:24:01 +00:00
Reinhard Pointner
162945c6e3
* Built-in links for Registering & Upgrading OpenSubtitles accounts
2014-08-09 05:57:54 +00:00
Reinhard Pointner
f0566e8fa7
* misc. changes
2014-08-09 05:10:38 +00:00
Reinhard Pointner
3c0d44695a
* fix permission granting logic (when permission are required for both source and destination files)
2014-08-08 19:15:37 +00:00
Reinhard Pointner
bf5d7141e0
+ Drop-To-Unlock Dialog for when the user has to grant access to folders manually via FileDialog or DnD
2014-08-08 17:05:10 +00:00
Reinhard Pointner
773f34d9ea
* misc changes
2014-08-08 17:03:18 +00:00
Reinhard Pointner
fedd10f687
* update anidb client identification
2014-08-08 16:45:23 +00:00
Reinhard Pointner
a35aa77bb8
* make sure to apply dialog titles for all providers
2014-08-08 16:44:35 +00:00
Reinhard Pointner
a616577ab9
* lower request limits to specification
2014-08-07 21:38:55 +00:00
Reinhard Pointner
e4e2c2e336
* improved support for non-English movie titles in English-mode
2014-08-07 21:33:08 +00:00
Reinhard Pointner
9c9929466c
* update API keys
2014-08-07 09:35:19 +00:00
Reinhard Pointner
2e089abefc
* optimize with new API calls to reduce HTTP requests
2014-08-07 01:48:13 +00:00
Reinhard Pointner
eaa48c43ae
* force equals cell height for both lists, just in case
2014-08-06 18:02:18 +00:00
Reinhard Pointner
fc177c5fab
* prefer List over Array
2014-08-06 14:17:29 +00:00
Reinhard Pointner
d1bead2d64
* fix potential NPE
2014-08-06 14:07:17 +00:00
Reinhard Pointner
e8749aa435
+ remove deprecated components
2014-08-06 12:03:16 +00:00
Reinhard Pointner
58a9e5c747
* fix support for multi-episode 3-digit absolute numbering
...
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1877
2014-08-06 09:52:21 +00:00
Reinhard Pointner
83e32123de
* update data
2014-08-05 16:41:42 +00:00
Reinhard Pointner
def3605db8
* include filters for Episode and Movie file types in Analyze panel
2014-08-05 13:07:38 +00:00
Reinhard Pointner
7ecb4cb146
* refactor
2014-08-05 11:55:28 +00:00
Reinhard Pointner
83463e09e3
* make ACLs match target destination
2014-08-05 08:52:15 +00:00
Reinhard Pointner
0f47606ac0
* remove river easter egg
2014-08-05 08:27:54 +00:00
Reinhard Pointner
3b509a9f05
+ remove IMDb
2014-08-05 08:23:39 +00:00
Reinhard Pointner
a6d1e7eddf
* fix and fine-tune AcoustID lookup logic
2014-08-04 09:40:08 +00:00
Reinhard Pointner
9ca69270f7
* fix more false positive {group} matches
2014-08-02 19:56:59 +00:00
Reinhard Pointner
989fd687da
* fix layout issues
2014-08-02 19:56:19 +00:00
Reinhard Pointner
8fecd600c3
* better FB -> GP switching behaviour
2014-08-02 19:04:25 +00:00
Reinhard Pointner
7866e7f046
+ gzip all AcoustID requests and responses
2014-08-02 10:12:20 +00:00
Reinhard Pointner
1968608d80
* using FastFile might be useful for scripting (esp. with slow remote file systems)
2014-08-02 06:07:41 +00:00
Reinhard Pointner
e4bd68b026
* fix potential issues on OSX
2014-08-02 06:06:22 +00:00
Reinhard Pointner
6af8da3df9
* redundant
2014-08-02 06:05:46 +00:00
Reinhard Pointner
ef29483775
* F5 F5 sysinfo
2014-08-01 22:24:33 +00:00
Reinhard Pointner
10bcdcb66a
* fix typo
2014-08-01 15:49:58 +00:00
Reinhard Pointner
000fab4dc0
* test MAS package with intermediate version (final public release will be v4.5)
2014-08-01 13:31:30 +00:00
Reinhard Pointner
1442948fbe
* fix layout issues
2014-07-31 13:08:34 +00:00
Reinhard Pointner
f7848f52f3
* support OSX Lion Full Screen Mode
...
* fix "To Front on Drag" feature that wasn't working on OSX
2014-07-31 01:20:27 +00:00
Reinhard Pointner
d67e112c3b
+ Optimize for large lists by automatically setting prototypeValue to the longest (String value) item (boost performance by 1000x when loading large lists of files / episodes)
2014-07-30 18:44:18 +00:00
Reinhard Pointner
af000a2026
* fix "Double-Click Reveal in Finder"
2014-07-30 06:38:28 +00:00
Reinhard Pointner
c47a3ac45a
* refinements for FILE+FOLDER mode (Swing FileChooser only)
2014-07-30 06:15:01 +00:00
Reinhard Pointner
660772dd2a
+ Next major release will be v4.5 (big version jump because we drop Java 7 support)
...
+ Create new stable branch for scripting (since we no longer support Java 7)
2014-07-30 06:04:27 +00:00
Reinhard Pointner
e057b6e27d
* fix GTK LaF size issues
2014-07-29 13:16:14 +00:00
Reinhard Pointner
fb3560a16b
* JFX FileChooser experiments
2014-07-29 09:50:57 +00:00
Reinhard Pointner
acc6c74f9d
* JFX FileChooser experiments
2014-07-29 09:33:19 +00:00
Reinhard Pointner
acbe8c9354
* JDK7 compatibility
2014-07-29 09:08:35 +00:00
Reinhard Pointner
c711e4543c
* fix mas config
2014-07-29 09:06:30 +00:00
Reinhard Pointner
cc4f257a8b
* properly deal with FileDialog user preferences
2014-07-29 08:43:54 +00:00
Reinhard Pointner
a7e67974a2
* depricated options
2014-07-29 06:52:25 +00:00
Reinhard Pointner
fbeff54b9f
* rename TunedUtilities to SwingUI
2014-07-29 06:45:15 +00:00
Reinhard Pointner
b658dd7581
* refactor and plan on adding a JavaFX fileChooser option later
2014-07-29 06:40:35 +00:00
Reinhard Pointner
0298b58fe4
* refactor file access utilities into new class UserFiles
2014-07-28 20:01:46 +00:00
Reinhard Pointner
88008a2b0f
* make all file choosers compatible with the mas sandbox
2014-07-28 19:20:55 +00:00
Reinhard Pointner
95c8496bfb
* fix DnD behabiour on Mac
2014-07-28 19:20:42 +00:00
Reinhard Pointner
6399f63840
* fix critical UI behaviour bug
2014-07-28 19:20:34 +00:00
Reinhard Pointner
6d24dcef05
* play with mas compatibility
2014-07-28 13:32:15 +00:00
Reinhard Pointner
c3f59e96e5
* play with mas compatibility
2014-07-28 13:29:00 +00:00
Reinhard Pointner
d235fc1e0c
* play with mas compatibility
2014-07-28 12:55:16 +00:00
Reinhard Pointner
f1d260c2a3
* support native FileDialog for mas sandbox
2014-07-28 12:54:34 +00:00
Reinhard Pointner
2ce7c6020b
* added helper
2014-07-28 12:54:27 +00:00
Reinhard Pointner
90951f7989
* avoid potentially NULL-listFiles() calls
2014-07-28 10:00:27 +00:00
Reinhard Pointner
98633f7364
* support dropping of large / slow folders into Rename panel (Files list)
2014-07-27 18:23:45 +00:00
Reinhard Pointner
124e7471db
* ArrayList() has been optimized with JRE7u40
2014-07-27 17:47:01 +00:00
Reinhard Pointner
20a746295a
* simplify example format expressions
2014-07-26 19:54:42 +00:00
Reinhard Pointner
060a6f4f82
movie :: primaryTitle => originalName
2014-07-26 19:38:06 +00:00
Reinhard Pointner
e0161028c7
* fix OSX LaF issues
2014-07-26 16:09:18 +00:00
Reinhard Pointner
99ce48ad5b
* fix deserializer issue
2014-07-25 17:04:44 +00:00
Reinhard Pointner
85ad8ae67b
* fix NPE
2014-07-24 14:47:40 +00:00
Reinhard Pointner
931a5f04a3
* fix diaolog size issue on OSX
2014-07-24 14:28:06 +00:00
Reinhard Pointner
03f55b8fbe
* check for index updates more often
2014-07-24 13:48:27 +00:00
Reinhard Pointner
ebf876022a
* remove OSDB from Movie data sources
2014-07-24 13:43:45 +00:00
Reinhard Pointner
5cb5d82e83
+ remove depricated data sources
2014-07-24 12:10:59 +00:00
Reinhard Pointner
c6bbd4db54
* improved Mac compatibility regarding DELETE key
2014-07-24 12:10:47 +00:00
Reinhard Pointner
2a4af5a995
* Organize Imports
2014-07-24 11:31:24 +00:00
Reinhard Pointner
a5398cc5e1
+ add addtional metadata (order, language) to episode and movie objects
2014-07-24 11:31:03 +00:00
Reinhard Pointner
8e80a02498
* LOOOONG overdue layout bugfix... so easy and it took 3 years :D
2014-07-23 07:37:31 +00:00
Reinhard Pointner
bab1dd2de5
* fix potential DnD issues
2014-07-22 07:13:40 +00:00
Reinhard Pointner
c0a59b3356
+ support SHA-256 checksums
2014-07-22 07:13:35 +00:00
Reinhard Pointner
0415ceb37a
* try simplification by separator (for name - title naming style)
2014-07-21 03:47:55 +00:00
Reinhard Pointner
153fa45cc7
* remove redundant condition
2014-07-19 18:31:19 +00:00
Reinhard Pointner
2f1738b9ed
* use ATOMIC_MOVE only when necessary
2014-07-19 18:27:20 +00:00
Reinhard Pointner
ec0ff4256b
* use MultiValueInputDialog separator char
2014-07-19 08:40:55 +00:00
Reinhard Pointner
0a2b9c7760
* account for huge list of files
2014-07-19 08:08:02 +00:00
Reinhard Pointner
02f789e1bf
* added extra hints for when user input is required for movie/series identification
2014-07-19 07:45:14 +00:00
Reinhard Pointner
2cdd0ddc17
* fix NPE issues
2014-07-19 07:05:53 +00:00
Reinhard Pointner
33787055a5
* simplify default exception logging for scripts
2014-07-18 22:04:00 +00:00
Reinhard Pointner
d69b1da6a3
* enforce good alphabetical order for all dropped data (on Windows files a dropped in selection order which can be confusing)
2014-07-18 22:03:27 +00:00
Reinhard Pointner
28ca027374
* fix misleading logging when using ID3 Tags
2014-07-18 05:00:22 +00:00
Reinhard Pointner
48742c56af
* more simple warning message if xattr is not supported
2014-07-17 16:28:52 +00:00
Reinhard Pointner
b8c8071127
* more simple warning message if xattr is not supported
2014-07-17 16:19:37 +00:00
Reinhard Pointner
10f4091ed4
* assume the FastFile instances always exist
2014-07-17 13:12:04 +00:00
Reinhard Pointner
35859d7b75
* workaround Java compiler issues
2014-07-17 13:00:27 +00:00
Reinhard Pointner
3678e7388d
* rewrite Analyze panel
2014-07-17 11:53:24 +00:00
Reinhard Pointner
7385a8d307
* helper method that could be useful in scripts and otherwise
2014-07-17 07:50:30 +00:00
Reinhard Pointner
76073cfb9d
+ support for --db xattr to allow offline renaming directly using previously written xattr metadata
2014-07-17 07:08:23 +00:00
Reinhard Pointner
7dc2d6d897
* fix issues with certain bindings not being available, e.g. {director}
2014-07-16 12:37:03 +00:00
Reinhard Pointner
aa5c7b3088
* remove unused option
2014-07-16 12:12:39 +00:00
Reinhard Pointner
d3c63fe429
+ release 4.2
2014-07-15 14:22:27 +00:00
Reinhard Pointner
0f405c23cd
* same order as in the GUI
2014-07-15 13:26:03 +00:00
Reinhard Pointner
939f623e71
* support recreating folder structure with hardlink files (e.g. when using --action hardlink to process disk folders)
2014-07-15 12:57:07 +00:00
Reinhard Pointner
74011dac70
* fine-tune name matcher to take direct mappings better into account
2014-07-14 13:31:12 +00:00
Reinhard Pointner
e0279e8d05
* update video tags
2014-07-14 11:19:41 +00:00
Reinhard Pointner
27472cb656
* check original filename for embedded CRC32 checksums
2014-07-09 18:55:46 +00:00
Reinhard Pointner
2841ea9552
* make sure to not just reasonable results, that one results is probably better than no result
2014-07-09 13:20:40 +00:00
Reinhard Pointner
2d82065d93
* fix display issues (caused by removing "extensions" from folder names)
2014-07-07 12:27:48 +00:00
Reinhard Pointner
a451de436b
* fix csv() function not visible in Expression Format issue
2014-07-05 13:11:57 +00:00
Reinhard Pointner
1d5dae9567
* work around Java 8 compiler issues (default method class between List and Set default methods)
2014-07-02 14:59:11 +00:00
Reinhard Pointner
123bf659da
* make sure we don't accidentally match {group} from the episode title
2014-06-30 19:00:38 +00:00
Reinhard Pointner
c4fb1e1453
* added missing file
2014-06-29 12:22:01 +00:00
Reinhard Pointner
8a75000ecd
* fix modularity issue
2014-06-29 12:13:54 +00:00
Reinhard Pointner
06a342cdef
+ new bindings {tags}
2014-06-29 11:04:04 +00:00
Reinhard Pointner
24f96b5ade
* improved direct series mapping handling
2014-06-28 10:00:21 +00:00
Reinhard Pointner
c29be071cf
* upper list is based on xattr metadata, while lower list is just the fallback file object, when matching directly to xattr metadata
2014-06-28 06:41:50 +00:00
Reinhard Pointner
5a8bcba4f1
* use wait-cursor for when loading xattr takes a while
2014-06-28 06:34:06 +00:00
Reinhard Pointner
7799f25a3a
* support simple File regex/replace renaming in GUI
...
* support loading of metadata from xattr (instead of online sources)
2014-06-28 06:09:11 +00:00
Reinhard Pointner
07568068c5
* properly deal with space sequences by default
2014-06-28 06:07:45 +00:00
Reinhard Pointner
94a380384f
* force all \s+ to single space char
2014-06-25 10:28:15 +00:00
Reinhard Pointner
5b1fe0a22f
* extra {vf} step
2014-06-25 02:58:47 +00:00
Reinhard Pointner
353bb384de
* ignore -no-xattr flag in custom scripts (and let the code check the flag if required)
2014-06-24 12:02:32 +00:00
Reinhard Pointner
18959a8dd1
* fix potential movie detection issue
2014-06-24 10:59:00 +00:00
Reinhard Pointner
9d2ce30d58
* fix potential mismatch vector
2014-06-23 20:31:37 +00:00
Reinhard Pointner
f85c561b78
* due to permission issues File.listFiles() can return null
2014-06-23 15:09:43 +00:00
Reinhard Pointner
b71d952df3
* use long-term caching strategy for AcoustID webservice requests
2014-06-22 04:43:54 +00:00
Reinhard Pointner
94c9a55b37
* add auto-detection ignore words
2014-06-20 08:47:45 +00:00
Reinhard Pointner
06fa434c7e
* exclude misleading patterns like 2012.S01 from SxE pattern matching
2014-06-19 20:15:44 +00:00
Reinhard Pointner
397dd744df
* clean up
2014-06-18 13:28:14 +00:00
Reinhard Pointner
8e1ba28bbf
* remove replaced file
2014-06-18 09:33:32 +00:00
Reinhard Pointner
464fccd3d5
* fix case issue
2014-06-18 09:31:18 +00:00
Reinhard Pointner
977452268e
* replace xattrj with my own JNA wrapper for <sys/xattr.h>
2014-06-18 09:28:27 +00:00
Reinhard Pointner
12d04c1681
* ignore non-series anidb entry types
2014-06-13 16:42:14 +00:00
Reinhard Pointner
b87f8fd1e4
* account for all the ISO 639-2/B language codes
2014-06-11 15:03:58 +00:00
Reinhard Pointner
36ef89faa1
* fix args4j argument parsing issues (bug occurred if the format contains = symbols)
...
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1726&p=10131#p10131
2014-06-10 17:05:41 +00:00
Reinhard Pointner
74d7a800e8
* don't include extended info in {info} binding (to reduce wasteful API requests)
2014-06-06 04:07:53 +00:00
Reinhard Pointner
2f0fada72a
* limit {t} binding to 150 chars
2014-06-05 03:10:21 +00:00
Reinhard Pointner
6613ebe67d
* fix excessively long filenames
2014-06-05 02:48:40 +00:00
Reinhard Pointner
ddee292af5
* allow comparison with String representation of SimpleDate
2014-06-01 05:03:31 +00:00
Reinhard Pointner
478123552f
* allow SimpleDate == String comparison
2014-05-31 16:49:14 +00:00
Reinhard Pointner
6bea36f30e
* make sure to ignore illegal imdbids
2014-05-26 16:47:04 +00:00
Reinhard Pointner
ba02c192d3
* fix for short movie names like e.g. "Up 2009"
2014-05-22 14:08:39 +00:00
Reinhard Pointner
d53de9b922
* fix -get-missing-subtitles issue if user already has multiple subtitles in multiple languages
2014-05-20 12:36:52 +00:00
Reinhard Pointner
49b49b80b7
* at least take language info from TryUploadSubtitles response
2014-05-19 15:13:14 +00:00
Reinhard Pointner
383a6922a5
* QueryNumber may be removed from hash search response, but since we only send 1 query per 1 request we can just take the first one
2014-05-18 15:47:20 +00:00
Reinhard Pointner
b833f0e759
* ignore TryUploadSubtitles results (cause loads of clients submit the wrong imdb ids so we at least force new uploads with FileBot which is more likely to be correct)
2014-05-18 10:02:35 +00:00
Reinhard Pointner
af6d3e0d95
* fixfix
2014-05-15 17:25:12 +00:00
Reinhard Pointner
c2ba403e99
* {now} bindings should probably work the same as now property in ShellScriptBaseClass
2014-05-13 18:20:20 +00:00
Reinhard Pointner
5830025d60
* only search by movie name if the potential query has at least 3 characters
2014-05-13 12:42:20 +00:00
Reinhard Pointner
ffcf61472d
* new binding {age} meaning "days since airdate"
2014-05-12 15:45:19 +00:00
Reinhard Pointner
5a287ab4c4
* convenience functions
2014-05-12 08:25:42 +00:00
Reinhard Pointner
0438e4756f
* easy access to the structure relative path, might be useful for scripting latter to exclude home folders and the likes from any kind of checking
2014-05-11 07:37:02 +00:00
Reinhard Pointner
13ee0baac7
* added missing language code "ger"
2014-05-09 20:27:18 +00:00
Reinhard Pointner
b43727cf5f
* make devel branch the default script branch, master is deprecated now and only around to keep 4.0 scripting working
2014-05-09 12:25:10 +00:00
Reinhard Pointner
cbd64a3a87
* update to Groovy 2.3.0 and latest ant 1.9.3 dependencies
2014-05-07 14:50:30 +00:00
Reinhard Pointner
2f4d43b547
* guarantee that movies are processed if already well-named also in strict mode
2014-05-06 18:49:41 +00:00
Reinhard Pointner
53e5e48d5f
* use y:2014 year filter when querying TheMovieDB if possible
2014-05-02 08:00:43 +00:00
Reinhard Pointner
f88c7fcff7
* reduce unnecessary messages that may confuse users that have the libraries install via the mediainfo packages
2014-05-01 02:14:33 +00:00
Reinhard Pointner
1329f490b2
* submit only 1 query per request to workaround OpenSubtitles API issues
...
@see http://forum.opensubtitles.org/viewtopic.php?f=8&t=14704
2014-04-30 04:38:50 +00:00
Reinhard Pointner
d18045a383
* fix dialog positioning issues
2014-04-30 04:36:31 +00:00
Reinhard Pointner
eb545bde6f
* change text
2014-04-30 04:27:19 +00:00
Reinhard Pointner
31601c219f
* improved steps for {vf}
2014-04-29 07:35:03 +00:00
Reinhard Pointner
a09ddc87e7
* add extra stops
...
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1583
2014-04-29 02:15:22 +00:00
Reinhard Pointner
2c92f46814
* fix script compatibility issue
2014-04-28 13:48:52 +00:00
Reinhard Pointner
b315e9e9ea
* allow null parameter
2014-04-28 04:31:10 +00:00
Reinhard Pointner
24dbeda555
* replace UNICODE_CASE with UNICODE_CLASS which implies UNICODE_CASE and more
2014-04-28 03:57:35 +00:00
Reinhard Pointner
75b87edcd7
* added findMatch for convenient case-insentive / unicode find()
2014-04-28 03:55:42 +00:00
Reinhard Pointner
774d1b4a1b
* set AniDB client version to v5 for the FileBot 4.1+ series
2014-04-27 10:02:49 +00:00
Reinhard Pointner
be48eaf9ed
* make sure to avoid unicode decomposition issues
2014-04-27 07:29:23 +00:00
Reinhard Pointner
369aa6d406
* fine-tuning for amc script
2014-04-26 17:31:03 +00:00
Reinhard Pointner
060bb1f037
* String.toFile() for convenience
2014-04-26 15:13:43 +00:00
Reinhard Pointner
d810af37d2
+ xattr support for Mac OSX
2014-04-25 06:59:18 +00:00
Reinhard Pointner
4b61a99f01
* fix size so it'll also work on Apple LaF
2014-04-22 14:18:15 +00:00
Reinhard Pointner
3e46fc8929
* github fixed it's SSL issues, this workaroud is no longer required
2014-04-22 14:14:40 +00:00
Reinhard Pointner
fb884c017a
* allow die(Throwable) usage
2014-04-21 14:09:31 +00:00
Reinhard Pointner
b2150b3392
* keep original file order
2014-04-21 14:05:24 +00:00
Reinhard Pointner
2eb972eb50
* remove unused option
2014-04-21 14:04:36 +00:00
Reinhard Pointner
44e69dfe9c
* support --filter when using -list
2014-04-20 13:34:34 +00:00
Reinhard Pointner
26d3b51a84
* support simple rename function call that takes care of all the cmdline logging / rename action / conflict action / history
2014-04-20 13:09:01 +00:00
Reinhard Pointner
b0da4330e8
*** switch from dev:name syntax to master:name syntax with next release, and then fade out devel branch
2014-04-19 17:59:12 +00:00
Reinhard Pointner
c5925ac3ac
* some improvements for amc processing logic
2014-04-19 16:54:25 +00:00
Reinhard Pointner
56ee173764
* script compatibility fixes
2014-04-19 08:42:58 +00:00
Reinhard Pointner
ea942d41e2
* script compatibility fixes
2014-04-19 07:46:46 +00:00
Reinhard Pointner
2199e67357
* added helper method
2014-04-19 07:31:24 +00:00
Reinhard Pointner
5c29cf6f74
* replace all net.sourceforge.filebot with net.filebot in deployment build files
2014-04-19 06:33:08 +00:00
Reinhard Pointner
6fc7141fdb
* fix package and import declarations
2014-04-19 06:30:29 +00:00
Reinhard Pointner
165e65c104
* move folder net.sourceforge.filebot to net.filebot
2014-04-19 06:06:45 +00:00
Reinhard Pointner
c3b0f35248
* compatibility fixes
2014-04-19 05:55:23 +00:00
Reinhard Pointner
ba1ae98d1c
* rename Date class to SimpleDate to avoid confusion with java.util.Date
2014-04-19 05:39:52 +00:00
Reinhard Pointner
f7a7866e23
* added now script property
2014-04-19 05:37:40 +00:00
Reinhard Pointner
ca3fc8f3fa
+ Groovy engine extensions rewrite complete :)
2014-04-18 19:41:39 +00:00
Reinhard Pointner
2ba959e2b5
+> TODO remove once raw.githubusercontent.com is fixed
2014-04-18 18:04:24 +00:00
Reinhard Pointner
ad0e0e2802
* ScriptShell rewrite nearing completion
2014-04-17 19:52:23 +00:00
Reinhard Pointner
396fb3508f
* refactoring & added utils
2014-04-17 15:35:33 +00:00
Reinhard Pointner
1f055065d6
* better error message for MacOS where UserDefinedFileAttributeView is not supported
2014-04-17 15:32:24 +00:00
Reinhard Pointner
03ce43e6f9
* use proper Groovy DefaultTypeTransformation instead of hacky "value as boolean" script
2014-04-17 06:14:38 +00:00
Reinhard Pointner
ed9413afe7
* prefix with package name to make sure it's unique, and also it adheres to how xattr are used on OSX
...
-- lose compatibility with previously written xattr :(
2014-04-16 19:38:04 +00:00
Reinhard Pointner
f360c4f99a
* continue porting
2014-04-16 17:23:25 +00:00
Reinhard Pointner
3c1306ec2c
* allow Windows case-change only if filename differs
2014-04-16 14:37:52 +00:00
Reinhard Pointner
68df1b7c09
* continued work on porting ScriptShell to the new extension mechanism
2014-04-16 08:52:57 +00:00
Reinhard Pointner
8945478a6b
* temporary compatibility fix
2014-04-15 17:55:34 +00:00
Reinhard Pointner
12c5c6809c
* do query pattern matching in strict mode and in non-strict mode as fallback
2014-04-15 17:34:28 +00:00
Reinhard Pointner
e9a33eed19
* compatibility settings
2014-04-15 16:27:48 +00:00
Reinhard Pointner
34b2dd3b34
* start updating ScriptShell extensions as well (so things are broken until finished)
2014-04-15 14:31:40 +00:00
Reinhard Pointner
8cee5b9a2a
* avoid overloading issues
2014-04-15 14:29:13 +00:00
Reinhard Pointner
45a00a7d4b
* fetch scripts from per-version-branches on github to avoid future compatibility problems
2014-04-15 14:03:31 +00:00
Reinhard Pointner
c4ba95b24b
+ new bindings {defines} and {label} for accessing --def options passed via cmdline
2014-04-15 12:26:09 +00:00
Reinhard Pointner
1a730c3ec6
* finish rewrite of ExpressionFormat customizations
2014-04-15 12:23:58 +00:00
Reinhard Pointner
3339dc36d1
* minor refactoring
2014-04-15 12:14:43 +00:00
Reinhard Pointner
76fd500de4
* fix overloading issue
2014-04-14 14:46:57 +00:00
Reinhard Pointner
1eed7ffbf9
* more patters for when to to use "disk folder logic"
...
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1538&p=9129#p9129
2014-04-14 14:36:43 +00:00
Reinhard Pointner
86cb93c040
* remove "sandbox" feature which isn't used and probably wouldn't work that well anyhow
2014-04-14 12:51:01 +00:00
Reinhard Pointner
dc6cc5e9c1
* move groovy default imports into ScriptShell.properties
2014-04-14 07:18:49 +00:00
Reinhard Pointner
ab62379e72
* while removeBrackets may be too much, normalizePunctuation is probably required
2014-04-14 07:17:17 +00:00
Reinhard Pointner
a0ae0392da
* use new groovy extension mechanisms (but keep slow *.lib.groovy backwards compatibility for now)
2014-04-13 20:08:50 +00:00
Reinhard Pointner
9aa97268c5
* improve series detection, and make sure to not scrub things too aggressively as not to loose information
...
* skip search if all files are tagged already
2014-04-13 19:42:41 +00:00
Reinhard Pointner
db86aa5153
* refactor static field names for scripting
2014-04-13 19:39:46 +00:00
Reinhard Pointner
6bd298d478
* reduce unnecessary redirects
2014-04-13 19:37:59 +00:00
Reinhard Pointner
6e8f5a1445
* inject methods using the Groovy Extension Module system (and slowly phase out the *.lib.groovy code)
2014-04-13 19:37:11 +00:00
Reinhard Pointner
5030f6926e
* make sure application arguments can be accessed at anytime at runtime
2014-04-13 19:35:23 +00:00
Reinhard Pointner
208f8f1ed8
* make sure to include url to malformed xml in error log
2014-04-10 13:48:01 +00:00
Reinhard Pointner
91bf489c0c
* misc fixes
2014-04-10 05:55:01 +00:00
Reinhard Pointner
50156874a4
* update release info tokens
2014-04-09 06:42:25 +00:00
Reinhard Pointner
e9e8b17e4d
* make sure xml data is valid and well-formed before caching it
2014-04-09 06:38:44 +00:00
Reinhard Pointner
4038e7a6af
* make sure SxE matcher doesn't fall back on release info patterns like x264 or 720p
2014-04-07 06:00:14 +00:00
Reinhard Pointner
cf062bbe44
* disable useCreationDate by default
...
* if useCreationDate is enabled set the movie release date, not just the year
2014-04-06 05:35:53 +00:00
Reinhard Pointner
d8c56c637a
* allow "unselection" of subtitle options
2014-04-05 16:25:38 +00:00
Reinhard Pointner
9cbef475c6
* disable search-by-name completely in strict-mode
2014-04-05 11:42:11 +00:00
Reinhard Pointner
dba98f9a6d
* make -get-missing-subtitles more aware of different language code standards
2014-04-04 07:35:30 +00:00
Reinhard Pointner
7f48ca67e9
* increase default width just in case
2014-04-02 11:51:11 +00:00
Reinhard Pointner
37d8c1f63e
* update
2014-04-01 19:56:37 +00:00
Reinhard Pointner
3802cc6965
* provide API method for getting or overriding the fpcalc command used
2014-04-01 12:59:49 +00:00
Reinhard Pointner
37d55d4867
* organize imports
2014-04-01 12:41:50 +00:00
Reinhard Pointner
664f83ced0
* move package net.sourceforge.tuned to net.sourceforge.filebot.util
2014-04-01 12:36:34 +00:00
Reinhard Pointner
55217e3ceb
* add source Laserdisc
2014-04-01 12:19:08 +00:00
Reinhard Pointner
92a433a77f
* fix NPE
2014-03-29 02:24:37 +00:00
Reinhard Pointner
9aed2be884
* better error messages
2014-03-27 18:26:41 +00:00
Reinhard Pointner
bd482562e0
* when in doubt, just pick the top 5 most likely hits => never fail in -non-strict mode
2014-03-27 07:40:30 +00:00
Reinhard Pointner
91f37a5d20
* refactoring
2014-03-26 16:39:21 +00:00
Reinhard Pointner
1ca8de3ab7
* make sure substring metric only matches word sequences, rather than simple substrings which may match half of a word which wouldn't never make sense and could only cause issues
2014-03-24 20:32:27 +00:00
Reinhard Pointner
f61f30e862
* fix issues with multi-episode anime default numbering bindings {sxe} and {s00e00}
2014-03-24 17:11:56 +00:00
Reinhard Pointner
8f31ed3977
* fix fix
2014-03-24 15:30:59 +00:00
Reinhard Pointner
5011546e71
* also clear reports folder created by amc script
2014-03-24 07:30:23 +00:00
Reinhard Pointner
84e4140b54
* fix potential html markup validation issues
2014-03-24 06:37:28 +00:00
Reinhard Pointner
bd136671ff
* fix for alias-aware matching
2014-03-22 09:51:43 +00:00
Reinhard Pointner
56424aafe1
* update patters to make 1x01-1x02 take precendence over 1x01-02 pattern
2014-03-22 07:46:40 +00:00
Reinhard Pointner
b365bf48c3
* support setting request properties for post requests (required for PushBullet support in AMC script)
2014-03-21 16:32:51 +00:00
Reinhard Pointner
1ae64235f1
* make sure the Episode/Movie object graphs don't share any objects so json-io won't write json with @ref attributes
2014-03-20 17:36:56 +00:00
Reinhard Pointner
8aa33750a6
* ensure rename map is always sorted by path
2014-03-20 07:45:56 +00:00
Reinhard Pointner
c745ea01a3
* fix anidb {sxe} format bugs
2014-03-20 05:43:31 +00:00
Reinhard Pointner
89c1744fd3
* remove some Java 6 compatibility hacks
2014-03-19 19:09:10 +00:00
Reinhard Pointner
33ca22c1bb
* don't hardcode pushover application key
2014-03-19 19:04:16 +00:00
Reinhard Pointner
cf8b3d835f
+ REQUIRE min JRE 7 and update all libs
2014-03-18 20:16:39 +00:00
Reinhard Pointner
deb37c8ffd
* fix 001 => 0xSpecial 1 false match issues
...
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1399
2014-03-18 06:08:46 +00:00
Reinhard Pointner
24cd64ec03
* fix corner-case
...
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1425
2014-03-16 17:46:30 +00:00
Reinhard Pointner
751cf116e9
+ ignore owner/permissions when using COPY (sadly also xattr, but at least the file will be readable on the destination)
2014-03-16 11:33:31 +00:00
Reinhard Pointner
cab2a89e20
* fix error messages to sound less like "filebot failure"
2014-03-11 14:18:02 +00:00
Reinhard Pointner
1495ba19e4
* fix series index
2014-03-10 06:21:25 +00:00
Reinhard Pointner
d9dde4fdf9
* enhanced support for documentary numbering, e.g. 1of6
...
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1398
2014-03-08 08:25:04 +00:00
Reinhard Pointner
db75f66b7b
* allow switching between filebot app and groovy pad app
2014-03-07 17:42:40 +00:00
Reinhard Pointner
97263aa5d3
* added File.copyAs(File)
2014-03-07 17:21:17 +00:00
Reinhard Pointner
bff47228c0
* xattr 1st class by default if possible
2014-03-06 14:28:46 +00:00
Reinhard Pointner
b6eee5d405
* enhanced support for uploading subtitles for episode files
2014-03-05 16:17:43 +00:00
Reinhard Pointner
0db4bc410e
+ version bump 4.0
2014-03-03 09:55:26 +00:00
Reinhard Pointner
12a77f44fd
* convenience binding {genre} which is equivalent to {genres[0]}
2014-02-28 16:04:54 +00:00
Reinhard Pointner
70c22e2cdb
* fine-tune subtitles exclusion logic
2014-02-27 19:48:31 +00:00
Reinhard Pointner
223c797de5
* make clear that donations go to me personally as a sort of thank-you-present, and not some sort of project fund
2014-02-27 08:21:57 +00:00
Reinhard Pointner
90fb9bbb77
* force lower-case extensions
2014-02-24 02:12:33 +00:00
Reinhard Pointner
7ac73b24a6
* work around weird folder file listing permission issues
2014-02-21 16:53:29 +00:00
Reinhard Pointner
408efd166d
* manual force name via F2
2014-02-19 21:07:41 +00:00
Reinhard Pointner
cb10a44ce4
* improve {group} name extraction
2014-02-19 20:28:00 +00:00
Reinhard Pointner
486d720e0b
* try fixing layout issues via auto-pack
2014-02-19 20:17:25 +00:00
Reinhard Pointner
8f647622f0
* HACK to keep things working on Java 6
2014-02-19 18:59:37 +00:00
Reinhard Pointner
f33cf35627
* HACK to keep things working on Java 6
2014-02-19 18:57:58 +00:00
Reinhard Pointner
40b68ba6c9
* fixed "Can't move across drives on Windows" bug
...
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1326
2014-02-17 11:48:23 +00:00
Reinhard Pointner
1c3af8506c
* fix "Can't Rename Folders" bug
...
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1321
2014-02-17 11:44:59 +00:00
Reinhard Pointner
c920efa989
* performance hack when deleting cells from huge lists
2014-02-04 14:34:36 +00:00
Reinhard Pointner
8200dfc88f
* force file order on drop
2014-02-04 13:18:48 +00:00
Reinhard Pointner
11a64afa8d
* update media exts and rg groups
2014-02-03 02:00:15 +00:00
Reinhard Pointner
2ad88bd306
* fix subtitles-not-found issue caused by the limit of 500. The limit should now be 2000 and effectively not ever be an issue again
2014-01-28 09:39:22 +00:00
Reinhard Pointner
5fadfbe3e3
* support OpenSubtitles TAG lookup (i.e. filename) as part of hash lookup if actual hash lookup does not yield any results
2014-01-27 08:36:30 +00:00
Reinhard Pointner
6e732e8987
* improve movie auto-selection
2014-01-26 18:52:06 +00:00
Reinhard Pointner
9596ffffe7
* added Original Folder column in HistoryDialog
2014-01-26 18:28:49 +00:00
Reinhard Pointner
92193a153d
* fine-tune
2014-01-26 15:04:28 +00:00
Reinhard Pointner
6996914492
-DuseCreationDate=true
2014-01-26 03:51:47 +00:00
Reinhard Pointner
9574172b35
* improved --compute hash CLI function
2014-01-25 07:36:01 +00:00
Reinhard Pointner
c981cba2e2
* fix some GUI movie auto-selection issues
2014-01-24 17:31:33 +00:00
Reinhard Pointner
54d4dad955
* rewrite subtitle auto-selection (should work much better now for both strict and -non-strict modes)
2014-01-24 16:01:37 +00:00
Reinhard Pointner
f5b4dbee19
* support and include TheMovieDB alternative_titles data in search and index
2014-01-23 18:18:25 +00:00
Reinhard Pointner
62e3995dc2
* put weight on airdate-matching if possible
2014-01-23 05:37:04 +00:00
Reinhard Pointner
c45abb7291
+ support for smart-skip/override for keeping the higher-quality video via --conflict auto
2014-01-22 11:31:55 +00:00
Reinhard Pointner
66a6278611
* Extract API changes to include FileSize
2014-01-22 07:52:25 +00:00
Reinhard Pointner
dea0a1fb83
* added File.listFolders()
2014-01-22 04:06:05 +00:00
Reinhard Pointner
5c2de5c7b3
* fixfix
2014-01-21 19:08:55 +00:00
Reinhard Pointner
7de1c94167
* refactor
2014-01-19 15:08:28 +00:00
Reinhard Pointner
3ed58bda08
* [Windows] allow renaming of files where just the upper/lower case is different
2014-01-17 14:07:38 +00:00
Reinhard Pointner
c75b376140
* fixfix
2014-01-13 11:06:41 +00:00
Reinhard Pointner
db9dbeb0f4
* print auto-clear cache messages as warnings
2014-01-13 08:04:45 +00:00
Reinhard Pointner
bb32741af9
* try to make sure we always start a new cache for each update (so we don't have to worry about outdated yet cached data)
2014-01-13 04:11:05 +00:00
Reinhard Pointner
50a92d3faa
* refactoring
2014-01-12 19:22:14 +00:00
Reinhard Pointner
47982a63f6
* refactor
2014-01-12 16:42:22 +00:00
Reinhard Pointner
fd3771b4b6
* fine-tune media index
2014-01-11 09:04:49 +00:00
Reinhard Pointner
91e6fbc5a1
* misc
2014-01-11 08:47:37 +00:00
Reinhard Pointner
0b4730f070
* make sure there's no double spaces left behind after stripping illegal characters
2014-01-10 19:24:25 +00:00
Reinhard Pointner
03db21ff20
* File.relativize
2014-01-10 16:03:13 +00:00
Reinhard Pointner
1e9d0899b0
+ shortcut to grabbing just episode list or movie info without the files directly from rename panel (if files is empty)
2014-01-10 10:55:57 +00:00
Reinhard Pointner
53ad37930d
* update search-auto-completion
2014-01-10 07:31:50 +00:00
Reinhard Pointner
0da24469b7
* fix anime matching
2014-01-09 20:44:02 +00:00
Reinhard Pointner
f466546788
* AutoCompleteSupport now works with the full movie/series/anime index in the back
...
* update movie/series/anime index files and exclude bad entries
2014-01-09 18:26:25 +00:00
Reinhard Pointner
94ceccf966
* fix original name xattr
2014-01-08 20:52:28 +00:00
Reinhard Pointner
9ed32437cd
* just in case fixy
2014-01-08 20:03:22 +00:00
Reinhard Pointner
0287eac77d
* fix for relative symlinks
2014-01-08 19:29:20 +00:00
Reinhard Pointner
d63fca6787
* follow symlinks implicitly
2014-01-08 18:43:27 +00:00
Reinhard Pointner
4354dc2fd6
+ copy files with attributes
...
* xattr will only be set on destination files, not source files
2014-01-08 17:23:04 +00:00
Reinhard Pointner
4b15736faf
* {bitrate} and {duration} as float type for convenience
2014-01-08 14:30:35 +00:00
Reinhard Pointner
32f119756b
* {bitrate} binding
2014-01-08 14:26:39 +00:00
Reinhard Pointner
af0f4892f7
* slight refactoring
2014-01-08 10:01:37 +00:00
Reinhard Pointner
a920dc59a7
* docs/notes
2014-01-08 09:34:59 +00:00
Reinhard Pointner
ef2a64003b
* use TV Series index only for TV-mode and Anime index only for Anime-mode
2014-01-08 09:28:04 +00:00
Reinhard Pointner
c4ab4e8382
* fine-tune exclude patterns
2014-01-08 08:36:32 +00:00
Reinhard Pointner
0800bc5eb0
* update local db files
2014-01-07 15:21:38 +00:00
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