Commit Graph

132 Commits

Author SHA1 Message Date
Reinhard Pointner 1182fbdc60 Added test case 2019-04-30 00:45:35 +07:00
Reinhard Pointner d0c77c65fc Refactor EpisodeMetrics / SubtitleMetrics to make sure nothing is static so that GC can do it's job (i.e. fix memory leaks) 2019-02-05 14:45:57 +07:00
Reinhard Pointner edd1618849 Fix regex look-ahead / look-behind issues (esp. to fix 01v2 numeric matching issues) 2019-01-31 20:46:02 +07:00
Reinhard Pointner 8aee1e9e85 Improved support for File DnD on Linux if File URIs are not escaped correctly (i.e. contain literal [ or ] in the File URI which is not allowed as per URI spec).
See https://www.filebot.net/forums/viewtopic.php?f=11&t=9651
2019-01-23 15:36:53 +07:00
Reinhard Pointner 9496ce6f10 Add {ci} collection index binding 2018-12-03 20:00:27 +07:00
Reinhard Pointner 6acd4b62ec Add {ci} collection index binding 2018-12-03 19:07:29 +07:00
Reinhard Pointner aa8125e7e4 Improved support for rare SxE patterns (i.e. S1-01) 2018-08-25 12:50:06 +07:00
Reinhard Pointner bb21d86ec4 Remove unused unit test 2018-06-10 15:02:22 +07:00
Reinhard Pointner 8e07de675c Unify production ready client code with unit test code 2018-04-03 16:00:59 +08:00
Reinhard Pointner 48c7b5e701 Parse TheMovieDB vote_average field into Artwork object 2018-03-20 09:32:38 +07:00
Reinhard Pointner b17f5f030c Make sure to use language-COUNTRY codes for all languages (even the exceptions) 2017-11-08 11:54:53 +01:00
Reinhard Pointner 9709ef3a42 Fix TheMovieDB language codes for Hebrew and Indonesian
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=4898#p30996
2017-11-08 11:02:55 +01:00
Reinhard Pointner b412bf33fe Fix "At least one of the problems in category 'unchecked' is not analysed due to a compiler option being ignored" warnings 2017-10-16 21:41:17 +02:00
Reinhard Pointner 2aabeaf618 Update audio format patterns
@see https://www.filebot.net/forums/viewtopic.php?f=3&t=360&p=30234#p30216
2017-09-19 09:41:52 +07:00
Reinhard Pointner e10ef895cc Make sure that 748x574 resolution resolves to 576p 2017-08-03 12:01:36 +08:00
Reinhard Pointner 548f59decc Update TheMovieDB API client (credits, videos, etc)
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=5209
2017-07-17 12:03:30 +08:00
Reinhard Pointner c629fa7c0b Fix test case 2017-05-22 21:33:59 +08:00
Reinhard Pointner e69b0dab18 Fix test case 2017-05-22 21:14:20 +08:00
Reinhard Pointner 8a0216c6cc Resolve common-case regression issue 2017-05-22 21:03:40 +08:00
Reinhard Pointner 63834d31d7 Add support for OMDb API key 2017-05-22 20:44:50 +08:00
Reinhard Pointner ce4756dd10 Fix test case 2017-05-22 20:43:02 +08:00
Reinhard Pointner 37de6c9a15 Enable TheTVDBv2 by default and implement the necessary workarounds to make it behave the same was as the old XML API (i.e. default to English) 2017-04-11 17:06:41 +08:00
Reinhard Pointner 82f34a0043 range patterns without season are more prone to false positives, so we need to do some extra sanity checks (e.g. Episode 01-50 is probably not a multi-episode but some sort of season pack) 2017-03-31 03:25:43 +08:00
Reinhard Pointner e2105771c0 Move platform-specific utilities into net.filebot.platform.* package 2017-03-06 20:52:04 +08:00
Reinhard Pointner 3f418672eb Latest json-io 4.9.9 borked json parser in a 0.0.1 release AGAIN so revert to 4.9.1 2017-03-06 17:12:39 +08:00
Reinhard Pointner e902d999cd Add unit tests 2017-02-27 13:46:27 +08:00
Reinhard Pointner b1ade214bc Simplify GVFS support 2017-02-25 21:20:40 +08:00
Reinhard Pointner 24e53a2426 Additional unit tests (just in case)
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=4781
2017-02-25 16:18:03 +08:00
Reinhard Pointner a513cf556a Introduce "Absolute Airdate Order" to improve support for "Match by Airdate Number (e.g. 20161231)" and "Match by Episode Title" kind of use case 2017-02-17 21:09:35 +08:00
Reinhard Pointner ae96a2a55c Refactor SubtitleFormat and add SAMI support (read-only) 2017-02-14 02:33:21 +08:00
Reinhard Pointner b1557c7788 Refactor MovieInfo 2017-02-08 23:17:05 +08:00
Reinhard Pointner a9cf202540 More general grepTheTvdbId() 2017-01-25 05:22:07 +08:00
Reinhard Pointner 2baeb4f3cb Fix for single-number multi-episode patterns
@see https://www.filebot.net/forums/viewtopic.php?f=5&t=4559&p=25428#p25428
2016-12-31 12:35:40 +08:00
Reinhard Pointner 77512d0e4f SxE sequences must increase in linear order (e.g. multi episode 04-05 is allowed but Episode 05-04 will not be interpreted as multi episode)
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=4507&p=25067#p25067
2016-12-14 11:01:04 +08:00
Reinhard Pointner b6c2329e79 Improved support for absolute multi-episode patterns
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=4371&p=24494#p24485
2016-11-22 07:01:51 +08:00
Reinhard Pointner 4d83f04812 Fix ReleaseInfo.clean issues 2016-11-20 12:20:17 +08:00
Reinhard Pointner ca218231ba Guess GVFS folder based on keywords (see https://wiki.gnome.org/Projects/gvfs/doc) 2016-11-18 23:51:13 +08:00
Reinhard Pointner 46562be17d -Dnet.filebot.WebServices.TheMovieDB.adult=true 2016-11-14 01:00:45 +08:00
Reinhard Pointner 9a5ece76c6 Refactor unit test 2016-11-14 01:00:13 +08:00
Reinhard Pointner be9fc83fcd x.z is not considered derived from xy.z
@see https://www.filebot.net/forums/viewtopic.php?p=24206#p24206
2016-11-06 03:59:03 +08:00
Reinhard Pointner be6f96662a Unify Crew/People into new interface with default methods 2016-11-01 21:22:36 +08:00
Reinhard Pointner 256b5be2d3 Experimental support for episode level extended info (only supported with TheTVDB data) 2016-10-31 07:19:11 +08:00
Reinhard Pointner 3ad63a76cc Add episode id to base episode record (i.e. a unique id per database) 2016-10-31 05:09:13 +08:00
Reinhard Pointner 186808b695 Update unit tests 2016-10-21 03:48:33 +08:00
Reinhard Pointner a7b13076d2 Refactor format expression suppressed exception behaviour 2016-10-20 21:44:39 +08:00
Reinhard Pointner 0bd6625095 Refactor SupportDialog 2016-09-20 15:32:50 +08:00
Reinhard Pointner de21009913 Revise SupportDialog behaviour 2016-09-20 00:24:15 +08:00
Reinhard Pointner 098491bb7f Internal support for language+country locale-specific TheMovieDB data 2016-09-10 01:33:40 +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 7d50f2fac4 Update unit tests 2016-07-30 17:35:12 +08:00