Reinhard Pointner
|
6c98f249d1
|
Minor optimizations
|
2016-10-09 03:14:09 +08:00 |
|
Reinhard Pointner
|
fb8d6bd64c
|
SwingUI.copyToClipboard(String text)
|
2016-10-09 00:30:29 +08:00 |
|
Reinhard Pointner
|
e3fbd3825f
|
SwingUI.copyToClipboard(String text)
|
2016-10-09 00:28:40 +08:00 |
|
Reinhard Pointner
|
8b3e2825be
|
Press F7 to Copy Debug Information
|
2016-10-09 00:23:06 +08:00 |
|
Reinhard Pointner
|
8ee1b06b3a
|
Minor optimizations
|
2016-10-08 23:56:47 +08:00 |
|
Reinhard Pointner
|
5ca51e1d7d
|
Minor optimizations
|
2016-10-08 23:56:29 +08:00 |
|
Reinhard Pointner
|
db85b77dad
|
Added List.joining(delim, prefix, suffix) convenience method
|
2016-10-08 23:13:07 +08:00 |
|
Reinhard Pointner
|
845dc26c83
|
Minor optimizations
|
2016-10-08 05:45:31 +08:00 |
|
Reinhard Pointner
|
a4686dd3c6
|
Minor optimizations
|
2016-10-08 04:49:08 +08:00 |
|
Reinhard Pointner
|
70a9fc7d0c
|
Refactor SeasonEpisodeMatcher
|
2016-10-07 21:19:49 +08:00 |
|
Reinhard Pointner
|
f6a473a816
|
Minor optimizations
|
2016-10-07 01:47:10 +08:00 |
|
Reinhard Pointner
|
f7d45346fd
|
Minor optimizations
|
2016-10-07 01:46:37 +08:00 |
|
Reinhard Pointner
|
297a69be33
|
Minor optimizations
|
2016-10-07 00:56:52 +08:00 |
|
Reinhard Pointner
|
14e87227bc
|
Update filebot -help
|
2016-10-06 12:45:04 +08:00 |
|
Reinhard Pointner
|
b4be431035
|
Experiment with appx build
|
2016-10-05 21:48:59 +08:00 |
|
Reinhard Pointner
|
2d0a16688e
|
Support "Generic File" renaming via the command-line tools by using --db xattr -non-strict so that only xattr-tagged files are processed in strict mode, but any generic file can be processed in non-strict mode (File object is used in absence of Episode/Movie object)
|
2016-10-05 15:00:03 +08:00 |
|
Reinhard Pointner
|
bbc1bef181
|
Ignore hidden files by default (fix regression issue)
|
2016-10-05 14:56:33 +08:00 |
|
Reinhard Pointner
|
c66ef6e668
|
Fix illegal date issues (e.g. year out of bounds)
|
2016-10-05 10:59:27 +08:00 |
|
Reinhard Pointner
|
106fef7dd9
|
Make sure that last-resort 101 number parser does not pick digits from large numbers (e.g. 1234567890 => null instead of 123)
@see https://www.filebot.net/forums/viewtopic.php?f=4&t=4194
|
2016-10-05 03:34:42 +08:00 |
|
Reinhard Pointner
|
28ac45ab03
|
Fix illegal date issues (e.g. year out of bounds)
|
2016-10-05 03:06:39 +08:00 |
|
Reinhard Pointner
|
eab8c2dccc
|
Fix illegal date issues (e.g. year out of bounds)
|
2016-10-05 03:04:02 +08:00 |
|
Reinhard Pointner
|
55d06dc87d
|
Read MBID from ID3 Tags if possible
|
2016-10-05 02:27:35 +08:00 |
|
Reinhard Pointner
|
3f7c985db5
|
Map {id} to MusicBrainz ID for AudioTrack objects
|
2016-10-05 02:11:18 +08:00 |
|
Reinhard Pointner
|
850818373d
|
Use HUMAN_NAME_ORDER for args file listing
|
2016-10-04 23:47:51 +08:00 |
|
Reinhard Pointner
|
89a48c26a1
|
ignore empty arguments
|
2016-10-04 23:47:10 +08:00 |
|
Reinhard Pointner
|
892e56a246
|
account for {n}/{s00e00} folder structure (e.g. Firefly/S01E01 - Pilot)
|
2016-10-03 13:29:01 +08:00 |
|
Reinhard Pointner
|
9c1b19d43f
|
Use static Pattern
|
2016-10-02 01:24:33 +08:00 |
|
Reinhard Pointner
|
34e20b5f47
|
Fix for unexpected Channels MediaInfo values
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=4182
|
2016-10-02 01:10:23 +08:00 |
|
Reinhard Pointner
|
bc421e6b8a
|
Make sure to load Groovy (i.e don't just use simple variables) before displaying the Format Editor window
|
2016-10-01 01:50:26 +08:00 |
|
Reinhard Pointner
|
527cd91a0d
|
Let Groovy deal with Java keywords like null, case, etc
|
2016-10-01 01:49:24 +08:00 |
|
Reinhard Pointner
|
a589cb1dcd
|
Access simple bindings directly instead of accessing them via the Groovy engine
|
2016-10-01 01:41:30 +08:00 |
|
Reinhard Pointner
|
7afe232264
|
Access simple bindings directly instead of accessing them via the Groovy engine
|
2016-10-01 01:18:44 +08:00 |
|
Reinhard Pointner
|
9209349f0c
|
Refactor FAIL
|
2016-10-01 01:17:11 +08:00 |
|
Reinhard Pointner
|
5a2087c2b4
|
Use human sort order for all paths loaded into the UI
|
2016-09-29 13:45:42 +08:00 |
|
Reinhard Pointner
|
5b290cf0ae
|
Refactor
|
2016-09-29 13:45:15 +08:00 |
|
Reinhard Pointner
|
e3fe2fd094
|
CASE_INSENSITIVE_PATH_ORDER
HUMAN_NAME_ORDER
|
2016-09-29 12:17:34 +08:00 |
|
Reinhard Pointner
|
56316af826
|
Use human sort order for all paths loaded into the UI
|
2016-09-29 02:12:29 +08:00 |
|
Reinhard Pointner
|
1743884c17
|
Use human sort order for all paths loaded into the UI
|
2016-09-29 02:02:59 +08:00 |
|
Reinhard Pointner
|
8efd30ab38
|
Use human sort order for all paths loaded into the UI
|
2016-09-28 23:40:41 +08:00 |
|
Reinhard Pointner
|
6094599436
|
Fix ListPanel issues
|
2016-09-28 23:31:17 +08:00 |
|
Reinhard Pointner
|
846e4166ed
|
Use human sort order for all paths loaded into the UI
|
2016-09-28 23:09:38 +08:00 |
|
Reinhard Pointner
|
aea553b154
|
Use human sort order for all paths loaded into the UI
|
2016-09-28 20:25:11 +08:00 |
|
Reinhard Pointner
|
99ad431994
|
Load files in Human Sort Order as well when dropping them into the "New Names" list
|
2016-09-28 15:16:13 +08:00 |
|
Reinhard Pointner
|
d829ef97c8
|
Refactor
|
2016-09-28 13:34:04 +08:00 |
|
Reinhard Pointner
|
b1a30e4bc3
|
List files in human order (Original Files area only)
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=4174
@see http://stackoverflow.com/questions/12640280/looking-for-a-combination-of-alphabetical-and-natural-order-aka-user-sane-sort
|
2016-09-28 13:19:20 +08:00 |
|
Reinhard Pointner
|
477aa7019c
|
Fix English
|
2016-09-28 13:14:42 +08:00 |
|
Reinhard Pointner
|
4fbfc30d61
|
bonus points for primary matches (e.g. primary title matches filename > alias title matches folder path)
|
2016-09-26 18:59:17 +08:00 |
|
Reinhard Pointner
|
c5be87c213
|
Deal with different kinds of colon properly
|
2016-09-26 18:53:20 +08:00 |
|
Reinhard Pointner
|
41967a00b3
|
bonus points for primary matches (e.g. primary title matches filename > alias title matches folder path)
|
2016-09-26 16:22:34 +08:00 |
|
Reinhard Pointner
|
dc27cc9428
|
Refactor ResourceManager
|
2016-09-26 16:17:00 +08:00 |
|
Reinhard Pointner
|
da885fd5f2
|
Make sure that notification boundaries don't exceed screen bounds
|
2016-09-26 16:16:33 +08:00 |
|
Reinhard Pointner
|
4b44495782
|
Copy error messages to clipboard on click
|
2016-09-26 16:15:37 +08:00 |
|
Reinhard Pointner
|
61e78ec16b
|
Use indirect links in application bundles
|
2016-09-26 01:33:36 +08:00 |
|
Reinhard Pointner
|
8d1478c830
|
{tags} now supports "Ultimate Directors Cut" kind of patterns
@see https://www.filebot.net/forums/viewtopic.php?f=5&t=4167
|
2016-09-25 19:56:17 +08:00 |
|
Reinhard Pointner
|
9e70409ab2
|
Fix various HistorySpooler issues
|
2016-09-24 19:51:03 +08:00 |
|
Reinhard Pointner
|
5e3cce10f4
|
Update to libmediainfo 0.7.88
|
2016-09-23 23:57:47 +08:00 |
|
Reinhard Pointner
|
6f0791a6a8
|
Import <Airs_Time> from XML series record
@see https://www.filebot.net/forums/viewtopic.php?f=4&t=3891&p=23354#p23354
|
2016-09-23 02:30:57 +08:00 |
|
Reinhard Pointner
|
2cbdd095c2
|
Support for Despecialized in {tags}
|
2016-09-21 00:48:32 +08:00 |
|
Reinhard Pointner
|
0bd6625095
|
Refactor SupportDialog
|
2016-09-20 15:32:50 +08:00 |
|
Reinhard Pointner
|
d745be08ab
|
Helper for adding custom tags to the standard Plex name (after name but before subtitle language tag)
e.g. plex.derive{" by $director"}{" [$vc, $ac]"}
|
2016-09-20 13:56:10 +08:00 |
|
Reinhard Pointner
|
2ce5fb1343
|
Refactor ReleaseInfo
|
2016-09-20 13:10:31 +08:00 |
|
Reinhard Pointner
|
de21009913
|
Revise SupportDialog behaviour
|
2016-09-20 00:24:15 +08:00 |
|
Reinhard Pointner
|
84d5cfbb9d
|
Update deployment properties
|
2016-09-19 15:00:18 +08:00 |
|
Reinhard Pointner
|
bf1776942b
|
Fix default window size issues (on Windows 10)
|
2016-09-19 06:57:38 +08:00 |
|
Reinhard Pointner
|
5f734c14b2
|
Try to avoid strange java.lang.IncompatibleClassChangeError: vtable stub issues
@see https://www.filebot.net/forums/viewtopic.php?f=13&t=4137
|
2016-09-18 03:31:27 +08:00 |
|
Reinhard Pointner
|
b6a0ad5d17
|
Update SupportDialog behaviour
|
2016-09-16 23:34:39 +08:00 |
|
Reinhard Pointner
|
536a8c3a3a
|
Fix --conflict auto issue (PROPER/REPACK)
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=4131
|
2016-09-16 13:28:02 +08:00 |
|
Reinhard Pointner
|
6a19f83539
|
Avoid bad position issues
|
2016-09-11 11:10:51 +08:00 |
|
Reinhard Pointner
|
098491bb7f
|
Internal support for language+country locale-specific TheMovieDB data
|
2016-09-10 01:33:40 +08:00 |
|
Reinhard Pointner
|
b2d2df1883
|
Try fix java.lang.IncompatibleClassChangeError: vtable stub
|
2016-09-09 13:03:46 +08:00 |
|
Reinhard Pointner
|
6602af3f91
|
Refactor HighPerformanceMatcher into separate class files
|
2016-09-08 16:40:08 +08:00 |
|
Reinhard Pointner
|
0472084dc7
|
Check if file name matches a language name (e.g. English.srt)
|
2016-09-08 16:27:45 +08:00 |
|
Reinhard Pointner
|
81d9b6a2f6
|
Improved movie grouping for subtitle files
|
2016-09-08 10:58:10 +08:00 |
|
Reinhard Pointner
|
46a181b9b1
|
getMirror must not return null
|
2016-09-04 00:40:23 +08:00 |
|
Reinhard Pointner
|
2210fbca9d
|
Make sure file handles are closed immediately
|
2016-08-24 03:27:27 +08:00 |
|
Reinhard Pointner
|
d5cf630fe5
|
Fix non-strict isMovie check
|
2016-08-24 03:25:50 +08:00 |
|
Reinhard Pointner
|
8464020de4
|
Improved single/multi episode title default format {t}
|
2016-08-23 13:07:43 +08:00 |
|
Reinhard Pointner
|
aab1c33859
|
Improved single/multi episode title default format {t}
|
2016-08-23 12:58:27 +08:00 |
|
Reinhard Pointner
|
bdc81b3501
|
Fix inconsistent SubstringFields metric behaviour
|
2016-08-23 00:51:47 +08:00 |
|
Reinhard Pointner
|
90e1846dc5
|
Look up season numbers via TheTVDB for AniDB episode data
|
2016-08-22 09:02:43 +08:00 |
|
Reinhard Pointner
|
6f675d42cb
|
Improved conflict dialog
|
2016-08-18 01:11:23 +08:00 |
|
Reinhard Pointner
|
800d61543b
|
Refactor Ep\EpisodeMetrics
|
2016-08-17 15:23:09 +08:00 |
|
Reinhard Pointner
|
13e6360c4d
|
Java 8 Refactoring
|
2016-08-17 05:37:59 +08:00 |
|
Reinhard Pointner
|
95427f05b3
|
Improved conflict dialog
|
2016-08-17 05:27:11 +08:00 |
|
Reinhard Pointner
|
51bc124062
|
Refactor ValidateDialog
|
2016-08-17 05:24:27 +08:00 |
|
Reinhard Pointner
|
ad4befb36b
|
Use new ConflictDialog in RenameAction
|
2016-08-17 03:37:30 +08:00 |
|
Reinhard Pointner
|
049d84fa6b
|
We can only reveal / select one file per revealed folder
|
2016-08-17 03:36:01 +08:00 |
|
Reinhard Pointner
|
fc73de25d7
|
Refactor trash(File)
|
2016-08-17 03:11:56 +08:00 |
|
Reinhard Pointner
|
150ce19092
|
Refactor RenameWorkers
|
2016-08-17 02:32:25 +08:00 |
|
Reinhard Pointner
|
08c6382839
|
Refactor Presets and enable keyboard shortcuts for Presets 1..9 via number keys
|
2016-08-17 02:19:57 +08:00 |
|
Reinhard Pointner
|
ab2aeee4f1
|
Improved conflict dialog
|
2016-08-16 23:42:23 +08:00 |
|
Reinhard Pointner
|
226559683b
|
compatibility constructor for sysinfo.groovy script
|
2016-08-15 22:14:03 +08:00 |
|
Reinhard Pointner
|
2bcb574f28
|
Fix FormatDialog background color issues
|
2016-08-15 03:06:38 +08:00 |
|
Reinhard Pointner
|
76619dbfdf
|
Refactor NativeRenameAction
|
2016-08-15 02:55:05 +08:00 |
|
Reinhard Pointner
|
d06352e507
|
Simplify json xattr metadata
|
2016-08-13 23:07:24 +08:00 |
|
Reinhard Pointner
|
53c0e6593d
|
Improved disk folder detection for incomplete DVD folders
|
2016-08-12 21:04:49 +08:00 |
|
Reinhard Pointner
|
fd4778ba8a
|
Replace ":" with " - " when using {plex}
|
2016-08-12 03:33:05 +08:00 |
|
Reinhard Pointner
|
2a2fee18bb
|
Fix retry behaviour [CRITICAL]
|
2016-08-12 03:04:17 +08:00 |
|
Reinhard Pointner
|
c34411f0c1
|
Resolve poster movie info only when full metainfo is requested
|
2016-08-12 03:03:27 +08:00 |
|
Reinhard Pointner
|
e6f57fa3a6
|
Fix {info.poster}
|
2016-08-12 02:04:41 +08:00 |
|
Reinhard Pointner
|
e5dc94afa9
|
If time stamps are too far apart then similarity must be 0
|
2016-08-12 00:30:21 +08:00 |
|
Reinhard Pointner
|
ecf9cf96dd
|
Make sure TimeStampMetric works the same for all epochs
|
2016-08-11 20:27:18 +08:00 |
|
Reinhard Pointner
|
cd01fe26bf
|
Better error message when bad --q parameter is passed
|
2016-08-11 19:27:05 +08:00 |
|
Reinhard Pointner
|
49e82b7824
|
Minor refactoring and UI optimizations
|
2016-08-11 10:45:43 +08:00 |
|
Reinhard Pointner
|
e6a36a2e88
|
Minor refactoring and UI optimizations
|
2016-08-11 10:19:12 +08:00 |
|
Reinhard Pointner
|
824ce14c62
|
Refactor Presets and enable keyboard shortcuts for Presets 1..9 via number keys
|
2016-08-11 07:06:18 +08:00 |
|
Reinhard Pointner
|
dcfcc91090
|
Refactor JavaFX UserFiles
|
2016-08-11 03:54:27 +08:00 |
|
Reinhard Pointner
|
985556b3f2
|
Allow paste of multi-line expression formats
|
2016-08-10 21:01:05 +08:00 |
|
Reinhard Pointner
|
0ae7161b47
|
Strip newline characters from format expression results
|
2016-08-10 21:00:27 +08:00 |
|
Reinhard Pointner
|
5818685e1f
|
Hide "Count" column in HistoryDialog
|
2016-08-10 19:37:27 +08:00 |
|
Reinhard Pointner
|
cf4314708a
|
Change button label
|
2016-08-10 19:25:47 +08:00 |
|
Reinhard Pointner
|
d92b67396e
|
Fix {sy} issues
|
2016-08-10 19:11:23 +08:00 |
|
Reinhard Pointner
|
4b25cd6983
|
Refactor LazyDocumentListener
|
2016-08-10 18:43:26 +08:00 |
|
Reinhard Pointner
|
7ac41d2c36
|
Allow paste of multi-line expression formats
|
2016-08-10 18:25:32 +08:00 |
|
Reinhard Pointner
|
135c28d456
|
Refactor FormatDialog
|
2016-08-10 18:10:05 +08:00 |
|
Reinhard Pointner
|
3ca390678d
|
readXml helper function
|
2016-08-10 17:53:52 +08:00 |
|
Reinhard Pointner
|
3529f11cc2
|
Try to fix FormatDialog editable issues
|
2016-08-10 07:52:58 +08:00 |
|
Reinhard Pointner
|
67a884f03c
|
Throw IOException if server sends bad response data
|
2016-08-10 06:34:31 +08:00 |
|
Reinhard Pointner
|
7dd1898761
|
Refactor SimpleDate
|
2016-08-10 06:05:27 +08:00 |
|
Reinhard Pointner
|
9b640acd53
|
Consider media encoding date when comparing TimeStamp episode similarity
|
2016-08-10 05:50:54 +08:00 |
|
Reinhard Pointner
|
c6514b817a
|
Refactor MediaInfo
|
2016-08-10 04:36:38 +08:00 |
|
Reinhard Pointner
|
0ef31fc19d
|
Refactor MediaInfo
|
2016-08-10 04:13:39 +08:00 |
|
Reinhard Pointner
|
9dd4a82e04
|
Refactor SubtitleMetrics
|
2016-08-10 03:42:32 +08:00 |
|
Reinhard Pointner
|
53226d0809
|
Refactor media info cache synchronization
|
2016-08-10 03:26:55 +08:00 |
|
Reinhard Pointner
|
8f12961fe8
|
Consider media encoding date when comparing TimeStamp episode similarity
|
2016-08-10 03:11:06 +08:00 |
|
Reinhard Pointner
|
feaa0802a8
|
Refactor ONE_MEGABYTE
|
2016-08-10 03:05:51 +08:00 |
|
Reinhard Pointner
|
eceed1e979
|
Update MediaDurationFilter
|
2016-08-10 02:33:14 +08:00 |
|
Reinhard Pointner
|
13349bd031
|
Revert xattr changes
|
2016-08-10 01:46:54 +08:00 |
|
Reinhard Pointner
|
afe7f81065
|
Simplify json xattr metadata
|
2016-08-10 01:42:34 +08:00 |
|
Reinhard Pointner
|
6efec06e35
|
Simplify json xattr metadata
|
2016-08-10 01:27:24 +08:00 |
|
Reinhard Pointner
|
38bc994638
|
Refactor MetaAttributeView
|
2016-08-10 00:49:17 +08:00 |
|
Reinhard Pointner
|
9705602e43
|
Refactor {age} logic
|
2016-08-10 00:34:35 +08:00 |
|
Reinhard Pointner
|
8b4d963e5a
|
Try to fix RSyntaxTextArea issues
|
2016-08-10 00:08:54 +08:00 |
|
Reinhard Pointner
|
bddf3e516b
|
Refactor Date {now} to SimpleDate {today}
|
2016-08-09 23:46:03 +08:00 |
|
Reinhard Pointner
|
3ed3f92b48
|
Make sure that OMDb xattr movie data (with imdbid but without tmdbid) doesn't get accepted when processing files with TMDb.
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=4038#p22634
|
2016-08-09 16:08:18 +08:00 |
|
Reinhard Pointner
|
65d5453797
|
Better error reporting for expressions that are too long
|
2016-08-09 02:00:17 +08:00 |
|
Reinhard Pointner
|
6f65b08d43
|
+ Prepare for 4.7.2 bugfix release
|
2016-08-08 19:26:15 +08:00 |
|
Reinhard Pointner
|
ce1cc8c004
|
Implement advanced multi-part movie detection (via group by mediainfo)
|
2016-08-08 18:35:53 +08:00 |
|
Reinhard Pointner
|
1f6f184e8d
|
Make sure that movie object localization doesn't break anything
|
2016-08-08 17:05:23 +08:00 |
|
Reinhard Pointner
|
9c3e60f34e
|
Implement advanced multi-part movie detection (via group by mediainfo)
|
2016-08-08 15:53:28 +08:00 |
|
Reinhard Pointner
|
47ad8b843c
|
Remove dead code
|
2016-08-08 15:12:57 +08:00 |
|
Reinhard Pointner
|
d60203c873
|
Refactor BindingDialog
|
2016-08-08 15:09:15 +08:00 |
|
Reinhard Pointner
|
76bb88042a
|
Implement advanced multi-part movie detection (via group by mediainfo)
|
2016-08-08 07:46:04 +08:00 |
|
Reinhard Pointner
|
8457561dd5
|
Implement advanced multi-part movie detection (via group by mediainfo)
|
2016-08-08 07:18:00 +08:00 |
|
Reinhard Pointner
|
6eeb63c9fb
|
Implement advanced multi-part movie detection (via group by mediainfo)
|
2016-08-08 05:22:05 +08:00 |
|
Reinhard Pointner
|
73e7443593
|
Implement advanced multi-part movie detection (via group by mediainfo)
|
2016-08-08 04:45:38 +08:00 |
|
Reinhard Pointner
|
47d9513a70
|
Update built-in examples
|
2016-08-08 04:44:31 +08:00 |
|
Reinhard Pointner
|
2214d5880d
|
Refactor FormatDialog
|
2016-08-08 03:10:55 +08:00 |
|
Reinhard Pointner
|
faba420141
|
Refactor FormatDialog
|
2016-08-08 03:04:36 +08:00 |
|
Reinhard Pointner
|
59ccb9006c
|
UX improvements: Info Object (with info object as json tooltip)
|
2016-08-07 23:57:36 +08:00 |
|
Reinhard Pointner
|
542012cd90
|
Refactor BindingDialog
|
2016-08-07 22:56:37 +08:00 |
|
Reinhard Pointner
|
9a9a1b2ff4
|
Update built-in examples
|
2016-08-07 21:50:37 +08:00 |
|
Reinhard Pointner
|
3bc8c904d7
|
Refactor MovieInfo
|
2016-08-07 20:06:25 +08:00 |
|
Reinhard Pointner
|
a573b0d902
|
Update built-in examples
|
2016-08-07 20:04:47 +08:00 |
|
Reinhard Pointner
|
b425c5e14b
|
Refactor MovieInfo
|
2016-08-07 19:49:17 +08:00 |
|
Reinhard Pointner
|
becd5a4c7e
|
Update built-in examples
|
2016-08-07 19:47:36 +08:00 |
|
Reinhard Pointner
|
488c4e7cca
|
Avoid NPE
|
2016-08-07 19:46:44 +08:00 |
|
Reinhard Pointner
|
5c1e91c397
|
Convert illegal runtime values like "1h 30min" or "90min" to valid Integer values
|
2016-08-07 19:46:18 +08:00 |
|
Reinhard Pointner
|
b49859f894
|
Update built-in examples
|
2016-08-07 05:50:11 +08:00 |
|
Reinhard Pointner
|
c99be48cf0
|
Added Integer binding for {runtime}
|
2016-08-07 05:49:42 +08:00 |
|
Reinhard Pointner
|
21a68272ec
|
The Collection.join() extension method somehow interferes with the Groovy runtime (e.g. 'hello'.tr('aeiou', 'AEIOU') fails)
|
2016-08-07 05:20:16 +08:00 |
|
Reinhard Pointner
|
5efd23ccb1
|
Simplify force series pattern
|
2016-08-07 01:09:03 +08:00 |
|
Reinhard Pointner
|
8c00c21008
|
Support 'folder' / 'name' kind of expressions
|
2016-08-06 23:49:03 +08:00 |
|
Reinhard Pointner
|
cb3f9c8953
|
Print binary content as Base64
|
2016-08-05 18:05:43 +08:00 |
|
Reinhard Pointner
|
fe097b5a43
|
Add --action reflink to CLI help
|
2016-08-05 05:33:41 +08:00 |
|
Reinhard Pointner
|
db8860c1ba
|
Update Help links
|
2016-08-04 23:45:15 +08:00 |
|
Reinhard Pointner
|
4e7f45f244
|
Refactor
|
2016-08-04 20:29:33 +08:00 |
|
Reinhard Pointner
|
a34882b4bf
|
Fix docs
|
2016-08-04 20:29:18 +08:00 |
|
Reinhard Pointner
|
df6e8bd182
|
All $HOME/FOLDERS are considered structure root folders
|
2016-08-04 15:06:54 +08:00 |
|
Reinhard Pointner
|
71548a4f41
|
Refactor ApplicationFolder
|
2016-08-04 15:05:54 +08:00 |
|
Reinhard Pointner
|
851cd9dc3b
|
Fix regression issue.
https://www.filebot.net/forums/viewtopic.php?f=6&t=4023
|
2016-08-03 01:54:04 +08:00 |
|
Reinhard Pointner
|
d3df8cd4e4
|
Fix regression issue.
https://www.filebot.net/forums/viewtopic.php?f=6&t=4023
|
2016-08-03 01:51:53 +08:00 |
|
Reinhard Pointner
|
4f4f90ecdc
|
Support reader.readLine()
|
2016-08-02 21:23:47 +08:00 |
|
Reinhard Pointner
|
91ec67f77d
|
Show support dialog to power users (that use filebot only once but rename many many files)
|
2016-08-02 18:12:45 +08:00 |
|
Reinhard Pointner
|
1c21c37285
|
Avoid NPE
|
2016-08-01 22:26:20 +08:00 |
|
Reinhard Pointner
|
361e15508c
|
Improved error logging
|
2016-08-01 22:24:30 +08:00 |
|
Reinhard Pointner
|
57c0115c72
|
Support --action reflink (Linux only)
|
2016-08-01 14:02:26 +08:00 |
|
Reinhard Pointner
|
c2add9937f
|
Refactor
|
2016-07-31 13:36:07 +08:00 |
|
Reinhard Pointner
|
c7a80c7fec
|
Fix issues with {plex} special formatting
|
2016-07-30 18:12:08 +08:00 |
|
Reinhard Pointner
|
f80534ba5e
|
Include {genre} in built-in examples
|
2016-07-30 01:59:06 +08:00 |
|
Reinhard Pointner
|
993319c4cc
|
Fix --db option issues when using -get-subtitles
|
2016-07-28 23:24:55 +08:00 |
|
Reinhard Pointner
|
440a3bf923
|
Fix --db option issues when using -get-subtitles
|
2016-07-28 23:22:57 +08:00 |
|
Reinhard Pointner
|
1da4b53942
|
Fix rare MediaInfo issues on Mac OS X (the special characters issue... again... broken during refactoring)
@see https://www.filebot.net/forums/viewtopic.php?f=12&t=3988&p=22392#p22392
|
2016-07-28 06:24:13 +08:00 |
|
Reinhard Pointner
|
5a9169c5ed
|
Rename {file} binding to {f} and introduce new {file} binding for the File Object (without any checks, i.e. nullable)
|
2016-07-27 23:31:45 +08:00 |
|
Reinhard Pointner
|
fc757ce0d0
|
Push FileBot 4.7.1 B1
|
2016-07-27 19:02:18 +08:00 |
|
Reinhard Pointner
|
2701b16744
|
Fix potential NPE (e.g. for XML pages that respond with 404 NOT FOUND)
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=3989&p=22375#p22375
|
2016-07-27 18:44:36 +08:00 |
|
Reinhard Pointner
|
bcc581c10a
|
Revert to using TheTVDB API v1 for FileBot 4.7.1 release (v2 is not mature enough yet)
|
2016-07-27 13:02:21 +08:00 |
|
Reinhard Pointner
|
6e892b9bdb
|
TheTVDB API v1 & v2 compatibility
|
2016-07-27 13:01:34 +08:00 |
|
Reinhard Pointner
|
8649bd64fb
|
Fix potential NPE (e.g. for XML pages that respond with 404 NOT FOUND)
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=3989&p=22375#p22375
|
2016-07-27 12:44:38 +08:00 |
|
Reinhard Pointner
|
f5f910336b
|
Keep old TheTVDBClient API v1 code working and maintained (in case we decide not to use v2 for the final release just yet)
|
2016-07-25 21:05:49 +08:00 |
|
Reinhard Pointner
|
231ffcf096
|
Make String.stripReleaseInfo() available in scripting context
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=3976#p22318
|
2016-07-25 17:40:26 +08:00 |
|
Reinhard Pointner
|
b2a7c24ae7
|
Do not preserve AutoCompleteMatcher state (input/selection memory) between tasks (i.e. restore pre FileBot 4.7 behaviour)
|
2016-07-25 01:42:43 +08:00 |
|
Reinhard Pointner
|
28c1f4fd38
|
Enable Anime-characteristics auto-matching when dealing with Anime in Smart Mode
|
2016-07-25 01:35:03 +08:00 |
|
Reinhard Pointner
|
d424f661ee
|
Match by {n} instead of Anime primary title (may be Japanese and not yield results on TheTVDB)
@see https://www.filebot.net/forums/viewtopic.php?f=5&t=3979&p=p22325#p22325
|
2016-07-25 01:18:28 +08:00 |
|
Reinhard Pointner
|
f43a37ed64
|
When matching AniDB->TheTVDB series names, do so as leniently as possible (e.g. One-Punch == One Punch)
@see https://www.filebot.net/forums/viewtopic.php?f=5&t=3979&p=22324#p22324
|
2016-07-24 23:43:15 +08:00 |
|
Reinhard Pointner
|
c6971a30c3
|
Added season count binding {sc}
|
2016-07-22 22:12:53 +08:00 |
|
Reinhard Pointner
|
759d5c9a94
|
Added season years binding {sy}
|
2016-07-22 22:01:05 +08:00 |
|
Reinhard Pointner
|
be9d70150d
|
TheMovieDB::discoverBestOfYear
|
2016-07-20 15:30:26 +08:00 |
|
Reinhard Pointner
|
0312dcaf83
|
TheMovieDB::discoverPeriod
|
2016-07-19 03:29:31 +08:00 |
|
Reinhard Pointner
|
8654b2008b
|
Properly document Linux-specific drag-n-drop workarounds
|
2016-07-18 00:10:07 +08:00 |
|
Reinhard Pointner
|
860ce15322
|
Play with System.AppUserModel.ID (Windows 7 integration)
|
2016-07-13 22:02:33 +08:00 |
|
Reinhard Pointner
|
700b02b172
|
Make conflict messages more clear
|
2016-07-12 13:27:07 +08:00 |
|
Reinhard Pointner
|
8116b53018
|
Refactor GVFS (don't require libgio)
|
2016-07-12 00:08:34 +08:00 |
|
Reinhard Pointner
|
a5eefa00b2
|
Refactor GVFS (don't require libgio)
|
2016-07-12 00:03:29 +08:00 |
|
Reinhard Pointner
|
86c8f381a8
|
Refactor GVFS (don't require libgio)
|
2016-07-12 00:03:07 +08:00 |
|
Reinhard Pointner
|
2264761bf5
|
Display error message in GUI when subtitles cannot be written to disk (e.g. permission issues)
|
2016-07-09 21:17:59 +08:00 |
|
Reinhard Pointner
|
4d3eb5af42
|
+ added {type} binding
|
2016-07-02 17:48:52 +08:00 |
|
Reinhard Pointner
|
c738e8783c
|
Simplify NFO parser
|
2016-06-30 17:51:07 +08:00 |
|
Reinhard Pointner
|
6a44c4eea2
|
Improved error messages when running 64-bit FileBot with 32-bit Java on a 64-bit OS
|
2016-06-29 12:52:18 +08:00 |
|
Reinhard Pointner
|
80547dbf06
|
docs
|
2016-06-28 18:54:04 +08:00 |
|
Reinhard Pointner
|
37335243cc
|
Ignore Comment subtitle entries
|
2016-06-28 03:00:50 +08:00 |
|
Reinhard Pointner
|
ba439cc2b6
|
Avoid issues caused by strange text files
|
2016-06-21 01:37:46 +08:00 |
|
Reinhard Pointner
|
6b8b0537ad
|
Simplify error messages (when parsing dropped text files)
|
2016-06-20 22:52:01 +08:00 |
|
Reinhard Pointner
|
09b41170fd
|
Look into custom script names (for exception stacktraces) but keep as it is for now to avoid unnecessary complexity/magic
e.g.
public Class parseClass(String text, String fileName) throws CompilationFailedException {
return super.parseClass(text, "amc");
}
|
2016-06-19 23:59:27 +08:00 |
|
Reinhard Pointner
|
ea543491b6
|
Avoid potentially misleading error messages
|
2016-06-16 14:44:49 +08:00 |
|
Reinhard Pointner
|
4e9a4d0a51
|
+ Experiment with snappy / snapcraft
|
2016-06-14 22:29:25 +08:00 |
|
Reinhard Pointner
|
24fda5f8d8
|
Do not use debug logging for script exceptions
|
2016-06-12 18:33:48 +08:00 |
|
Reinhard Pointner
|
8bb71d8ac0
|
Use standard exit codes
|
2016-06-12 18:23:36 +08:00 |
|
Reinhard Pointner
|
3258c83cfd
|
filebot -clear-cache has been disabled due to abuse.
|
2016-06-12 18:16:18 +08:00 |
|
Reinhard Pointner
|
277221c793
|
Better error messages
|
2016-06-07 06:11:38 +08:00 |
|
Reinhard Pointner
|
e94ec429cf
|
Internal TheMovieDB API for retrieving Country/AlternativeTitle mappings (return multi-map)
|
2016-06-07 06:04:55 +08:00 |
|
Reinhard Pointner
|
e8266b14dc
|
Internal TheMovieDB API for retrieving Country/AlternativeTitle mappings
|
2016-06-06 14:21:28 +08:00 |
|
Reinhard Pointner
|
642d47c2d2
|
use platform-independent laf for standalone jar deployment
|
2016-06-05 14:05:44 +08:00 |
|
Reinhard Pointner
|
476e387ca4
|
Added {id} binding to get the movie/series id as Integer
|
2016-06-04 12:46:17 +08:00 |
|
Reinhard Pointner
|
9d84ef7663
|
Call fpcalc for each individual file to work around all kinds of issues (Windows arg limits, fpcalc/ffmpeg issues, etc)
|
2016-06-03 01:30:45 +08:00 |
|
Reinhard Pointner
|
69a58b8185
|
Ignore invalid exclude list lines
|
2016-06-03 00:33:30 +08:00 |
|
Reinhard Pointner
|
2d31f81367
|
Refactor filename bindings
|
2016-05-29 23:24:54 +08:00 |
|
Reinhard Pointner
|
e541bf1154
|
+ added {mediaTitle} binding
|
2016-05-29 20:47:06 +08:00 |
|
Reinhard Pointner
|
369574a9aa
|
Print lines as we go along (instead of all at the end) when calling -mediainfo on many files
|
2016-05-29 04:24:30 +08:00 |
|
Reinhard Pointner
|
d1691f5718
|
wait for UI to startup completely before loading more classes
|
2016-05-28 16:06:27 +08:00 |
|
Reinhard Pointner
|
a6e44febfd
|
can't initialize with known options because misleading NFO files may lead to bad matches
|
2016-05-28 16:05:53 +08:00 |
|
Reinhard Pointner
|
dedc9c9699
|
Automatically set -no-xattr in --action test mode
|
2016-05-28 01:44:13 +08:00 |
|
Reinhard Pointner
|
74445dcc43
|
Request preferred language and/or English (not supported by the API right now, but might in the future)
|
2016-05-25 23:53:12 +08:00 |
|
Reinhard Pointner
|
791fa79658
|
Fix AcoustID issue: NoSuchElementException: No Value Present
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3818
|
2016-05-24 23:25:24 +08:00 |
|
Reinhard Pointner
|
9eb8d67007
|
Refactor
|
2016-05-24 21:51:02 +08:00 |
|
Reinhard Pointner
|
0300064ea1
|
Auto-Validate all path components of the {plex} path
|
2016-05-23 15:06:25 +08:00 |
|
Reinhard Pointner
|
8bed1ba2df
|
Types are good. Fixed java.lang.ClassCastException: Cannot cast java.net.URI to [B issues.
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=3808
|
2016-05-23 14:17:40 +08:00 |
|
Reinhard Pointner
|
837208a09b
|
Translate AniDB::Absolute order to TheTVDB::Airdate order (matching by absolute episode number) only if preferred episode order is Airdate or DVD
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=3805
|
2016-05-22 20:50:32 +08:00 |
|
Reinhard Pointner
|
a2be7bdd09
|
Do not auto-trim --def name=value parameters
|
2016-05-22 06:24:23 +08:00 |
|
Reinhard Pointner
|
f94705a847
|
Extra padding for GTK LaF
|
2016-05-22 02:14:18 +08:00 |
|
Reinhard Pointner
|
826830a034
|
Extra padding for GTK LaF
|
2016-05-22 02:09:06 +08:00 |
|
Reinhard Pointner
|
c1cfb68d9f
|
Restore original logging output pattern
|
2016-05-21 00:21:28 +08:00 |
|
Reinhard Pointner
|
dcf30f06d4
|
Fix F2 'Force Name' issue extension
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3793
|
2016-05-19 22:47:58 +08:00 |
|
Reinhard Pointner
|
cd20224a30
|
Work around potential layout & focus issues
|
2016-05-19 15:45:18 +08:00 |
|
Reinhard Pointner
|
e83901f174
|
Metadata Object binding {object}
|
2016-05-18 20:44:55 +08:00 |
|
Reinhard Pointner
|
cf2fe796bc
|
Make sure that xattr are cached long enough (even for long amc script runs)
|
2016-05-17 00:43:40 +08:00 |
|
Reinhard Pointner
|
86b0776c2d
|
Support for logging response content via -Dnet.filebot.web.WebRequest.log.response=true
|
2016-05-16 23:21:17 +08:00 |
|
Reinhard Pointner
|
0131bd0af5
|
debug may not have been initialized and cause an NPE
|
2016-05-16 23:10:54 +08:00 |
|
Reinhard Pointner
|
8e082f4a28
|
Plex naming standard specifies Specials folder.
@see https://support.plex.tv/hc/en-us/articles/200220707-Naming-TV-Show-Specials-
|
2016-05-16 22:22:57 +08:00 |
|
Reinhard Pointner
|
83dc1c40f6
|
Refactor
|
2016-05-16 03:34:26 +08:00 |
|
Reinhard Pointner
|
f28800a3a9
|
Refactor
|
2016-05-16 03:26:26 +08:00 |
|
Reinhard Pointner
|
5244a33fac
|
Refactor trash/delete
|
2016-05-16 03:09:30 +08:00 |
|
Reinhard Pointner
|
d886f6569f
|
do nothing if current and original path is exactly the same
|
2016-05-16 01:49:54 +08:00 |
|
Reinhard Pointner
|
d277315f39
|
absolute paths on Windows appear to be valid URIs so we need explicitly exclude them (e.g. C:\path\to\script.groovy)
|
2016-05-16 01:03:05 +08:00 |
|
Reinhard Pointner
|
37bf803c86
|
Refactor
|
2016-05-16 00:50:06 +08:00 |
|
Reinhard Pointner
|
eb7d632cc5
|
Fix {plex} binding issues with Special episodes (i.e. make sure to create a "Specials" folder)
|
2016-05-15 23:19:08 +08:00 |
|
Reinhard Pointner
|
cfdb79eb99
|
Fix NPE
|
2016-05-14 03:32:57 +08:00 |
|
Reinhard Pointner
|
4f32fc4ff1
|
+ TODO support for default language [SHOWSTOPPER]
|
2016-05-14 01:50:48 +08:00 |
|
Reinhard Pointner
|
b1d48fe590
|
Refactor OriginalOrder
|
2016-05-14 01:28:58 +08:00 |
|
Reinhard Pointner
|
51979c9f6a
|
Better error messages
|
2016-05-13 00:33:42 +08:00 |
|
Reinhard Pointner
|
5856efdf5f
|
Episode title can be null . Make sure to avoid NPE when episode title is used.
|
2016-05-13 00:33:28 +08:00 |
|
Reinhard Pointner
|
8ae2acbdfb
|
Refactor Movie
|
2016-05-13 00:10:12 +08:00 |
|
Reinhard Pointner
|
4827f212c7
|
Better error messages
|
2016-05-13 00:09:46 +08:00 |
|
Reinhard Pointner
|
60bd6df2f8
|
Episode title can be null . Make sure to avoid NPE when episode title is used.
|
2016-05-12 23:54:49 +08:00 |
|
Reinhard Pointner
|
9e87393258
|
Correctly guess affected folder depth
|
2016-05-12 20:39:47 +08:00 |
|
Reinhard Pointner
|
d5bdb33799
|
Do not auto-delete hidden files (except for Thumbs.db and .DS_Store)
|
2016-05-12 02:14:11 +08:00 |
|
Reinhard Pointner
|
4d18963f1f
|
Make sure that movie selection is unique
|
2016-05-11 13:14:30 +08:00 |
|
Reinhard Pointner
|
67bbfe904b
|
Pre-initialize JavaFX
|
2016-05-10 21:20:43 +08:00 |
|
Reinhard Pointner
|
de20963b49
|
Pre-initialize JavaFX
|
2016-05-10 21:19:02 +08:00 |
|
Reinhard Pointner
|
e168f18dd4
|
Refactor XattrMetaInfo
|
2016-05-10 20:04:11 +08:00 |
|
Reinhard Pointner
|
3443fc0de7
|
Refactor {languages} binding
|
2016-05-10 18:17:16 +08:00 |
|
Reinhard Pointner
|
96ecc4db9a
|
Fix SelectDialog size issues
|
2016-05-10 18:16:49 +08:00 |
|
Reinhard Pointner
|
0b385943a1
|
Don't print stacktrace for not-unexpected warnings
|
2016-05-10 05:45:53 +08:00 |
|
Reinhard Pointner
|
57333f5c99
|
Fix NPE caused by last page not being set in json response
|
2016-05-10 04:39:24 +08:00 |
|
Reinhard Pointner
|
038d9b1d99
|
Cleanup
|
2016-05-10 04:28:32 +08:00 |
|
Reinhard Pointner
|
e32e668f0d
|
Set limit to 2000
|
2016-05-10 00:42:28 +08:00 |
|
Reinhard Pointner
|
be01e82589
|
Unify Actors/Cast/Crew API
|
2016-05-09 22:59:21 +08:00 |
|
Reinhard Pointner
|
cd733698a5
|
Refactor
|
2016-05-09 14:56:09 +08:00 |
|
Reinhard Pointner
|
b8c9c777c9
|
Fix TheTVDB URL parsing issues
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3735&p=20814#p20814
|
2016-05-08 23:48:58 +08:00 |
|
Reinhard Pointner
|
60519a43d6
|
Add convenience API
|
2016-05-08 23:24:15 +08:00 |
|
Reinhard Pointner
|
d218fbed99
|
Make progress dialog indeterminate
|
2016-05-08 22:26:40 +08:00 |
|
Reinhard Pointner
|
d41d96b6e2
|
Actors is no longer part of the base series record :(
|
2016-05-08 20:44:10 +08:00 |
|
Reinhard Pointner
|
ef14db36cb
|
Fix TheTVDB artwork rating issues
|
2016-05-08 20:31:06 +08:00 |
|
Reinhard Pointner
|
b487f25361
|
Refactor ProgressDialog
|
2016-05-08 04:45:48 +08:00 |
|
Reinhard Pointner
|
0e126daace
|
Refactor ProgressDialog
|
2016-05-08 04:12:16 +08:00 |
|
Reinhard Pointner
|
c7b97825f3
|
Refactor ProgressDialog
|
2016-05-08 01:55:48 +08:00 |
|
Reinhard Pointner
|
ac5e77ed4e
|
Make sure that Artwork is always sorted by rating
|
2016-05-08 01:53:36 +08:00 |
|
Reinhard Pointner
|
935c01a6ed
|
use system trash to delete left-behind empty folders / hidden files
|
2016-05-07 18:14:46 +08:00 |
|
Reinhard Pointner
|
5974367fd1
|
Fix -DuseExtendedFileAttributes=false NOT WORKING issues
|
2016-05-07 17:01:39 +08:00 |
|
Reinhard Pointner
|
68faa9b53d
|
Update TheTVDB API v2 to return extended TheTVDBSeriesInfo
|
2016-05-07 02:41:29 +08:00 |
|
Reinhard Pointner
|
d61695b426
|
Avoid auto-deleting empty structure root folders (e.g. Media, Staging, etc)
|
2016-05-06 19:39:00 +08:00 |
|
Reinhard Pointner
|
94c830c93a
|
Additional format permission that might be required for certain bindings (e.g. abs2sxe)
|
2016-05-06 01:26:39 +08:00 |
|
Reinhard Pointner
|
db455e027a
|
Use xattr metadata as info object by default
|
2016-05-06 01:25:58 +08:00 |
|
Reinhard Pointner
|
71e84c661f
|
+ Switch to new TheTVDB API
|
2016-05-05 21:48:55 +08:00 |
|
Reinhard Pointner
|
69db530d8a
|
Added {bitdepth} binding
|
2016-05-05 19:48:08 +08:00 |
|
Reinhard Pointner
|
0acd0e885a
|
Replace slash and backslash to make sure the result is not a file path.
|
2016-05-04 23:27:49 +08:00 |
|
Reinhard Pointner
|
38d4e7c250
|
F*CK
|
2016-05-04 13:59:39 +08:00 |
|
Reinhard Pointner
|
a9b4bb62eb
|
Getting Started workaround for MAS
|
2016-05-04 03:49:14 +08:00 |
|
Reinhard Pointner
|
b6e942e2e9
|
// libjfxwebkit.dylib cannot be deployed on the MAS due to deprecated dependencies
|
2016-05-04 03:06:58 +08:00 |
|
Reinhard Pointner
|
e9e9d0fadd
|
Better logging
|
2016-05-03 19:38:07 +08:00 |
|
Reinhard Pointner
|
e8d11717ba
|
Better logging
|
2016-05-03 19:28:52 +08:00 |
|
Reinhard Pointner
|
23872ff894
|
Better toString() and logging
|
2016-05-03 19:28:33 +08:00 |
|
Reinhard Pointner
|
cfe2d55c64
|
Refactor SupportDialog
|
2016-05-02 07:48:58 +08:00 |
|
Reinhard Pointner
|
b3fc605f1f
|
Reduce limit to 1000
|
2016-05-02 07:33:35 +08:00 |
|
Reinhard Pointner
|
02205893aa
|
Fix
|
2016-05-02 00:37:39 +08:00 |
|
Reinhard Pointner
|
2864dd252e
|
Improved UI
|
2016-05-02 00:33:46 +08:00 |
|
Reinhard Pointner
|
7e272915e5
|
Improved UI
|
2016-05-02 00:32:40 +08:00 |
|
Reinhard Pointner
|
8c8695d528
|
Improved UI
|
2016-05-02 00:18:27 +08:00 |
|
Reinhard Pointner
|
b9099abbb1
|
Improved console output for -get-subtitles commands
|
2016-04-30 22:59:51 +08:00 |
|
Reinhard Pointner
|
06815469f6
|
// ignore drawing commands (http://docs.aegisub.org/3.2/ASS_Tags/#drawing-commands)
|
2016-04-30 22:43:30 +08:00 |
|
Reinhard Pointner
|
416eb0095d
|
Refactor
|
2016-04-30 18:35:48 +08:00 |
|
Reinhard Pointner
|
08b23e92a7
|
Added boolean bindings {anime} and {regular} to check if an episode object is an Anime/Regular (non-special) episode
|
2016-04-30 16:22:05 +08:00 |
|
Reinhard Pointner
|
d6bb7f1096
|
Added boolean bindings {anime} and {regular} to check if an episode object is an Anime/Regular (non-special) episode
|
2016-04-30 16:20:28 +08:00 |
|
Reinhard Pointner
|
c36548cb63
|
Fix NPE
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2075&p=20611#p20611
|
2016-04-29 15:53:10 +08:00 |
|
Reinhard Pointner
|
0d34ea8139
|
+ context menu for List panel (i.e. Send name list to Rename New Names)
|
2016-04-29 00:55:49 +08:00 |
|
Reinhard Pointner
|
d5e258a9d9
|
Refactor
|
2016-04-28 13:01:45 +08:00 |
|
Reinhard Pointner
|
2cb0d355a6
|
Refactor
|
2016-04-27 01:44:21 +08:00 |
|
Reinhard Pointner
|
30b79710e3
|
Refactor
|
2016-04-26 16:09:34 +08:00 |
|
Reinhard Pointner
|
b69e2fadd5
|
Refactor
|
2016-04-26 15:29:51 +08:00 |
|
Reinhard Pointner
|
82f9a4b0f5
|
NOTE: GitHub only supports If-None-Match (If-Modified-Since is ignored)
|
2016-04-25 14:31:39 +08:00 |
|
Reinhard Pointner
|
5a2e9d3730
|
Refactor ETag cache API
|
2016-04-25 14:31:33 +08:00 |
|
Reinhard Pointner
|
724e55485d
|
Fix logging
|
2016-04-25 01:42:07 +08:00 |
|
Reinhard Pointner
|
44c9601173
|
Refactor SupportDialog
|
2016-04-24 01:05:33 +08:00 |
|
Reinhard Pointner
|
21ca4699dd
|
Refactor
|
2016-04-24 00:57:41 +08:00 |
|
Reinhard Pointner
|
8eff5ec498
|
try to convert absolute numbers to SxE numbers when using {s00e00} binding (as best as possible, SxE numbers may not exactly match TheTVDB, but should in most common cases)
|
2016-04-23 02:17:31 +08:00 |
|
Reinhard Pointner
|
1093431c24
|
Fix drop issues
|
2016-04-23 02:02:01 +08:00 |
|
Reinhard Pointner
|
2c117561e3
|
try to convert absolute numbers to SxE numbers when using {s00e00} binding (as best as possible, SxE numbers may not exactly match TheTVDB, but should in most common cases)
|
2016-04-23 00:47:43 +08:00 |
|
Reinhard Pointner
|
df79418064
|
Fix NPE
|
2016-04-23 00:05:50 +08:00 |
|
Reinhard Pointner
|
042c380410
|
Bump to 4.7 (too many backwards incompatible changes)
|
2016-04-22 16:12:20 +08:00 |
|
Reinhard Pointner
|
02110d1ca3
|
try to convert absolute numbers to SxE numbers when using {s00e00} binding
|
2016-04-22 16:05:42 +08:00 |
|
Reinhard Pointner
|
0141a2231a
|
Don't show target files panel if it's empty
|
2016-04-22 16:01:54 +08:00 |
|
Reinhard Pointner
|
77d5aca62e
|
Fix compiler issues
|
2016-04-21 01:22:35 +08:00 |
|
Reinhard Pointner
|
d3c8d357b3
|
Move to GitHub
|
2016-04-21 00:57:03 +08:00 |
|
Reinhard Pointner
|
7321da5817
|
Refactor FloodLimit
|
2016-04-20 06:41:07 +00:00 |
|
Reinhard Pointner
|
05e379b624
|
Allow ~ to be used as $HOME path in custom formats (GUI only)
|
2016-04-19 13:49:06 +00:00 |
|
Reinhard Pointner
|
ecf7232f00
|
Check language in Artwork.matches() as well
|
2016-04-19 10:44:55 +00:00 |
|
Reinhard Pointner
|
260f93e671
|
Check language in Artwork.matches() as well
|
2016-04-19 10:39:31 +00:00 |
|
Reinhard Pointner
|
90ecf3c0a7
|
Experiment with unifying Artwork interface for all databases
|
2016-04-19 10:05:16 +00:00 |
|
Reinhard Pointner
|
d616f5ab3f
|
Experiment with unifying Artwork interface for all databases
|
2016-04-19 07:09:11 +00:00 |
|
Reinhard Pointner
|
e986103a1c
|
Results should be in order (since we generate absolute episode numbers based on that)
|
2016-04-18 15:22:34 +00:00 |
|
Reinhard Pointner
|
4e94e25707
|
Make sure that specials can't override available standard (even if partial) episode matches
|
2016-04-18 14:02:10 +00:00 |
|
Reinhard Pointner
|
e8489e49ac
|
Improved auto-detection for E01 style episodes
|
2016-04-18 13:51:05 +00:00 |
|
Reinhard Pointner
|
ce4293860f
|
Improved auto-detection for E01 style episodes
|
2016-04-18 12:22:09 +00:00 |
|
Reinhard Pointner
|
ef9d24914a
|
Fix IMDB ID lookup
|
2016-04-17 22:44:25 +00:00 |
|
Reinhard Pointner
|
23f2d4e609
|
Expire auth token after 1 hour
|
2016-04-17 22:21:14 +00:00 |
|
Reinhard Pointner
|
7a823835fb
|
Experiment with unifying Artwork interface for all databases
|
2016-04-17 17:47:39 +00:00 |
|
Reinhard Pointner
|
cd37c87002
|
Experiment with unifying Artwork interface for all databases
|
2016-04-17 17:32:49 +00:00 |
|
Reinhard Pointner
|
b54908475b
|
Experiment with unifying Artwork interface for all databases
|
2016-04-17 12:40:37 +00:00 |
|
Reinhard Pointner
|
91639b40e5
|
Experiment with unifying Artwork interface for all databases
|
2016-04-17 11:34:22 +00:00 |
|
Reinhard Pointner
|
0c94aed7e7
|
Refactor VideoQuality comparator
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3647&p=20384#p20384
|
2016-04-17 08:44:03 +00:00 |
|
Reinhard Pointner
|
28dcd8279f
|
Simplify xattr error messages
|
2016-04-16 21:54:03 +00:00 |
|
Reinhard Pointner
|
a17423dd95
|
Experiment with TheTVDB API v2
|
2016-04-16 21:41:16 +00:00 |
|
Reinhard Pointner
|
4c85678975
|
Improved error message (e.g. n00bs using the same file for filebot logging and shell IO redirection)
|
2016-04-16 21:41:13 +00:00 |
|
Reinhard Pointner
|
cfe7fc69a3
|
+ Auto-delete left behind empty folders when moving files into a new structure
|
2016-04-14 09:32:03 +00:00 |
|
Reinhard Pointner
|
3fd7d34647
|
Improved structure root detection
|
2016-04-14 09:32:01 +00:00 |
|
Reinhard Pointner
|
8ae4bed832
|
Improved auto-detection
|
2016-04-14 09:31:57 +00:00 |
|
Reinhard Pointner
|
0a5327691e
|
+ Auto-delete left behind empty folders when moving files into a new structure
|
2016-04-13 18:41:06 +00:00 |
|
Reinhard Pointner
|
92b8592652
|
// try to merge overlapping path sections
|
2016-04-13 18:41:04 +00:00 |
|
Reinhard Pointner
|
69311852d1
|
// try to merge overlapping path sections
|
2016-04-13 12:34:04 +00:00 |
|
Reinhard Pointner
|
af3c60eeef
|
Refactor TextColorizer
|
2016-04-13 12:34:01 +00:00 |
|
Reinhard Pointner
|
4d87f4c456
|
try to resolve against structure root folder by default
|
2016-04-13 11:22:06 +00:00 |
|
Reinhard Pointner
|
e0cc5eb771
|
Refactor
|
2016-04-13 11:22:03 +00:00 |
|
Reinhard Pointner
|
a8d91485ae
|
Support dummy files for debugging
|
2016-04-13 11:21:57 +00:00 |
|
Reinhard Pointner
|
627abb1ced
|
Improved getVolumeRoots
|
2016-04-13 11:21:55 +00:00 |
|
Reinhard Pointner
|
560cb67e29
|
Actors must have a role
|
2016-04-12 18:31:22 +00:00 |
|
Reinhard Pointner
|
c70d441875
|
Parse department as well
|
2016-04-12 15:50:06 +00:00 |
|
Reinhard Pointner
|
eecd53a87d
|
Make sure there are no race conditions where etag is known but content just timed out thus resulting in a null response and no cached value to fall back on
|
2016-04-12 07:31:26 +00:00 |
|
Reinhard Pointner
|
580657aed0
|
Extra \n for Failure (°_°) error runs as well
|
2016-04-12 06:21:28 +00:00 |
|
Reinhard Pointner
|
07fe359180
|
Fix NPE and return Empty String instead of NULL values
|
2016-04-12 06:19:48 +00:00 |
|
Reinhard Pointner
|
9b60d6f206
|
Improved error logging
|
2016-04-12 06:19:45 +00:00 |
|
Reinhard Pointner
|
c6a851d251
|
Clean user-submitted data
|
2016-04-11 21:23:10 +00:00 |
|
Reinhard Pointner
|
4b25957791
|
Refactor
|
2016-04-10 18:37:13 +00:00 |
|
Reinhard Pointner
|
0ac1490f1e
|
Order elements without original index at the end
|
2016-04-10 09:25:02 +00:00 |
|
Reinhard Pointner
|
f6f3e411e3
|
Easy way to retrieve manifest for script bundle
|
2016-04-10 09:14:36 +00:00 |
|
Reinhard Pointner
|
21d643c544
|
Restore original order when using Autodetect matcher
|
2016-04-10 08:11:15 +00:00 |
|
Reinhard Pointner
|
f7ac0a79d7
|
Lazy-load script bundle
|
2016-04-09 23:20:13 +00:00 |
|
Reinhard Pointner
|
612a243518
|
Bugfixes, optimizations, improved user-interaction behaviour
|
2016-04-09 22:08:37 +00:00 |
|
Reinhard Pointner
|
397fb14be7
|
Throw exception if result is null (shouldn't happen unless cache/etag is out of sync)
|
2016-04-09 22:08:34 +00:00 |
|
Reinhard Pointner
|
2fac737052
|
Make Episode/Movie selection dialog more pretty
|
2016-04-09 20:58:37 +00:00 |
|
Reinhard Pointner
|
5fc3a90159
|
Make sure to eliminate duplicate queries
|
2016-04-09 20:58:32 +00:00 |
|
Reinhard Pointner
|
e8652a5593
|
Various bug fixes and cleanup
|
2016-04-09 19:16:30 +00:00 |
|
Reinhard Pointner
|
7da65de0c0
|
Refactor MovieMatcher and EpisodeListMatcher synchronization
|
2016-04-09 08:33:42 +00:00 |
|
Reinhard Pointner
|
1a4c66d977
|
Make sure that we can cancel worker pools if something goes wrong and an exception is thrown
|
2016-04-08 22:59:41 +00:00 |
|
Reinhard Pointner
|
e3be1e1bad
|
Refactor
|
2016-04-08 22:59:38 +00:00 |
|
Reinhard Pointner
|
0a258e0058
|
Refactor MovieMatcher
|
2016-04-08 22:59:36 +00:00 |
|
Reinhard Pointner
|
26c49fb96b
|
Refactor EpisodeListMatcher
|
2016-04-08 22:59:33 +00:00 |
|
Reinhard Pointner
|
d31d24856c
|
Refactor SelectDialog
|
2016-04-08 22:59:30 +00:00 |
|
Reinhard Pointner
|
d73934f09b
|
Refactor LocalSearch and AutoDetection worker threads
|
2016-04-08 22:59:27 +00:00 |
|
Reinhard Pointner
|
3bd1655136
|
Refactor
|
2016-04-08 22:59:23 +00:00 |
|
Reinhard Pointner
|
5bbc697a76
|
Synchronize memoized resource getter
|
2016-04-08 22:59:21 +00:00 |
|
Reinhard Pointner
|
3f870c4a1f
|
Use only a single thread to download subtitles (so that we can keep track of the Download-Quota header and check it before each request)
|
2016-04-08 22:59:18 +00:00 |
|
Reinhard Pointner
|
d5bacdcb23
|
LocalSearch does not seem to benefit from any kind of paralleism and most time is spent in the initial transliterator/indexing step (which also doesn't get much faster with parallel processing)
|
2016-04-08 22:59:15 +00:00 |
|
Reinhard Pointner
|
0fa1d0f26f
|
Fine-tune autodetect
|
2016-04-08 07:32:26 +00:00 |
|
Reinhard Pointner
|
0dc6a49ef5
|
Deal with empty strings as if they're null in the format
|
2016-04-07 16:43:40 +00:00 |
|
Reinhard Pointner
|
b7f264928b
|
Use AutoDetection for simple -rename calls
|
2016-04-07 14:30:05 +00:00 |
|
Reinhard Pointner
|
0445df2e0e
|
+ Remove {videos} {audios} etc bindings and replace with {video} {audio} etc bindings which represent a list for all streams.
e.g.
{videos} becomes {video}
{video} becomes {video[0]}
|
2016-04-07 10:41:55 +00:00 |
|
Reinhard Pointner
|
7f1b5b290c
|
+ Remove {videos} {audios} etc bindings and replace with {video} {audio} etc bindings which represent a list for all streams.
e.g.
{videos} becomes {video}
{video} becomes {video[0]}
|
2016-04-07 08:23:17 +00:00 |
|
Reinhard Pointner
|
51c4bc7a9d
|
Pick highest channel value (within a single channel)
|
2016-04-07 07:36:51 +00:00 |
|
Reinhard Pointner
|
036cefea51
|
Ignore ~/Movies for auto-detection purposes
|
2016-04-06 20:19:32 +00:00 |
|
Reinhard Pointner
|
a8dda17b9c
|
Add AutoDetectMatcher
|
2016-04-06 18:56:39 +00:00 |
|
Reinhard Pointner
|
f0252c42cd
|
Refactor
|
2016-04-06 18:56:36 +00:00 |
|
Reinhard Pointner
|
e48ecf4fa2
|
Refactor AutoCompleteMatcher
|
2016-04-06 18:56:33 +00:00 |
|
Reinhard Pointner
|
451424153f
|
Support ID3 with AcoustID fallback
|
2016-04-06 18:56:30 +00:00 |
|
Reinhard Pointner
|
b71b16f60b
|
Anime support
|
2016-04-06 16:39:41 +00:00 |
|
Reinhard Pointner
|
28ee8b5e30
|
Preserve format if type didn't change
|
2016-04-06 14:48:03 +00:00 |
|
Reinhard Pointner
|
9e33199776
|
Close File handle
|
2016-04-06 14:31:13 +00:00 |
|
Reinhard Pointner
|
e4e5c01cd7
|
Check Download-Quota HTTP header when downloading subtitles and abort if quota has been reached.
|
2016-04-06 12:01:43 +00:00 |
|
Reinhard Pointner
|
c79896f827
|
Check Download-Quota HTTP header when downloading subtitles and abort if quota has been reached.
|
2016-04-06 12:01:40 +00:00 |
|
Reinhard Pointner
|
6b7768417b
|
Start counting at 1
|
2016-04-06 07:16:33 +00:00 |
|
Reinhard Pointner
|
41e445543a
|
Pick first non-empty capturing group
|
2016-04-06 07:16:30 +00:00 |
|
Reinhard Pointner
|
673b0533fe
|
ChannelPositions/String2: 3/2/2.1 / 3/2/0.1 (one audio stream may contain multiple multi-channel streams)
|
2016-04-06 07:16:27 +00:00 |
|
Reinhard Pointner
|
8bf3322366
|
Sort Groups
|
2016-04-05 22:29:27 +00:00 |
|
Reinhard Pointner
|
aa06ecbabd
|
// can't use parallel stream because default fork/join pool doesn't play well with the security manager
|
2016-04-05 22:21:16 +00:00 |
|
Reinhard Pointner
|
419b71b08e
|
Sort Groups
|
2016-04-05 20:33:45 +00:00 |
|
Reinhard Pointner
|
7bcfd7aa19
|
Refactor
|
2016-04-05 18:06:23 +00:00 |
|
Reinhard Pointner
|
de6a51e3fc
|
Added AutoDetection
|
2016-04-05 18:06:21 +00:00 |
|
Reinhard Pointner
|
e340c8dd0c
|
Refactor get*Index methods
|
2016-04-05 18:06:18 +00:00 |
|
Reinhard Pointner
|
8e6688facd
|
Fix bugs
|
2016-04-05 18:06:16 +00:00 |
|
Reinhard Pointner
|
8177a0959a
|
Fix bugs
|
2016-04-05 18:06:14 +00:00 |
|
Reinhard Pointner
|
247bc668b1
|
Added Pattern/Matcher stream
|
2016-04-05 18:06:06 +00:00 |
|
Reinhard Pointner
|
0cda058ae7
|
Avoid loosing identifying information (e.g. release group in brackets)
|
2016-04-05 18:06:04 +00:00 |
|
Reinhard Pointner
|
94417623be
|
Use common pattern
|
2016-04-05 18:06:02 +00:00 |
|
Reinhard Pointner
|
e8c89ed3c7
|
Strip embedded checksum patterns
|
2016-04-05 18:05:59 +00:00 |
|
Reinhard Pointner
|
8a748bbe46
|
Avoid loosing identifying information (e.g. release group in brackets)
|
2016-04-05 18:05:57 +00:00 |
|
Reinhard Pointner
|
1564efc27c
|
Make patterns public
|
2016-04-05 18:05:55 +00:00 |
|
Reinhard Pointner
|
80f13040b3
|
Memoize additional FastFile properties
|
2016-04-05 18:05:52 +00:00 |
|
Reinhard Pointner
|
fde24b657b
|
Fine-tune {group} matching
@see https://www.filebot.net/forums/viewtopic.php?f=5&t=4&p=20095#p20095
|
2016-04-05 18:05:49 +00:00 |
|
Reinhard Pointner
|
83b0f999d9
|
Add database property to AudioTrack object
|
2016-04-05 18:05:47 +00:00 |
|
Reinhard Pointner
|
2a039350e4
|
Added SystemFilesFilter
|
2016-04-05 18:05:44 +00:00 |
|
Reinhard Pointner
|
cfd862c057
|
Refactor FastFile API
|
2016-04-04 08:57:38 +00:00 |
|
Reinhard Pointner
|
36237cd906
|
Map fn:name scripts to stable script bundle from app.filebot.net and dev:name scripts directly to github resources
|
2016-04-03 19:49:20 +00:00 |
|
Reinhard Pointner
|
93181df73e
|
Lazy-load script bundle
|
2016-04-03 19:49:18 +00:00 |
|
Reinhard Pointner
|
d25b30e8af
|
Make sure to ignore unexpected BOMs
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=3582
|
2016-04-03 18:14:27 +00:00 |
|
Reinhard Pointner
|
d76b74b13f
|
String.matchAll() should work like String.match()
|
2016-04-03 03:30:29 +00:00 |
|
Reinhard Pointner
|
6369eefee7
|
Refactor
|
2016-04-02 17:02:06 +00:00 |
|
Reinhard Pointner
|
0ac71b9c7d
|
Refactor
|
2016-04-02 09:07:10 +00:00 |
|
Reinhard Pointner
|
b38b1046ed
|
Organize
|
2016-04-01 19:36:41 +00:00 |
|
Reinhard Pointner
|
0ac8d2d6cc
|
Fix https://www.filebot.net/forums/viewtopic.php?f=5&t=3579&p=20057#p20057
|
2016-04-01 17:48:01 +00:00 |
|
Reinhard Pointner
|
cba0483703
|
Fix https://www.filebot.net/forums/viewtopic.php?f=5&t=4&p=20051#p20051
|
2016-04-01 17:47:57 +00:00 |
|
Reinhard Pointner
|
b817d146a4
|
// normalize weird paths
|
2016-04-01 13:04:13 +00:00 |
|
Reinhard Pointner
|
20c94f02d2
|
Add File.getAt(int) and File.getAt(Range) methods to improve {plex} binding usage
|
2016-04-01 08:48:52 +00:00 |
|
Reinhard Pointner
|
869a571f2a
|
handle error response correctly
|
2016-03-31 20:13:51 +00:00 |
|
Reinhard Pointner
|
56900ad542
|
Compatibility fix
|
2016-03-31 19:58:24 +00:00 |
|
Reinhard Pointner
|
4d7a40b31b
|
Refactor
|
2016-03-31 17:25:49 +00:00 |
|
Reinhard Pointner
|
4aff8bb01e
|
Added test cases
|
2016-03-30 21:42:56 +00:00 |
|
Reinhard Pointner
|
00e5eed75b
|
Fix series lookup issues (short series names)
|
2016-03-30 21:42:54 +00:00 |
|
Reinhard Pointner
|
97cf4800b8
|
Fine-tune episode matching (to account for more alias titles in substring metric)
|
2016-03-30 21:42:51 +00:00 |
|
Reinhard Pointner
|
7279c52b2b
|
Update movie format examples with some basics for the noobs
|
2016-03-30 16:43:45 +00:00 |
|
Reinhard Pointner
|
c93264c836
|
Fix default script
|
2016-03-30 16:43:42 +00:00 |
|
Reinhard Pointner
|
2d9d388c56
|
Fix preview not updating
|
2016-03-30 16:43:40 +00:00 |
|
Reinhard Pointner
|
61780da8a9
|
Refactor
|
2016-03-30 08:47:09 +00:00 |
|
Reinhard Pointner
|
429641a6fc
|
Update script base to m2
|
2016-03-30 08:08:20 +00:00 |
|
Reinhard Pointner
|
3cb05129f9
|
Refactor
|
2016-03-30 03:12:25 +00:00 |
|
Reinhard Pointner
|
6819fdc978
|
Deploy and update script repository via signed jar bundles
|
2016-03-30 03:09:46 +00:00 |
|
Reinhard Pointner
|
d88fd57e9f
|
Fine-tune release group matching and cleanup
|
2016-03-29 13:02:49 +00:00 |
|
Reinhard Pointner
|
91ed090da1
|
Refactor ClutterBracketPattern
|
2016-03-29 11:53:21 +00:00 |
|
Reinhard Pointner
|
32c40157a4
|
Ignore series mappings in the episode matcher
|
2016-03-29 08:00:09 +00:00 |
|
Reinhard Pointner
|
745b0aede8
|
Refactor
|
2016-03-29 08:00:06 +00:00 |
|
Reinhard Pointner
|
a73952ea81
|
Refactor
|
2016-03-29 08:00:03 +00:00 |
|
Reinhard Pointner
|
c552bdb8ae
|
Refactor
|
2016-03-29 06:29:23 +00:00 |
|
Reinhard Pointner
|
874c6ff4eb
|
Fix F2 mode issues
|
2016-03-28 20:45:46 +00:00 |
|
Reinhard Pointner
|
d74347591b
|
Support --db ID3 (same as "ID3 Tags")
|
2016-03-28 20:45:43 +00:00 |
|
Reinhard Pointner
|
5ff4be457e
|
Fix
|
2016-03-28 15:14:34 +00:00 |
|
Reinhard Pointner
|
cd592834fe
|
Refactor MediaDetection isEpisode/isMovie and update Filter/Types tool
|
2016-03-28 14:46:33 +00:00 |
|
Reinhard Pointner
|
1868e9eb06
|
Handle HTTP 404 File Not Found response correctly
|
2016-03-28 10:59:11 +00:00 |
|
Reinhard Pointner
|
c9bbdf5e65
|
Make non-String objects behave more like String objects in format expressions
|
2016-03-28 10:13:55 +00:00 |
|
Reinhard Pointner
|
36a02ff457
|
New binding: {plex} => built-in Plex format defaults for Episode/Movie/Music objects
|
2016-03-28 01:32:12 +00:00 |
|
Reinhard Pointner
|
963fb62172
|
Remove @Depricated "Movie Search By Hash" interface. OpenSubtitles is not used as a Movie datasource anymore, and TMDb doesn't do hashes anymore.
|
2016-03-27 22:35:19 +00:00 |
|
Reinhard Pointner
|
5151bd8c7f
|
Fix "Ip Man 3 FR"
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3546#p19839
|
2016-03-27 22:16:25 +00:00 |
|
Reinhard Pointner
|
153e87a4c6
|
Fix "Ip Man 3 FR"
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3546#p19839
|
2016-03-27 22:16:23 +00:00 |
|
Reinhard Pointner
|
6b70a50ba9
|
Fix NPE
|
2016-03-27 22:16:20 +00:00 |
|
Reinhard Pointner
|
ca155e2e9b
|
Print full stacktrace (just in case)
|
2016-03-27 20:42:06 +00:00 |
|
Reinhard Pointner
|
21f8c121c2
|
Refactor
|
2016-03-27 20:40:27 +00:00 |
|
Reinhard Pointner
|
8d35a67d71
|
Cache xattr values so that metadata works as expected at least for the current session even if xattr is not supported by the filesystem and thus metadata can't be persisted
|
2016-03-27 17:58:01 +00:00 |
|
Reinhard Pointner
|
d70e82401e
|
Cache xattr values so that metadata works as expected at least for the current session even if xattr is not supported by the filesystem and thus metadata can't be persisted
|
2016-03-27 17:40:35 +00:00 |
|
Reinhard Pointner
|
dc22249794
|
Cache xattr values so that metadata works as expected at least for the current session even if xattr is not supported by the filesystem and thus metadata can't be persisted
|
2016-03-27 16:56:54 +00:00 |
|
Reinhard Pointner
|
b9fdfcbe10
|
Refactor
|
2016-03-27 13:52:59 +00:00 |
|
Reinhard Pointner
|
16d2459365
|
Full support for "TheMovieDB::TV" and "TheMovieDB" datasources
|
2016-03-26 19:44:44 +00:00 |
|
Reinhard Pointner
|
e4817e9de8
|
Refactor
|
2016-03-26 19:44:41 +00:00 |
|
Reinhard Pointner
|
6a9c4a4ccd
|
Fix
|
2016-03-26 19:44:38 +00:00 |
|
Reinhard Pointner
|
c6d4a40f3d
|
Refactor
|
2016-03-26 17:55:05 +00:00 |
|
Reinhard Pointner
|
ac069f5a1c
|
Support TheMovieDB in Episode mode
|
2016-03-26 17:40:59 +00:00 |
|
Reinhard Pointner
|
1c74c2ef39
|
Unify SearchResult classes
|
2016-03-26 17:40:54 +00:00 |
|
Reinhard Pointner
|
fd2ee64c9f
|
Fix unexpected Groovy side effects (e.g. Set += String)
|
2016-03-26 10:32:23 +00:00 |
|
Reinhard Pointner
|
6afd3b9094
|
Organize Imports
|
2016-03-26 07:44:03 +00:00 |
|
Reinhard Pointner
|
67312dbfa0
|
Update docs
|
2016-03-26 07:42:39 +00:00 |
|
Reinhard Pointner
|
e1c2d7bd2c
|
Include "Where is FileBot Subtitles?" help link for MAS users
|
2016-03-25 08:16:15 +00:00 |
|
Reinhard Pointner
|
439ebe322b
|
Refactor
|
2016-03-24 15:21:36 +00:00 |
|
Reinhard Pointner
|
5bc9a3737c
|
New binding: {subt} for subtitle language/category extension (e.g. ".eng.forced")
|
2016-03-24 15:18:01 +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
|
564d11294d
|
Make format engine a little bit more n00b friendly
|
2016-03-24 11:13:44 +00:00 |
|
Reinhard Pointner
|
920319120c
|
Added *.vtt extension
|
2016-03-24 09:08:56 +00:00 |
|
Reinhard Pointner
|
990316cf4b
|
Added *.vobsub extension
|
2016-03-24 09:00:28 +00:00 |
|
Reinhard Pointner
|
7843cab138
|
Avoid endless loops when loading paths from text files
|
2016-03-24 08:58:20 +00:00 |
|
Reinhard Pointner
|
0304a12b76
|
grace period to make sure data is always fresh when TTL is almost about to be reached
|
2016-03-24 07:56:43 +00:00 |
|
Reinhard Pointner
|
eb25b1e1b3
|
Fix FileSet (and --def excludeList behaviour)
|
2016-03-24 06:51:55 +00:00 |
|
Reinhard Pointner
|
e3644ec28a
|
Improved logging
|
2016-03-23 23:39:15 +00:00 |
|
Reinhard Pointner
|
8b86e69a8f
|
60 minutes grace period to make sure data is always fresh when TTL is almost about to be exceeded
|
2016-03-23 23:39:12 +00:00 |
|
Reinhard Pointner
|
e82c887fa6
|
Automate native library updates
|
2016-03-23 14:57:52 +00:00 |
|
Reinhard Pointner
|
5472ea88bd
|
Refactor: rename analyze package to filter
|
2016-03-22 08:29:42 +00:00 |
|
Reinhard Pointner
|
8615fddb8d
|
Added audio format.
See https://www.filebot.net/forums/viewtopic.php?f=4&t=3521&p=19669#p19666
|
2016-03-21 19:02:12 +00:00 |
|
Reinhard Pointner
|
b6b1dcab2a
|
Better logging for bad subtitle files
|
2016-03-21 18:44:57 +00:00 |
|
Reinhard Pointner
|
912ddbc2d8
|
Fix ListPanel "Copy selected item" behaviour
|
2016-03-21 17:14:04 +00:00 |
|
Reinhard Pointner
|
47ab6f6b96
|
SFV: auto-detect common root folder from dropped fileset
|
2016-03-21 15:29:27 +00:00 |
|
Reinhard Pointner
|
6c3895d7bf
|
Refactor
|
2016-03-21 08:03:11 +00:00 |
|
Reinhard Pointner
|
6a2e1a61d9
|
Support multi-release-group patterns (e.g. FUM[ettv] or lol[ettv])
|
2016-03-20 21:21:08 +00:00 |
|
Reinhard Pointner
|
4d6f4032b8
|
Refactor
|
2016-03-20 20:25:59 +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
|
56e13f072f
|
Added "Send to" menus
|
2016-03-20 10:38:36 +00:00 |
|
Reinhard Pointner
|
ec501bc2ed
|
Support sending selected episode data from Episodes panel to Rename panel via context menu (not just clipboard copy & paste)
|
2016-03-20 09:28:09 +00:00 |
|
Reinhard Pointner
|
4bd0ed265d
|
Use EventBus singleton that runs tasks on the EDT
|
2016-03-20 07:52:13 +00:00 |
|
Reinhard Pointner
|
f724e0d949
|
Add Copy/Save as... context menu to Episode lists
|
2016-03-19 23:40:13 +00:00 |
|
Reinhard Pointner
|
440f47412f
|
Improved support for DnD and startup file args
|
2016-03-19 21:09:48 +00:00 |
|
Reinhard Pointner
|
72f3c375e9
|
Improved support for DnD and startup file args
|
2016-03-19 21:03:12 +00:00 |
|
Reinhard Pointner
|
8b73ca9d40
|
Refactor
|
2016-03-19 20:44:12 +00:00 |
|
Reinhard Pointner
|
d39574dd1f
|
Support Mac Drop-on-Dock file events
|
2016-03-19 18:45:08 +00:00 |
|
Reinhard Pointner
|
508dced94a
|
Support Mac Drop-on-Dock file events
|
2016-03-19 17:31:14 +00:00 |
|
Reinhard Pointner
|
372a46a933
|
Refactor
|
2016-03-19 16:53:37 +00:00 |
|
Reinhard Pointner
|
7d02dcb88e
|
Remove "validate children, yet avoid flickering of the mouse cursor" workaround because it causes a 600-800ms startup delay
|
2016-03-19 16:50:18 +00:00 |
|
Reinhard Pointner
|
52e96f4890
|
Support Mac Drop-on-Dock file events
|
2016-03-19 15:35:09 +00:00 |
|
Reinhard Pointner
|
adda35edd4
|
Compile against com.apple.eawt.* stub
|
2016-03-19 14:42:43 +00:00 |
|
Reinhard Pointner
|
22ece907de
|
Use com.google.common.eventbus.EventBus for handling application global FileTransferable events
|
2016-03-19 14:42:40 +00:00 |
|
Reinhard Pointner
|
d5b6c404a7
|
Refactor
|
2016-03-19 10:30:25 +00:00 |
|
Reinhard Pointner
|
5bfa2692fd
|
Fix
|
2016-03-17 18:27:22 +00:00 |
|
Reinhard Pointner
|
b243a6df1a
|
-clear-cache only deletes ehcache folders
|
2016-03-17 09:03:22 +00:00 |
|
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
|
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
|
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 |
|