Commit Graph

365 Commits

Author SHA1 Message Date
Reinhard Pointner dc5b35d3f3 Fine-tune CLI movie selection and bring it more inline with GUI behaviour 2019-06-11 04:39:09 +07:00
Reinhard Pointner 9d0f7c9220 Refactor AnimeList client 2019-06-11 01:49:38 +07:00
Reinhard Pointner 331527da00 Preserve episode mapping metadata 2019-06-10 14:07:09 +07:00
Reinhard Pointner 265eef6200 Refactor Episode / MultiEpisode / EpisodeUtilities 2019-06-09 19:42:56 +07:00
Reinhard Pointner a8ae0b2623 [ffprobe] Failed to read media encoding date: Text '2014-11-04 05:52:00' could not be parsed at index 10 2019-06-05 16:11:13 +07:00
Reinhard Pointner d6062c9423 Add "Special Extend Edition" to {tags} 2019-05-26 15:53:23 +07:00
Reinhard Pointner a427d913e9 Revert "TheTVDB numbering seems to be preferred over AniDB numbering these days:"
This reverts commit 6b198bdd4b.
2019-05-22 18:59:46 +07:00
Reinhard Pointner 6b198bdd4b TheTVDB numbering seems to be preferred over AniDB numbering these days:
https://www.filebot.net/forums/viewtopic.php?f=4&t=10740
2019-05-21 12:01:48 +07:00
Reinhard Pointner d72b7f490d Support for 8-digit Movie IDs 2019-05-03 19:39:32 +07:00
Reinhard Pointner 13cfca422c Group by Movie (rather than MoviePart)
https://www.filebot.net/forums/viewtopic.php?f=5&t=10716
2019-04-23 19:50:58 +07:00
Reinhard Pointner b3f9e3f45b REVERT @see https://www.filebot.net/forums/viewtopic.php?p=43064#p43064 2019-04-02 01:04:58 +07:00
Reinhard Pointner 9616bbf427 Add BluRay3D to {source} pattern 2019-04-01 14:29:06 +07:00
Reinhard Pointner f36ba9a44a Fix sysinfo output 2019-03-17 16:28:02 +07:00
Reinhard Pointner fd982ab790 Add MediaCharacteristics.getSubtitleLanguage() 2019-03-17 12:39:14 +07:00
Reinhard Pointner 504bb1132d Refactor system exec 2019-03-15 22:44:39 +07:00
Reinhard Pointner ed0aa79f9f Avoid false positives 2019-03-15 15:17:15 +07:00
Reinhard Pointner 3fa0530da9 Refactor system exec 2019-03-15 14:19:00 +07:00
Reinhard Pointner 45528ef212 Factor in video resolution as well as bitrate 2019-03-15 13:35:14 +07:00
Reinhard Pointner 53f23c8acf Add BitRate to MediaCharacteristics 2019-03-15 13:31:33 +07:00
Reinhard Pointner 3007df1a8f Improved SxE sanity checks 2019-03-15 12:33:46 +07:00
Reinhard Pointner 1aba8ecb9b Strip HD720P patterns 2019-03-15 12:10:22 +07:00
Reinhard Pointner ab52370635 Ignore original REPACK tag if new better file comes along later on 2019-03-12 11:39:06 +07:00
Reinhard Pointner 1cf72f24e7 Use -Dcloud.google.geocode=apikey for custom Google Cloud API key 2019-02-26 12:18:53 +07:00
Reinhard Pointner c069d29e67 Support for GEOCODE APIKEY 2019-02-22 23:43:13 +07:00
Reinhard Pointner abf208c625 Support for GEOCODE APIKEY 2019-02-22 22:41:10 +07:00
Reinhard Pointner b38f9a3ddb Use Caffeine for in-memory caching 2019-02-07 13:27:04 +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 25d92211eb Fix regression issue: com.google.common.cache.CacheLoader$InvalidCacheLoadException: CacheLoader returned null for key 2019-02-05 12:29:27 +07:00
Reinhard Pointner 342ced903d Improved support for read / writing CRC32 checksum to / from xattr (and enable by default) 2019-02-03 01:44:17 +07:00
Reinhard Pointner 501bb8f709 Use Guava Cache for in-memory caches 2019-02-03 01:37:17 +07:00
Reinhard Pointner 2c53176439 Fix backwards compatibility 2019-02-01 16:42:07 +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 9e0366bd64 Fix regex look-ahead / look-behind issues 2019-01-31 20:44:23 +07:00
Reinhard Pointner c34e4d676b Fix various AutoDetection issues 2019-01-31 19:17:42 +07:00
Reinhard Pointner 50f7eb8439 Fix various AutoDetection issues 2019-01-31 18:03:46 +07:00
Reinhard Pointner 473f6a4992 Fix various AutoDetection issues 2019-01-31 18:00:19 +07:00
Reinhard Pointner dfa4f78448 Fix various AutoDetection issues 2019-01-30 23:05:23 +07:00
Reinhard Pointner 41fbc3516c Improved logging for AutoDetection 2019-01-30 00:25:15 +07:00
Reinhard Pointner 0531204e88 Fix various AutoDetection issues 2019-01-30 00:03:59 +07:00
Reinhard Pointner e3ee25879b Preserve group order according to original file order 2019-01-29 04:07:43 +07:00
Reinhard Pointner 2b1585bca9 amc-universal script extensions 2019-01-28 23:56:12 +07:00
Reinhard Pointner 51072a2c40 Refactor MediaCharacteristics so we can switch between implementations easily 2019-01-28 21:08:24 +07:00
Reinhard Pointner 11c899fddd Use more platform-independent code for our video quality comparator (e.g. based on libmediainfo or ffprobe depending on configuration) to make sure --conflict auto works as expected on platforms where libmediainfo doesn't work 2019-01-15 23:37:26 +07:00
Reinhard Pointner 62e276a9cf Add File.isClutter() extension method. 2018-12-20 18:38:44 +07:00
Reinhard Pointner dd95a40d11 Add "Move to Trash" action to Filter Tools and add additional type filters that might come in handy when batch deleting clutter files 2018-12-20 18:22:53 +07:00
Reinhard Pointner 2093882034 Extended MediaCharacteristics common interface 2018-12-06 14:56:26 +07:00
Reinhard Pointner 6e8359913b Support Kodi Naming Standard (i.e. same as Plex, but with SxE and non-range based multi-episode formatting) via {kodi} binding 2018-11-18 00:50:34 +07:00
Reinhard Pointner 0d8d007ef4 Read and cache EXIF metadata only once while preserving File-mode backwards-compatibility 2018-08-04 22:40:13 +07:00
Reinhard Pointner 7ab9bb779c Refactor local datasources (exif, xattr, file) 2018-08-04 17:48:41 +07:00
Reinhard Pointner b425ab6d42 Bring --db exif -non-strict behaviour in line with --db xattr -non-strict 2018-08-04 17:04:41 +07:00