1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-12-24 08:48:51 -05:00
Commit Graph

2443 Commits

Author SHA1 Message Date
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