Reinhard Pointner
|
439ebe322b
|
Refactor
|
2016-03-24 15:21:36 +00:00 |
|
Reinhard Pointner
|
8a533f8d47
|
New binding: {sub} for subtitle language/category extension (e.g. ".eng.forced")
|
2016-03-24 11:13:47 +00:00 |
|
Reinhard Pointner
|
ef71e2fff8
|
Rewrite ListPanel for parallel editing and testing of format expressions
|
2016-03-20 18:33:31 +00:00 |
|
Reinhard Pointner
|
bed6732d35
|
Unify application folder logic
|
2016-03-11 11:14:50 +00:00 |
|
Reinhard Pointner
|
1251fbd657
|
Allow original folder as input folder selector
|
2016-03-11 04:11:40 +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
|
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
|
78c3b6917d
|
Unify gui/console logging
|
2016-03-09 20:36:28 +00:00 |
|
Reinhard Pointner
|
bf2571f04f
|
Refactor
|
2016-03-09 10:32:49 +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
|
e95078668e
|
Experiment with new CachedResource framework
|
2016-03-08 12:59:24 +00:00 |
|
Reinhard Pointner
|
1ae3f5d2b8
|
Refactor
|
2016-03-08 09:43:59 +00:00 |
|
Reinhard Pointner
|
7d3b099c07
|
Experiment with new CachedResource framework
|
2016-03-07 15:36:13 +00:00 |
|
Reinhard Pointner
|
93937680a7
|
Refactor
|
2016-03-05 15:14:49 +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
|
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
|
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
|
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
|
ce64a653f0
|
Refactor
|
2016-02-22 08:21:03 +00:00 |
|
Reinhard Pointner
|
9c8da51277
|
Cache SeriesNameMatcher objects
|
2016-02-10 18:32:39 +00:00 |
|
Reinhard Pointner
|
bf69d750e8
|
Cache SeriesNameMatcher objects
|
2016-02-10 18:32:30 +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
|
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
|
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
|
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
|
6d124bb690
|
Cache heavily used Pattern/FileFilter objects
|
2016-01-28 16:18:01 +00:00 |
|
Reinhard Pointner
|
40a98b08ae
|
* unify GUI/CLI probable match selection
|
2016-01-23 22:25:05 +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
|
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
|
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
|
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
|
d4c2d77479
|
* prettier filebot -help output
|
2015-12-04 16:08:41 +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
|
4827b8ead7
|
* TVRage is dead. Remove support.
|
2015-09-24 06:45:10 +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
|
353c2da745
|
* update CLI error messages
|
2015-08-18 23:42:47 +00:00 |
|
Reinhard Pointner
|
8d19863283
|
+ Support --filter (file filter expression) in filebot -mediainfo calls
|
2015-07-30 13:08:03 +00:00 |
|
Reinhard Pointner
|
694c0ec049
|
* allow file.isEpisode() file filter expressions
|
2015-07-26 11:46:52 +00:00 |
|
Reinhard Pointner
|
8299e849aa
|
* Format Source
|
2015-07-25 22:47:19 +00:00 |
|
Reinhard Pointner
|
c641a1afaa
|
import java.time.*
|
2015-06-20 07:04:40 +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
|
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
|
a5652f4d0e
|
* use more readable bit.ly shortlinks
|
2015-05-08 14:46:28 +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
|
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
|
31674abcf6
|
* added default package imports: java.nio.charset, java.util.stream
|
2015-04-09 09:24:18 +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
|
e08fd8799b
|
* added file create helper function
|
2015-03-25 05:36:29 +00:00 |
|
Reinhard Pointner
|
1ce8ab15b7
|
* improved default behaviour if called without arguments
|
2015-03-25 04:35:13 +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
|
b2150de37a
|
* don't inherit --db option for subtitle lookup and instead always force OpenSubtitles
|
2015-02-25 01:59:04 +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
|
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
|
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
|
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
|
3cddda03c9
|
* improved support for non-standard console environments when using the scripting shell
|
2014-12-30 18:13:06 +00:00 |
|
Reinhard Pointner
|
b8bd51174a
|
* update docs
|
2014-12-21 16:41:33 +00:00 |
|
Reinhard Pointner
|
c1b7f92af1
|
* more logging for the noobs
|
2014-12-17 02:32:06 +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
|
6bde5bdac1
|
* improved help
|
2014-11-23 16:30:38 +00:00 |
|
Reinhard Pointner
|
f1685b50e3
|
* use positive code to avoid issues with launch4j launcher
|
2014-11-15 20:18:08 +00:00 |
|
Reinhard Pointner
|
3a06c4f7ef
|
* optimize subtitle lookup
|
2014-11-11 07:51:56 +00:00 |
|
Reinhard Pointner
|
580b976f6d
|
+ remove analytics
|
2014-11-10 08:18:32 +00:00 |
|
Reinhard Pointner
|
ef4df09197
|
* improved error output
|
2014-11-05 19:30:37 +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
|
ac2ce69495
|
* make it easier to use previously stored xattr metadata
|
2014-10-21 11:32:22 +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
|
0484822224
|
* sanity checks for n00bs passing system folders to filebot
|
2014-10-04 07:50:32 +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
|
8d35ad5b2c
|
* use the same method name
|
2014-09-19 07:56:42 +00:00 |
|
Reinhard Pointner
|
f772553b40
|
* retrieve pristine language-specific movie object before formatting & renaming
|
2014-09-15 20:35:13 +00:00 |
|
Reinhard Pointner
|
caa7c6bb09
|
* make usage of ISO language codes more clear
|
2014-09-04 16:41:20 +00:00 |
|
Reinhard Pointner
|
37a114ef76
|
* improve executeScript usage
|
2014-08-31 19:22:31 +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
|
d601634e13
|
* start {i} row index binding with 1 instead of 0
|
2014-08-22 16:36:12 +00:00 |
|
Reinhard Pointner
|
025957e8b2
|
* fix efficiency issues
|
2014-08-16 02:40:39 +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
|
ef4c08ac8e
|
* update man page
|
2014-08-12 09:50:50 +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
|
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
|
fbeff54b9f
|
* rename TunedUtilities to SwingUI
|
2014-07-29 06:45:15 +00:00 |
|
Reinhard Pointner
|
90951f7989
|
* avoid potentially NULL-listFiles() calls
|
2014-07-28 10:00:27 +00:00 |
|
Reinhard Pointner
|
33787055a5
|
* simplify default exception logging for scripts
|
2014-07-18 22:04:00 +00:00 |
|
Reinhard Pointner
|
28ca027374
|
* fix misleading logging when using ID3 Tags
|
2014-07-18 05:00:22 +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
|
0f405c23cd
|
* same order as in the GUI
|
2014-07-15 13:26:03 +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
|
f85c561b78
|
* due to permission issues File.listFiles() can return null
|
2014-06-23 15:09:43 +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
|
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
|
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
|
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
|
eb545bde6f
|
* change text
|
2014-04-30 04:27:19 +00:00 |
|
Reinhard Pointner
|
2c92f46814
|
* fix script compatibility issue
|
2014-04-28 13:48:52 +00:00 |
|
Reinhard Pointner
|
369aa6d406
|
* fine-tuning for amc script
|
2014-04-26 17:31:03 +00:00 |
|
Reinhard Pointner
|
d810af37d2
|
+ xattr support for Mac OSX
|
2014-04-25 06:59:18 +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
|
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
|
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 |
|