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

3449 Commits

Author SHA1 Message Date
Reinhard Pointner
6145508272 Support for searching for Hebrew subtitles
https://www.filebot.net/forums/viewtopic.php?f=6&t=4898
2017-03-31 17:21:07 +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
1467003565 Improved logging for when xattr is not supported 2017-03-31 01:25:53 +08:00
Reinhard Pointner
3db5e7f7f5 Added missing @2x icon 2017-03-29 13:48:10 +08:00
Reinhard Pointner
b496882c05 treat empty list as null 2017-03-27 21:24:01 +08:00
Reinhard Pointner
3511f08344 Improved support for custom Duration formats 2017-03-27 19:39:30 +08:00
Reinhard Pointner
fb81a895b8 treat empty list as null 2017-03-27 18:07:41 +08:00
Reinhard Pointner
52ef8e5b5b Improved duration, seconds, minutes and hours bindings 2017-03-27 02:39:38 +08:00
Reinhard Pointner
20c85970e2 sum size of all files 2017-03-27 01:55:56 +08:00
Reinhard Pointner
7663977c9a Support context bindings when testing with sample data 2017-03-26 21:17:26 +08:00
Reinhard Pointner
38410c1676 MediaBindingBean bindings, boolean locked 2017-03-26 11:34:55 +08:00
Reinhard Pointner
7ae7e745bd Refine logging conflict/delete log level 2017-03-25 16:57:08 +08:00
Reinhard Pointner
cc34001f0f Improved support for resolution/width/height bindings (and support for image files) 2017-03-25 15:32:07 +08:00
Reinhard Pointner
a7c39e81dd Improved support for resolution/width/height bindings (and support for image files) 2017-03-25 15:18:00 +08:00
Reinhard Pointner
ff2617e6e4 Support --conflict override for disk folders
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=4863&p=27193#p27190
2017-03-25 01:30:01 +08:00
Reinhard Pointner
1a91e379a0 Fix BindingDialog usability issues 2017-03-24 22:09:42 +08:00
Reinhard Pointner
ae1e3e640a Allow -clear-prefs 2017-03-24 21:57:00 +08:00
Reinhard Pointner
f32b98480c Refactor ImageMetadata 2017-03-24 02:32:49 +08:00
Reinhard Pointner
d1927cd52d Better output for GVFS sysinfo 2017-03-23 23:23:20 +08:00
Reinhard Pointner
ec44c7c38d Refactor CmdlineOperations 2017-03-23 16:53:20 +08:00
Reinhard Pointner
2f7ee58707 Support for renaming episode files in linear order (without matching) 2017-03-23 09:46:41 +08:00
Reinhard Pointner
8224aac61a application.version: 4.7.9 2017-03-19 19:16:03 +08:00
Reinhard Pointner
5e03553371 info.certifications.AU 2017-03-19 17:03:38 +08:00
Reinhard Pointner
415349ab71 Remove unnecessary memoize() calls 2017-03-14 18:20:50 +08:00
Reinhard Pointner
458c3630de Fix Chinese language support 2017-03-13 16:29:45 +08:00
Reinhard Pointner
45941aa9ae Make sure not to annoy users have purchased FileBot 2017-03-11 08:21:09 +08:00
Reinhard Pointner
ccd8830525 Make sure not to annoy users have purchased FileBot 2017-03-11 04:37:52 +08:00
Reinhard Pointner
e5778ee3cb Make sure not to annoy users have purchased FileBot 2017-03-11 03:39:08 +08:00
Reinhard Pointner
3ef7cc141e Make sure not to annoy users have purchased FileBot 2017-03-11 03:37:46 +08:00
Reinhard Pointner
0f63e83549 // ask for reviews only when a significant number of files have been processed 2017-03-08 02:09:08 +08:00
Reinhard Pointner
e2105771c0 Move platform-specific utilities into net.filebot.platform.* package 2017-03-06 20:52:04 +08:00
Reinhard Pointner
4f5479363f Improved Preset Selection dialog 2017-03-04 01:14:53 +08:00
Reinhard Pointner
76838cb1ba Use database icon for custom Presets instead of the generic "Run Script" icon 2017-03-03 22:20:24 +08:00
Reinhard Pointner
c960fd85a7 Use database icon for custom Presets instead of the generic "Run Script" icon 2017-03-03 21:27:13 +08:00
Reinhard Pointner
7b7a75e694 Explicitly add "Exif Metadata" to the Preset Editor 2017-03-03 21:19:52 +08:00
Reinhard Pointner
b302ebe5de Refactor {sdhd} to support UHD/HD/SD and rename to {hd} 2017-03-03 17:51:54 +08:00
Reinhard Pointner
498b175fe9 Allow rename(action) parameter to override the --action command-line option
See https://www.filebot.net/forums/viewtopic.php?f=4&t=4801
2017-03-03 17:36:22 +08:00
Reinhard Pointner
342762427f Remove unnecessary toString() 2017-03-01 01:35:09 +08:00
Reinhard Pointner
45bcfbe3f6 Use CachedResource API 2017-02-28 16:48:02 +08:00
Reinhard Pointner
6996e4bf72 Refactor ExpressionFormat into generic ExpressionFormat (used by -mediainfo and -list calls) and ExpressionFileFormat (used when generating output paths) that performs all the file path validation logic (strip spaces, don't allow /\ in binding values, etc) 2017-02-28 00:59:20 +08:00
Reinhard Pointner
7eb59a9c62 Deprecate url.exclude-blacklist # clutter file exclude pattern 2017-02-27 23:08:50 +08:00
Reinhard Pointner
f28e41626f Refactor ExpressionFormat into generic ExpressionFormat (used by -mediainfo and -list calls) and ExpressionFileFormat (used when generating output paths) that performs all the file path validation logic (strip spaces, don't allow /\ in binding values, etc) 2017-02-27 22:11:59 +08:00
Reinhard Pointner
1d91160521 Cache OMDb resources for up to a month 2017-02-27 22:08:52 +08:00
Reinhard Pointner
9b7a6041cd Fix sample file issues
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=4785
2017-02-27 21:58:46 +08:00
Reinhard Pointner
3415e31a2c Quotes work different in bash and PowerShell and there is no way of quoting strings that work for both 2017-02-27 20:07:28 +08:00
Reinhard Pointner
e902d999cd Add unit tests 2017-02-27 13:46:27 +08:00
Reinhard Pointner
d6a8dfc00e Added {dt} timestamp binding 2017-02-27 04:48:39 +08:00
Reinhard Pointner
40bab4a1fb Refactor ImageMetadata API 2017-02-26 22:55:44 +08:00
Reinhard Pointner
c16dbc3741 Refactor ImageMetadata API 2017-02-26 22:22:04 +08:00
Reinhard Pointner
8b79c595f3 Throw exception and unwind expression if ASO property is undefined 2017-02-26 21:25:11 +08:00
Reinhard Pointner
d6b33e5f0f Added {camera} bindings and allow associative lookup for enum properties for {camera} and {location} bindings 2017-02-26 21:00:35 +08:00
Reinhard Pointner
2a5ebbc7f1 Added {location} binding for dynamically resolving GPS -> Address via maps.googleapis.com 2017-02-26 04:28:06 +08:00
Reinhard Pointner
2c7c32472e Refactor ImageMetadata API 2017-02-26 04:26:15 +08:00
Reinhard Pointner
3d923da419 Improved GVFS error logging: GVFS: %s => %s 2017-02-25 22:47:17 +08:00
Reinhard Pointner
9f5867f295 Improved GVFS error logging: GVFS: %s => %s 2017-02-25 22:43:31 +08:00
Reinhard Pointner
b1ade214bc Simplify GVFS support 2017-02-25 21:20:40 +08:00
Reinhard Pointner
e3f46c56b5 Improved GVFS error logging: GVFS: %s => %s 2017-02-25 20:07:47 +08:00
Reinhard Pointner
16a36757a7 MediaInfo does not support EXIF image metadata natively so we use the metadata-extractor library and implicitly merge that information in 2017-02-25 19:24:47 +08:00
Reinhard Pointner
bd826cb297 {d} and {y} now evaluate to Exif Date-Taken if possible when dealing with generic files 2017-02-25 19:13:33 +08:00
Reinhard Pointner
86b7c4e4fd Added {exif} binding 2017-02-25 17:31:49 +08:00
Reinhard Pointner
c97057b197 Improved GVFS error logging: GVFS: %s => %s 2017-02-25 16:03:05 +08:00
Reinhard Pointner
d2df8d8923 MediaInfo does not support EXIF image metadata natively so we use the metadata-extractor library and implicitly merge that information in 2017-02-25 04:38:16 +08:00
Reinhard Pointner
f2b29f108c MediaInfo does not support EXIF image metadata natively so we use the metadata-extractor library and implicitly merge that information in 2017-02-25 04:05:07 +08:00
Reinhard Pointner
0a92f100ae Refactor 2017-02-24 16:44:30 +08:00
Reinhard Pointner
102ce41728 Support lookup by id, e.g. filebot -list --q 70327 2017-02-24 00:13:43 +08:00
Reinhard Pointner
df2a5f9269 Remove debug logging 2017-02-23 20:50:00 +08:00
Reinhard Pointner
f95689b5a1 Streamify -mediainfo and -list commands to make them more responsive when used on the command-line on large datasets 2017-02-23 20:49:51 +08:00
Reinhard Pointner
9e13e1928e Streamify -mediainfo and -list commands to make them more responsive when used on the command-line on large datasets 2017-02-23 20:10:12 +08:00
Reinhard Pointner
bc910571ac Remove debug logging 2017-02-23 20:07:17 +08:00
Reinhard Pointner
8177d30c96 Add File.isImage() 2017-02-22 22:16:42 +08:00
Reinhard Pointner
a10beebe68 Update feelingLucky 2017-02-21 18:19:11 +08:00
Reinhard Pointner
f595e7247b Update feelingLucky 2017-02-21 16:43:55 +08:00
Reinhard Pointner
1370e494fa createIfNotExists 2017-02-21 15:50:17 +08:00
Reinhard Pointner
a926a71d19 + Push FileBot 4.7.8 2017-02-20 17:43:40 +08:00
Reinhard Pointner
9aeb854024 Use "inferred media file" logic when retrieving MediaInfo for image files linked to video files (i.e. the same as with subtitle files) 2017-02-19 22:27:25 +08:00
Reinhard Pointner
700239934f Refactor EpisodeMetrics 2017-02-19 00:41:36 +08:00
Reinhard Pointner
b64bff0c3e Update built-in binding sample data 2017-02-17 23:06:19 +08:00
Reinhard Pointner
5cc6ec0bb0 Refactor CmdlineOperations console output (i.e. don't say "rename" when using other actions like copy or hardlink) 2017-02-17 22:09:51 +08:00
Reinhard Pointner
4897adf913 Refactor Enum.forName error messages 2017-02-17 22:02:20 +08:00
Reinhard Pointner
21d562eadd 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:28:50 +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
223a82deb5 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 20:28:21 +08:00
Reinhard Pointner
04e8691553 SxE sets for Episode objects cannot be cached because the same Episode (by ID) may have different episode numbers depending on the order (e.g. Airdate VS DVD order) 2017-02-17 19:51:28 +08:00
Reinhard Pointner
2329104bad SxE sets for Episode objects cannot be cached because the same Episode (by ID) may have different episode numbers depending on the order (e.g. Airdate VS DVD order) 2017-02-17 19:49:53 +08:00
Reinhard Pointner
4c5776f9fa Fix JFrame icon for KDE 2017-02-16 03:07:27 +08:00
Reinhard Pointner
bdb1f96710 Experiment with Ubuntu Unity integration 2017-02-16 02:38:51 +08:00
Reinhard Pointner
176c7618da Experiment with Ubuntu Unity integration 2017-02-16 02:22:52 +08:00
Reinhard Pointner
7ff425df83 StartupWMClass=net-filebot-Main 2017-02-16 01:35:04 +08:00
Reinhard Pointner
9a784d40d2 Experiment with Ubuntu Unity integration 2017-02-16 00:58:43 +08:00
Reinhard Pointner
085b4b6b9e ms-windows-store://review/?ProductId=9NBLGGH52T9X 2017-02-15 16:59:03 +08:00
Reinhard Pointner
e15e69213b Fix Locking <file> log message 2017-02-15 01:36:59 +08:00
Reinhard Pointner
133572f196 Hide constructor in utility classes 2017-02-14 21:26:04 +08:00
Reinhard Pointner
c423f00c8a Refactor SubtitleFormat and add SAMI support (read-only) 2017-02-14 02:48:37 +08:00
Reinhard Pointner
ae96a2a55c Refactor SubtitleFormat and add SAMI support (read-only) 2017-02-14 02:33:21 +08:00
Reinhard Pointner
3ac78751b6 Experiment with SAMI subtitles 2017-02-14 01:34:24 +08:00
Reinhard Pointner
c5e126a642 Throttle OMDb usage to 2 requests per 1 second 2017-02-13 06:42:24 +08:00
Reinhard Pointner
74ead4e36c Make sure to debug log network errors 2017-02-12 21:54:00 +08:00
Reinhard Pointner
2946dae8c6 Throttle OMDb usage to 1 request per 1 second 2017-02-12 21:45:01 +08:00
Reinhard Pointner
8a9a6c62bb groupingBy() does NOT preserve order by default (but we used to assume that it does) 2017-02-12 20:08:54 +08:00
Reinhard Pointner
b28e81ca1e Support -non-strict in -list --q mode to fetch episodes for multiple results at once 2017-02-12 19:56:39 +08:00