Reinhard Pointner
|
bbed902c63
|
Experiment with new CachedResource framework
|
2016-03-06 22:21:13 +00:00 |
Reinhard Pointner
|
500a4972e1
|
Rewrite caching
|
2016-03-06 18:11:30 +00:00 |
Reinhard Pointner
|
87238fe330
|
Unify CLI/GUI lookupSubtitleByHash
|
2016-02-27 05:22:46 +00:00 |
Reinhard Pointner
|
346189a459
|
Clean up
|
2016-02-24 05:49:54 +00:00 |
Reinhard Pointner
|
0d1ac6ae56
|
Channels 2.0
|
2016-02-22 17:15:19 +00:00 |
Reinhard Pointner
|
04e254ba04
|
Format source
|
2016-02-10 14:31:56 +00:00 |
Reinhard Pointner
|
e2a3149d19
|
Refactor SimilarityComparator simple usage
|
2016-02-09 01:17:48 +00:00 |
Reinhard Pointner
|
037c3d9e68
|
Refactor SimilarityComparator
|
2016-02-08 22:29:45 +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
|
9f2b63121f
|
+ subtitle language auto-detection for {lang} binding
|
2016-01-31 16:13:04 +00:00 |
Reinhard Pointner
|
ca757a7f3f
|
Added {channels} binding for values like 5.1
|
2016-01-26 18:41:47 +00:00 |
Reinhard Pointner
|
db9dc0f9e9
|
Added {az} SortInitial binding.
|
2016-01-26 11:29:16 +00:00 |
Reinhard Pointner
|
b0977a7b2c
|
Support corner-case with unusual MediaInfo Channel(s) values
|
2016-01-25 11:10:56 +00:00 |
Reinhard Pointner
|
1f5b3d21dd
|
added {localize} binding examples
|
2016-01-19 12:00:40 +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
|
f52a5113ca
|
update {es} and {t} bindings
|
2016-01-07 15:09:09 +00:00 |
Reinhard Pointner
|
b4108ed2a5
|
convenience bindings for {bytes} {megabytes} and {gigabytes}
|
2015-12-25 12:39:58 +00:00 |
Reinhard Pointner
|
3081ec3885
|
* added bindings for Menu/Chapters/Image media info objects
|
2015-12-16 03:28:29 +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
|
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
|
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
|
a97ecb2a29
|
* added {ny} convenience binding as a shorthand for {n} ({y})
|
2015-11-05 05:14:07 +00:00 |
Reinhard Pointner
|
bd5a5a6fc6
|
* Display BindingException class error messages as "info" type messages instead of "warning" type, so users will understand that these messages are to be expected for some formats in some cases, and can be safely ignored
|
2015-11-04 05:41:50 +00:00 |
Reinhard Pointner
|
4b0fb75339
|
* make sure {duration} is an Integer value
|
2015-10-20 07:43:23 +00:00 |
Reinhard Pointner
|
89ab081415
|
* fix conversion issues by returning a Long value
|
2015-10-18 07:51:58 +00:00 |
Reinhard Pointner
|
42966e8c68
|
* fix conversion issues by returning a Long value
|
2015-10-18 07:51:10 +00:00 |
Reinhard Pointner
|
4744546e13
|
* use "Encoded_Library_Name" MediaInfo property (renamed from Encoded_Library/Name in newer versions of libmediainfo)
|
2015-10-14 06:13:50 +00:00 |
Reinhard Pointner
|
ef215f0d19
|
* fix JFileChooser default size issues
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=2988
|
2015-09-15 07:04:36 +00:00 |
Reinhard Pointner
|
b64e2b23a7
|
* n00b-proofing
|
2015-08-10 17:15:15 +00:00 |
Reinhard Pointner
|
694c0ec049
|
* allow file.isEpisode() file filter expressions
|
2015-07-26 11:46:52 +00:00 |
Reinhard Pointner
|
8299e849aa
|
* Format Source
|
2015-07-25 22:47:19 +00:00 |
Reinhard Pointner
|
38a046bf2d
|
* refactoring
|
2015-07-25 22:47:02 +00:00 |
Reinhard Pointner
|
a43a9171c1
|
* support {age} for FileFilter expressions
|
2015-07-25 22:47:00 +00:00 |
Reinhard Pointner
|
6fe93ab300
|
* make sure that release groups with @ in the name work as expected (regex \p{Punct} includes @ so it had been removed and subsequently couldn't be matched)
|
2015-06-27 16:56:17 +00:00 |
Reinhard Pointner
|
165e0e5681
|
* make sure to exclude file extension from any matching
|
2015-06-27 16:48:20 +00:00 |
Reinhard Pointner
|
6c1bbae431
|
* only recognize positive {age} (in days) values
|
2015-05-28 16:39:57 +00:00 |
Reinhard Pointner
|
aa5d5c901c
|
* String.join works slightly different than our own join() method, so to avoid any hidden issues keep using our own as before
|
2015-05-25 10:37:42 +00:00 |
Reinhard Pointner
|
8a885ff1fe
|
* use String.join()
|
2015-05-20 07:35:40 +00:00 |
Reinhard Pointner
|
2d593ddacd
|
* make sure video resolution doesn't interfere with group pattern
|
2015-04-28 15:45:18 +00:00 |
Reinhard Pointner
|
1fcdd21837
|
* {di} binding now always returns the duplicate indenity index 1..n and will never unwind
|
2015-03-16 05:51:03 +00:00 |