Merge pull request #295 from WebTools-NG/#286-Add-missing-fields-found-so-far

#286 add missing fields found so far
This commit is contained in:
Tommy Mikkelsen 2021-03-14 02:52:03 +01:00 committed by GitHub
commit 22f28b1b0b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 209 additions and 63 deletions

View file

@ -6,6 +6,7 @@
* [#106 Allow Export of Photos](https://github.com/WebTools-NG/WebTools-NG/issues/106)
* [#285 Photos allow cust levels](https://github.com/WebTools-NG/WebTools-NG/issues/285)
* [#286 Add missing fields found so far for tracks](https://github.com/WebTools-NG/WebTools-NG/issues/286)
## V0.2.01

View file

@ -9,26 +9,39 @@ If a field is marked as `X` it means you can export it for the type of export
| Fields | Movie | TV Episode | TV Show | Audio Album |Audio Artist | Audio Track | Photo |
| :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
Added|X|X|X|X|X|X|X|
Album Poster url|?|?|?|?|?|X|?|
Album Title|?|?|N/A|?|?|X|?|
Art url|X|?|X|X|?|X|X|
Artist Art url|?|?|?|?|?|X|?|
Artist Poster url|?|?|?|?|?|X|?|
Audience Rating|X|?|X|?|?|?|?|
Audio Stream Audio Channel Layout|X|X|?|?|?|?|?|
Audio Stream Bit Depth|X|X|?|?|?|?|?|
Audio Stream Bitrate|X|X|?|?|?|?|?|
Audio Stream Album Gain|?|?|?|?|?|X|?|
Audio Stream Album Peak|?|?|?|?|?|X|?|
Audio Stream Album Range|?|?|?|?|?|X|?|
Audio Stream Audio Channel Layout|X|X|?|?|?|X|?|
Audio Stream Bit Depth|X|X|?|?|?|X|?|
Audio Stream Bitrate|X|X|?|?|?|X|?|
Audio Stream Bitrate Mode|X|X|?|?|?|?|?|
Audio Stream Channels|X|X|?|?|?|?|?|
Audio Stream Codec|X|X|?|?|?|?|?|
Audio Stream Channels|X|X|?|?|?|X|?|
Audio Stream Codec|X|X|?|?|?|X|?|
Audio Stream Codec ID|X|X|?|?|?|?|?|
Audio Stream Default|X|X|?|?|?|?|?|
Audio Stream Display Title|?|X|?|?|?|?|?|
Audio Stream Duration|X|X|?|?|?|?|?|
Audio Stream End Ramp|?|N/A|?|?|?|X|?|
Audio Stream Extended Display Title|?|X|?|?|?|?|?|
Audio Stream gain|?|N/A|?|?|?|X|?|
Audio Stream Index|X|X|?|?|?|?|?|
Audio Stream Language|X|X|?|?|?|?|?|
Audio Stream Language Code|X|X|?|?|?|?|?|
Audio Stream loudness|?|N/A|?|?|?|X|?|
Audio Stream LRA|?|?|?|?|?|X|?|
Audio Stream Peak|?|?|?|?|?|X|?|
Audio Stream Profile|X|X|?|?|?|?|?|
Audio Stream Required Bandwidths|X|X|?|?|?|?|?|
Audio Stream Sampling Rate|X|X|?|?|?|?|?|
Audio Stream Selected|X|X|?|?|?|?|?|
Audio Stream Required Bandwidths|X|X|?|?|?|X|?|
Audio Stream Sampling Rate|X|X|?|?|?|X|?|
Audio Stream Selected|X|X|?|?|?|X|?|
Audio Stream Start Ramp|?|?|?|?|?|X|?|
Audio Stream Title|X|X|?|?|?|?|?|
Chapter Count|X|?|?|?|?|?|?|
Chapter Source|X|?|?|?|?|?|?|
@ -63,11 +76,11 @@ Media Audio Channels|X|X|?|?|?|X|?|
Media Audio Codec|X|X|?|?|?|X|?|
Media Bitrate|X|X|?|?|?|X|?|
Media Container|X|X|?|?|?|X|X|
Media Duration|?|X|?|?|?|X|?|
Media Height|X|X|?|?|?|?|X|
Media ID|?|?|?|?|?|?|X|
Media Title|?|X|?|?|?|?|?|
Media Video Codec|X|X|?|?|?|?|?|
Media Video Duration|?|X|?|?|?|?|?|
Media Video FrameRate|X|X|?|?|?|?|?|
Media Video Profile|?|X|?|?|?|?|?|
Media Video Resolution|X|X|?|?|?|?|?|
@ -75,14 +88,15 @@ Media Width|X|X|?|?|?|?|X|
MetaDB Link|X|?|?|?|?|?|?|
MetaData Language|X|X|?|?|?|?|?|
Original Title|X|?|?|?|?|?|?|
Part Accessible|X|X|?|?|?|?|X|
Part Accessible|X|X|?|?|?|X|X|
Part Container|X|X|?|?|?|X|X|
Part Deep Analysis Version|X|X|?|?|?|X|?|
Part Duration|X|X|?|?|?|X|?|
Part Exists|X|X|?|?|?|?|X|
Part Exists|X|X|?|?|?|X|X|
Part File|X|X|?|?|?|X|X|
Part File Combined|X|X|?|?|?|X|X|
Part File Path|X|X|?|?|?|X|X|
Part has Thumbnail|?|?|?|?|?|X|?|
Part Indexed|X|X|?|?|?|?|?|
Part Optimized for Streaming|X|X|?|?|?|?|?|
Part Orientation|?|?|?|?|?|?|X|
@ -94,21 +108,21 @@ Poster url|X|X|X|X|X|X|X|
Rating|X|X|?|X|?|?|?|
Release Date|X|X|X|X|?|?|X|
Roles|X|?|X|?|?|?|?|
Season|N/A|X|?|?|?|?|?|
Series Title|N/A|X|?|?|?|?|?|
Season|N/A|X|?|?|?|N/A|?|
Series Title|N/A|X|?|?|?|N/A|?|
Sort title|X|X|?|?|X|?|?|
Studio|X|?|X|X|?|?|?|
Subtitle Stream Codec|X|X|?|?|?|?|?|
Subtitle Stream Codec ID|X|X|?|?|?|?|?|
Subtitle Stream Forced|X|X|?|?|?|?|?|
Subtitle Stream Format|X|X|?|?|?|?|?|
Subtitle Stream Header Compression|X|X|?|?|?|?|?|
Subtitle Stream Index|X|X|?|?|?|?|?|
Subtitle Stream Language|X|X|?|?|?|?|?|
Subtitle Stream Language Code|X|X|?|?|?|?|?|
Subtitle Stream Required Bandwidths|X|X|?|?|?|?|?|
Subtitle Stream Selected|X|X|?|?|?|?|?|
Subtitle Stream Title|X|X|?|?|?|?|?|
Subtitle Stream Codec|X|X|?|?|?|N/A|?|
Subtitle Stream Codec ID|X|X|?|?|?|N/A|?|
Subtitle Stream Forced|X|X|?|?|?|N/A|?|
Subtitle Stream Format|X|X|?|?|?|N/A|?|
Subtitle Stream Header Compression|X|X|?|?|?|N/A|?|
Subtitle Stream Index|X|X|?|?|?|N/A|?|
Subtitle Stream Language|X|X|?|?|?|N/A|?|
Subtitle Stream Language Code|X|X|?|?|?|N/A|?|
Subtitle Stream Required Bandwidths|X|X|?|?|?|N/A|?|
Subtitle Stream Selected|X|X|?|?|?|N/A|?|
Subtitle Stream Title|X|X|?|?|?|N/A|?|
Summary|X|X|X|X|X|X|X|
TMDB ID|X|X|?|?|?|?|?|
TMDB Link|X|N/A|?|?|?|?|?|
@ -117,36 +131,36 @@ Tagline|X|?|X|X|?|?|?|
Title|X|X|X|X|X|X|X|
Updated|X|X|X|X|X|X|X|
User Rating|X|X|?|?|?|?|?|
Video Stream Anamorphic|X|?|?|?|?|?|?|
Video Stream Bit Depth|X|X|?|?|?|?|?|
Video Stream Bitrate|X|X|?|?|?|?|?|
Video Stream Cabac|X|X|?|?|?|?|?|
Video Stream Chroma Sub Sampling|X|X|?|?|?|?|?|
Video Stream Codec|X|X|?|?|?|?|?|
Video Stream Codec ID|X|X|?|?|?|?|?|
Video Stream Color Primaries|X|X|?|?|?|?|?|
Video Stream Color Range|X|X|?|?|?|?|?|
Video Stream Color Space|X|X|?|?|?|?|?|
Video Stream Color Trc|X|X|?|?|?|?|?|
Video Stream Default|X|X|?|?|?|?|?|
Video Stream Duration|X|X|?|?|?|?|?|
Video Stream Frame Rate|X|X|?|?|?|?|?|
Video Stream Frame Rate Mode|X|X|?|?|?|?|?|
Video Stream Has Scaling Matrix|X|X|?|?|?|?|?|
Video Stream Height|X|X|?|?|?|?|?|
Video Stream Index|X|X|?|?|?|?|?|
Video Stream Language|X|X|?|?|?|?|?|
Video Stream Language Code|X|X|?|?|?|?|?|
Video Stream Level|X|X|?|?|?|?|?|
Video Stream Pixel Aspect Ratio|X|?|?|?|?|?|?|
Video Stream Pixel Format|X|X|?|?|?|?|?|
Video Stream Profile|X|X|?|?|?|?|?|
Video Stream Ref Frames|X|X|?|?|?|?|?|
Video Stream Required Bandwidths|X|X|?|?|?|?|?|
Video Stream Scan Type|X|X|?|?|?|?|?|
Video Stream Stream Identifier|X|?|?|?|?|?|?|
Video Stream Title|X|X|?|?|?|?|?|
Video Stream Width|X|X|?|?|?|?|?|
Video Stream Anamorphic|X|?|?|?|?|N/A|?|
Video Stream Bit Depth|X|X|?|?|?|N/A|?|
Video Stream Bitrate|X|X|?|?|?|N/A|?|
Video Stream Cabac|X|X|?|?|?|N/A|?|
Video Stream Chroma Sub Sampling|X|X|?|?|?|N/A|?|
Video Stream Codec|X|X|?|?|?|N/A|?|
Video Stream Codec ID|X|X|?|?|?|N/A|?|
Video Stream Color Primaries|X|X|?|?|?|N/A|?|
Video Stream Color Range|X|X|?|?|?|N/A|?|
Video Stream Color Space|X|X|?|?|?|N/A|?|
Video Stream Color Trc|X|X|?|?|?|N/A|?|
Video Stream Default|X|X|?|?|?|N/A|?|
Video Stream Duration|X|X|?|?|?|N/A|?|
Video Stream Frame Rate|X|X|?|?|?|N/A|?|
Video Stream Frame Rate Mode|X|X|?|?|?|N/A|?|
Video Stream Has Scaling Matrix|X|X|?|?|?|N/A|?|
Video Stream Height|X|X|?|?|?|N/A|?|
Video Stream Index|X|X|?|?|?|N/A|?|
Video Stream Language|X|X|?|?|?|N/A|?|
Video Stream Language Code|X|X|?|?|?|N/A|?|
Video Stream Level|X|X|?|?|?|N/A|?|
Video Stream Pixel Aspect Ratio|X|?|?|?|?|N/A|?|
Video Stream Pixel Format|X|X|?|?|?|N/A|?|
Video Stream Profile|X|X|?|?|?|N/A|?|
Video Stream Ref Frames|X|X|?|?|?|N/A|?|
Video Stream Required Bandwidths|X|X|?|?|?|N/A|?|
Video Stream Scan Type|X|X|?|?|?|N/A|?|
Video Stream Stream Identifier|X|?|?|?|?|N/A|?|
Video Stream Title|X|X|?|?|?|N/A|?|
Video Stream Width|X|X|?|?|?|N/A|?|
View Count|X|?|?|?|?|?|?|
Writers|X|X|?|?|?|?|?|
Year|X|X|X|X|?|?|X|

View file

@ -73,10 +73,10 @@
"Media Audio Codec",
"Media Bitrate",
"Media Container",
"Media Duration",
"Media Height",
"Media Title",
"Media Video Codec",
"Media Video Duration",
"Media Video FrameRate",
"Media Video Profile",
"Media Video Resolution",

View file

@ -6,18 +6,66 @@
"call": 1,
"type": "datetime"
},
"Album Poster url":
{
"key": "$.parentThumb",
"call": 1,
"type": "string"
},
"Album Title":
{
"key": "$.parentTitle",
"call": 1,
"type": "string"
},
"Art url":
{
"key": "$.art",
"call": 2,
"type": "string"
},
"Artist Art url":
{
"key": "$.grandparentArt",
"call": 1,
"type": "string"
},
"Artist Poster url":
{
"key": "$.grandparentThumb",
"call": 1,
"type": "string"
},
"Audience Rating":
{
"key": "audienceRating",
"call": 1,
"type": "string"
},
"Audio Stream Album Gain":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
"call": 2,
"type": "array",
"subtype": "string",
"subkey": "albumGain"
},
"Audio Stream Album Peak":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
"call": 2,
"type": "array",
"subtype": "string",
"subkey": "albumPeak"
},
"Audio Stream Album Range":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
"call": 2,
"type": "array",
"subtype": "string",
"subkey": "albumRange"
},
"Audio Stream Audio Channel Layout":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
@ -98,6 +146,14 @@
"subtype": "string",
"subkey": "$.duration"
},
"Audio Stream End Ramp":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
"call": 2,
"type": "array",
"subtype": "string",
"subkey": "$.endRamp"
},
"Audio Stream Extended Display Title":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
@ -106,6 +162,14 @@
"subtype": "string",
"subkey": "$.extendedDisplayTitle"
},
"Audio Stream gain":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
"call": 2,
"type": "array",
"subtype": "string",
"subkey": "$.gain"
},
"Audio Stream Index":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
@ -130,6 +194,30 @@
"subtype": "string",
"subkey": "languageCode"
},
"Audio Stream loudness":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
"call": 2,
"type": "array",
"subtype": "string",
"subkey": "loudness"
},
"Audio Stream LRA":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
"call": 2,
"type": "array",
"subtype": "string",
"subkey": "lra"
},
"Audio Stream Peak":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
"call": 2,
"type": "array",
"subtype": "string",
"subkey": "$.peak"
},
"Audio Stream Profile":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
@ -162,6 +250,14 @@
"subtype": "string",
"subkey": "selected"
},
"Audio Stream Start Ramp":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
"call": 2,
"type": "array",
"subtype": "string",
"subkey": "$.startRamp"
},
"Audio Stream Title":
{
"key": "$.Media[*].Part[*].Stream[?(@.streamType==2)]",
@ -402,6 +498,14 @@
"subtype": "string",
"subkey": "$.container"
},
"Media Duration":
{
"key": "$.Media[*]",
"call": 2,
"type": "array",
"subtype": "time",
"subkey": "$.duration"
},
"Media Height":
{
"key": "$.Media[*]",
@ -434,14 +538,6 @@
"subtype": "string",
"subkey": "$.videoCodec"
},
"Media Video Duration":
{
"key": "$.Media[*]",
"call": 2,
"type": "array",
"subtype": "time",
"subkey": "$.duration"
},
"Media Video FrameRate":
{
"key": "$.Media[*]",
@ -562,6 +658,14 @@
"subtype": "string",
"subkey": "$.file"
},
"Part has Thumbnail":
{
"key": "$.Media[*].Part[*]",
"call": 2,
"type": "array",
"subtype": "string",
"subkey": "$.hasThumbnail"
},
"Part Indexed":
{
"key": "$.Media[*].Part[*]",

View file

@ -20,19 +20,46 @@
],
"all": [
"Added",
"Album Poster url",
"Album Title",
"Art url",
"Artist Art url",
"Artist Poster url",
"Audio Stream Album Gain",
"Audio Stream Album Peak",
"Audio Stream Album Range",
"Audio Stream Audio Channel Layout",
"Audio Stream Bit Depth",
"Audio Stream Bitrate",
"Audio Stream Channels",
"Audio Stream Codec",
"Audio Stream Display Title",
"Audio Stream End Ramp",
"Audio Stream Extended Display Title",
"Audio Stream gain",
"Audio Stream loudness",
"Audio Stream LRA",
"Audio Stream Peak",
"Audio Stream Required Bandwidths",
"Audio Stream Sampling Rate",
"Audio Stream Selected",
"Audio Stream Start Ramp",
"Duration",
"Key",
"Media Audio Channels",
"Media Audio Codec",
"Media Bitrate",
"Media Container",
"Media Duration",
"Part Accessible",
"Part Container",
"Part Deep Analysis Version",
"Part Duration",
"Part Exists",
"Part File",
"Part File Combined",
"Part File Path",
"Part has Thumbnail",
"Part Required Bandwidths",
"Part Size",
"Part Size as Bytes",