Commit Graph

2452 Commits

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