Reinhard Pointner
|
b1557c7788
|
Refactor MovieInfo
|
2017-02-08 23:17:05 +08:00 |
Reinhard Pointner
|
b0a8a0bc48
|
{kbps} binding
|
2017-02-04 02:56:58 +08:00 |
Reinhard Pointner
|
aec56019e8
|
Refactor MediaTypes
|
2017-01-12 22:18:10 +08:00 |
Reinhard Pointner
|
029f3d9039
|
Update {localize} binding usage: localize.zho.n
|
2017-01-10 00:14:16 +08:00 |
Reinhard Pointner
|
2bcc531c12
|
Using createBindingObject() doesn't make sense for MovieInfo objects
|
2017-01-08 06:11:07 +08:00 |
Reinhard Pointner
|
8606ef44ca
|
Make sure that method signature for Integer getModelIndex() is exactly the same, otherwise the class file may include two method signature for exactly the same method, and differences with annotations in the output class files in the Eclipse and Oracle javac can lead to unexpected bugs and changes in behavior from development to deployment. Scary!
|
2017-01-08 00:11:58 +08:00 |
Reinhard Pointner
|
ab0e56cb82
|
Docs
|
2017-01-02 13:49:30 +08:00 |
Reinhard Pointner
|
dd3a87e985
|
avoid time zone issues by interpreting all dates and times as UTC
|
2016-12-27 14:23:24 +08:00 |
Reinhard Pointner
|
07ea116518
|
avoid time zone issues by interpreting all dates and times as UTC
|
2016-12-27 14:04:01 +08:00 |
Reinhard Pointner
|
c11d8bed17
|
Added {dc} duplicate count binding and improved support for testing expressions and bindings with real data
|
2016-12-05 01:44:51 +09:00 |
Reinhard Pointner
|
94f5e5ade4
|
Compatibility fix
|
2016-11-26 01:37:09 +08:00 |
Reinhard Pointner
|
e11bab1ebf
|
Fix error prone code
|
2016-11-25 23:59:26 +08:00 |
Reinhard Pointner
|
9667d3d55c
|
Refactor common reload-episode-data tasks
|
2016-11-23 04:34:56 +08:00 |
Reinhard Pointner
|
5334fb38ef
|
Support dynamic SortOrder binding {order}
e.g. {order.Airdate.SxE}
|
2016-11-23 01:17:59 +08:00 |
Reinhard Pointner
|
8745f1ccfe
|
Support dynamic SortOrder binding {order}
e.g. {order.Airdate.SxE}
|
2016-11-23 00:55:11 +08:00 |
Reinhard Pointner
|
629a3b389e
|
Support {info.originalLanguage} and {audioLanguages}
|
2016-11-17 14:48:24 +08:00 |
Reinhard Pointner
|
619ca9a197
|
Refactor MediaBindingBean
|
2016-11-14 18:13:36 +08:00 |
Reinhard Pointner
|
7feeb0a3be
|
Refactor MediaBindingBean error handling
|
2016-11-13 19:12:30 +08:00 |
Reinhard Pointner
|
5bf208fadb
|
Refactor Normalization
|
2016-11-09 23:02:25 +08:00 |
Reinhard Pointner
|
af62b1271b
|
Fix keyword exclude pattern for {group}
|
2016-11-09 21:29:03 +08:00 |
Reinhard Pointner
|
7de16ce80c
|
Added {votes} binding
|
2016-11-01 01:52:42 +08:00 |
Reinhard Pointner
|
c7f5fe9364
|
Experimental support for episode level extended info (only supported with TheTVDB data)
|
2016-10-31 07:58:27 +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
|
ba65be5dfc
|
Cache movie info bindings (as before refactoring)
|
2016-10-31 02:18:00 +08:00 |
Reinhard Pointner
|
9e98b2e106
|
Refactor info.* bindings
|
2016-10-31 02:06:15 +08:00 |
Reinhard Pointner
|
e34c9760af
|
Use Language objects instead of returning language codes/names
|
2016-10-29 20:14:01 +08:00 |
Reinhard Pointner
|
1854bc9f51
|
{textLanguages} binding
|
2016-10-29 01:16:50 +08:00 |
Reinhard Pointner
|
618832f092
|
Added e00 convenience binding
|
2016-10-15 02:16:39 +08:00 |
Reinhard Pointner
|
0fb7f80a79
|
Added e00 convenience binding
|
2016-10-15 02:10:47 +08:00 |
Reinhard Pointner
|
cd2e0c0478
|
Added binding `mediaPath` for relative media path
|
2016-10-09 18:40:05 +08:00 |
Reinhard Pointner
|
8f1969b50b
|
Added binding `path` for relative media path
|
2016-10-09 18:33:34 +08:00 |
Reinhard Pointner
|
202c9d2dd5
|
SKIP_NULL_FIELDS / MetaAttributes.toJson() / MetaAttributes.toObject()
|
2016-10-09 03:55:45 +08:00 |
Reinhard Pointner
|
3f7c985db5
|
Map {id} to MusicBrainz ID for AudioTrack objects
|
2016-10-05 02:11:18 +08:00 |
Reinhard Pointner
|
9c1b19d43f
|
Use static Pattern
|
2016-10-02 01:24:33 +08:00 |
Reinhard Pointner
|
34e20b5f47
|
Fix for unexpected Channels MediaInfo values
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=4182
|
2016-10-02 01:10:23 +08:00 |
Reinhard Pointner
|
e3fe2fd094
|
CASE_INSENSITIVE_PATH_ORDER
HUMAN_NAME_ORDER
|
2016-09-29 12:17:34 +08:00 |
Reinhard Pointner
|
846e4166ed
|
Use human sort order for all paths loaded into the UI
|
2016-09-28 23:09:38 +08:00 |
Reinhard Pointner
|
81d9b6a2f6
|
Improved movie grouping for subtitle files
|
2016-09-08 10:58:10 +08:00 |
Reinhard Pointner
|
8464020de4
|
Improved single/multi episode title default format {t}
|
2016-08-23 13:07:43 +08:00 |
Reinhard Pointner
|
aab1c33859
|
Improved single/multi episode title default format {t}
|
2016-08-23 12:58:27 +08:00 |
Reinhard Pointner
|
90e1846dc5
|
Look up season numbers via TheTVDB for AniDB episode data
|
2016-08-22 09:02:43 +08:00 |
Reinhard Pointner
|
d92b67396e
|
Fix {sy} issues
|
2016-08-10 19:11:23 +08:00 |
Reinhard Pointner
|
c6514b817a
|
Refactor MediaInfo
|
2016-08-10 04:36:38 +08:00 |
Reinhard Pointner
|
53226d0809
|
Refactor media info cache synchronization
|
2016-08-10 03:26:55 +08:00 |
Reinhard Pointner
|
9705602e43
|
Refactor {age} logic
|
2016-08-10 00:34:35 +08:00 |
Reinhard Pointner
|
bddf3e516b
|
Refactor Date {now} to SimpleDate {today}
|
2016-08-09 23:46:03 +08:00 |
Reinhard Pointner
|
76bb88042a
|
Implement advanced multi-part movie detection (via group by mediainfo)
|
2016-08-08 07:46:04 +08:00 |
Reinhard Pointner
|
8457561dd5
|
Implement advanced multi-part movie detection (via group by mediainfo)
|
2016-08-08 07:18:00 +08:00 |
Reinhard Pointner
|
73e7443593
|
Implement advanced multi-part movie detection (via group by mediainfo)
|
2016-08-08 04:45:38 +08:00 |
Reinhard Pointner
|
c99be48cf0
|
Added Integer binding for {runtime}
|
2016-08-07 05:49:42 +08:00 |