Difference between revisions of "User:Ronie"

From Official Kodi Wiki
Jump to: navigation, search
(Error message)
Line 151: Line 151:
 
{|
 
{|
 
|
 
|
 
+
<syntaxhighlight lang=json enclose="div">
 
{
 
{
   <span style="color: #008000;">"type"</span>: <span style="color: #BA2121;">"object"</span>,
+
   "type": "object",
 
   "properties": {
 
   "properties": {
 
     "code": { "type": "integer", "required": true },
 
     "code": { "type": "integer", "required": true },
Line 172: Line 172:
 
   }
 
   }
 
}
 
}
 
+
</syntaxhighlight>
 
|}
 
|}
  
Line 216: Line 216:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 258: Line 258:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Addons.GetAddonDetails ====
 
==== Addons.GetAddonDetails ====
 
Gets the details of a specific addon<br />
 
Gets the details of a specific addon<br />
Line 275: Line 275:
 
# ''[[#Addon.Details|Addon.Details]]'' addon<br />
 
# ''[[#Addon.Details|Addon.Details]]'' addon<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 306: Line 306:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Addons.GetAddons ====
 
==== Addons.GetAddons ====
 
Gets all available addons<br />
 
Gets all available addons<br />
Line 327: Line 327:
 
# [''array[[#Addon.Details|Addon.Details]]'' addons]<br />
 
# [''array[[#Addon.Details|Addon.Details]]'' addons]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 398: Line 398:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Addons.SetAddonEnabled ====
 
==== Addons.SetAddonEnabled ====
 
Enables/Disables a specific addon<br />
 
Enables/Disables a specific addon<br />
Line 412: Line 412:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 432: Line 432:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Application ===
 
=== Application ===
 
==== Application.GetProperties ====
 
==== Application.GetProperties ====
Line 446: Line 446:
 
'''Type:''' ''[[#Application.Property.Value|Application.Property.Value]]''<br />
 
'''Type:''' ''[[#Application.Property.Value|Application.Property.Value]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 468: Line 468:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Application.Quit ====
 
==== Application.Quit ====
 
Quit application<br />
 
Quit application<br />
Line 477: Line 477:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 486: Line 486:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Application.SetMute ====
 
==== Application.SetMute ====
 
Toggle mute/unmute<br />
 
Toggle mute/unmute<br />
Line 499: Line 499:
 
'''Type:''' ''boolean (Mute state)''<br />
 
'''Type:''' ''boolean (Mute state)''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 517: Line 517:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Application.SetVolume ====
 
==== Application.SetVolume ====
 
Set the current volume<br />
 
Set the current volume<br />
Line 530: Line 530:
 
'''Type:''' ''integer''<br />
 
'''Type:''' ''integer''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 556: Line 556:
 
   "returns": "integer"
 
   "returns": "integer"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== AudioLibrary ===
 
=== AudioLibrary ===
 
==== AudioLibrary.Clean ====
 
==== AudioLibrary.Clean ====
Line 570: Line 570:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 586: Line 586:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.Export ====
 
==== AudioLibrary.Export ====
 
Exports all items from the audio library<br />
 
Exports all items from the audio library<br />
Line 599: Line 599:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 644: Line 644:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetAlbumDetails ====
 
==== AudioLibrary.GetAlbumDetails ====
 
Retrieve details about a specific album<br />
 
Retrieve details about a specific album<br />
Line 660: Line 660:
 
# [''[[#Audio.Details.Album|Audio.Details.Album]]'' albumdetails]<br />
 
# [''[[#Audio.Details.Album|Audio.Details.Album]]'' albumdetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 686: Line 686:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetAlbums ====
 
==== AudioLibrary.GetAlbums ====
 
Retrieve all albums from specified artist (and role) or that has songs of the specified genre<br />
 
Retrieve all albums from specified artist (and role) or that has songs of the specified genre<br />
Line 707: Line 707:
 
# [''array[[#Audio.Details.Album|Audio.Details.Album]]'' albums]<br />
 
# [''array[[#Audio.Details.Album|Audio.Details.Album]]'' albums]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 866: Line 866:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetArtistDetails ====
 
==== AudioLibrary.GetArtistDetails ====
 
Retrieve details about a specific artist<br />
 
Retrieve details about a specific artist<br />
Line 882: Line 882:
 
# [''[[#Audio.Details.Artist|Audio.Details.Artist]]'' artistdetails]<br />
 
# [''[[#Audio.Details.Artist|Audio.Details.Artist]]'' artistdetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 908: Line 908:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetArtists ====
 
==== AudioLibrary.GetArtists ====
 
Retrieve all artists. For backward compatibility by default this implicity does not include those that only contribute other roles, however absolutely all artists can be returned using allroles=true<br />
 
Retrieve all artists. For backward compatibility by default this implicity does not include those that only contribute other roles, however absolutely all artists can be returned using allroles=true<br />
Line 929: Line 929:
 
# [''array[[#Audio.Details.Artist|Audio.Details.Artist]]'' artists]<br />
 
# [''array[[#Audio.Details.Artist|Audio.Details.Artist]]'' artists]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,173: Line 1,173:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetGenres ====
 
==== AudioLibrary.GetGenres ====
 
Retrieve all genres<br />
 
Retrieve all genres<br />
Line 1,191: Line 1,191:
 
# ''array[[#Library.Details.Genre|Library.Details.Genre]]'' genres<br />
 
# ''array[[#Library.Details.Genre|Library.Details.Genre]]'' genres<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,228: Line 1,228:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetProperties ====
 
==== AudioLibrary.GetProperties ====
 
Retrieves the values of the music library properties<br />
 
Retrieves the values of the music library properties<br />
Line 1,241: Line 1,241:
 
'''Type:''' ''[[#Audio.Property.Value|Audio.Property.Value]]''<br />
 
'''Type:''' ''[[#Audio.Property.Value|Audio.Property.Value]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,263: Line 1,263:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetRecentlyAddedAlbums ====
 
==== AudioLibrary.GetRecentlyAddedAlbums ====
 
Retrieve recently added albums<br />
 
Retrieve recently added albums<br />
Line 1,281: Line 1,281:
 
# [''array[[#Audio.Details.Album|Audio.Details.Album]]'' albums]<br />
 
# [''array[[#Audio.Details.Album|Audio.Details.Album]]'' albums]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,317: Line 1,317:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetRecentlyAddedSongs ====
 
==== AudioLibrary.GetRecentlyAddedSongs ====
 
Retrieve recently added songs<br />
 
Retrieve recently added songs<br />
Line 1,336: Line 1,336:
 
# [''array[[#Audio.Details.Song|Audio.Details.Song]]'' songs]<br />
 
# [''array[[#Audio.Details.Song|Audio.Details.Song]]'' songs]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,377: Line 1,377:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetRecentlyPlayedAlbums ====
 
==== AudioLibrary.GetRecentlyPlayedAlbums ====
 
Retrieve recently played albums<br />
 
Retrieve recently played albums<br />
Line 1,395: Line 1,395:
 
# [''array[[#Audio.Details.Album|Audio.Details.Album]]'' albums]<br />
 
# [''array[[#Audio.Details.Album|Audio.Details.Album]]'' albums]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,431: Line 1,431:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetRecentlyPlayedSongs ====
 
==== AudioLibrary.GetRecentlyPlayedSongs ====
 
Retrieve recently played songs<br />
 
Retrieve recently played songs<br />
Line 1,449: Line 1,449:
 
# [''array[[#Audio.Details.Song|Audio.Details.Song]]'' songs]<br />
 
# [''array[[#Audio.Details.Song|Audio.Details.Song]]'' songs]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,485: Line 1,485:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetRoles ====
 
==== AudioLibrary.GetRoles ====
 
Retrieve all contributor roles<br />
 
Retrieve all contributor roles<br />
Line 1,503: Line 1,503:
 
# ''array[[#Audio.Details.Role|Audio.Details.Role]]'' roles<br />
 
# ''array[[#Audio.Details.Role|Audio.Details.Role]]'' roles<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,540: Line 1,540:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetSongDetails ====
 
==== AudioLibrary.GetSongDetails ====
 
Retrieve details about a specific song<br />
 
Retrieve details about a specific song<br />
Line 1,556: Line 1,556:
 
# [''[[#Audio.Details.Song|Audio.Details.Song]]'' songdetails]<br />
 
# [''[[#Audio.Details.Song|Audio.Details.Song]]'' songdetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,582: Line 1,582:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetSongs ====
 
==== AudioLibrary.GetSongs ====
 
Retrieve all songs from specified album, artist or genre<br />
 
Retrieve all songs from specified album, artist or genre<br />
Line 1,604: Line 1,604:
 
# [''array[[#Audio.Details.Song|Audio.Details.Song]]'' songs]<br />
 
# [''array[[#Audio.Details.Song|Audio.Details.Song]]'' songs]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,791: Line 1,791:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.GetSources ====
 
==== AudioLibrary.GetSources ====
 
Get all music sources, including unique ID<br />
 
Get all music sources, including unique ID<br />
Line 1,809: Line 1,809:
 
# ''array[[#Library.Details.Source|Library.Details.Source]]'' sources<br />
 
# ''array[[#Library.Details.Source|Library.Details.Source]]'' sources<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,846: Line 1,846:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.Scan ====
 
==== AudioLibrary.Scan ====
 
Scans the audio sources for new library items<br />
 
Scans the audio sources for new library items<br />
Line 1,860: Line 1,860:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 1,881: Line 1,881:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.SetAlbumDetails ====
 
==== AudioLibrary.SetAlbumDetails ====
 
Update the given album with the given details<br />
 
Update the given album with the given details<br />
Line 1,916: Line 1,916:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,068: Line 2,068:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.SetArtistDetails ====
 
==== AudioLibrary.SetArtistDetails ====
 
Update the given artist with the given details<br />
 
Update the given artist with the given details<br />
Line 2,098: Line 2,098:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,223: Line 2,223:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.SetSongDetails ====
 
==== AudioLibrary.SetSongDetails ====
 
Update the given song with the given details<br />
 
Update the given song with the given details<br />
Line 2,259: Line 2,259:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,387: Line 2,387:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Favourites ===
 
=== Favourites ===
 
==== Favourites.AddFavourite ====
 
==== Favourites.AddFavourite ====
Line 2,406: Line 2,406:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,444: Line 2,444:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Favourites.GetFavourites ====
 
==== Favourites.GetFavourites ====
 
Retrieve all favourites<br />
 
Retrieve all favourites<br />
Line 2,461: Line 2,461:
 
# [''array[[#Favourite.Details.Favourite|Favourite.Details.Favourite]]'' favourites]<br />
 
# [''array[[#Favourite.Details.Favourite|Favourite.Details.Favourite]]'' favourites]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,499: Line 2,499:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Files ===
 
=== Files ===
 
==== Files.Download ====
 
==== Files.Download ====
Line 2,513: Line 2,513:
 
'''Type:''' ''any''<br />
 
'''Type:''' ''any''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,534: Line 2,534:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Files.GetDirectory ====
 
==== Files.GetDirectory ====
 
Get the directories and files in the given directory<br />
 
Get the directories and files in the given directory<br />
Line 2,554: Line 2,554:
 
# ''array[[#List.Item.File|List.Item.File]]'' files<br />
 
# ''array[[#List.Item.File|List.Item.File]]'' files<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,602: Line 2,602:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Files.GetFileDetails ====
 
==== Files.GetFileDetails ====
 
Get details for a specific file<br />
 
Get details for a specific file<br />
Line 2,619: Line 2,619:
 
# ''[[#List.Item.File|List.Item.File]]'' filedetails<br />
 
# ''[[#List.Item.File|List.Item.File]]'' filedetails<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,652: Line 2,652:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Files.GetSources ====
 
==== Files.GetSources ====
 
Get the sources of the media windows<br />
 
Get the sources of the media windows<br />
Line 2,670: Line 2,670:
 
# ''[[#List.Items.Sources|List.Items.Sources]]'' sources<br />
 
# ''[[#List.Items.Sources|List.Items.Sources]]'' sources<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,705: Line 2,705:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Files.PrepareDownload ====
 
==== Files.PrepareDownload ====
 
Provides a way to download a given file (e.g. providing an URL to the real file location)<br />
 
Provides a way to download a given file (e.g. providing an URL to the real file location)<br />
Line 2,722: Line 2,722:
 
# ''string'' mode (Direct mode allows using Files.Download whereas redirect mode requires the usage of a different protocol)<br />
 
# ''string'' mode (Direct mode allows using Files.Download whereas redirect mode requires the usage of a different protocol)<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,765: Line 2,765:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Files.SetFileDetails ====
 
==== Files.SetFileDetails ====
 
Update the given specific file with the given details<br />
 
Update the given specific file with the given details<br />
Line 2,782: Line 2,782:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,824: Line 2,824:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== GUI ===
 
=== GUI ===
 
==== GUI.ActivateWindow ====
 
==== GUI.ActivateWindow ====
Line 2,839: Line 2,839:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,864: Line 2,864:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== GUI.GetProperties ====
 
==== GUI.GetProperties ====
 
Retrieves the values of the given properties<br />
 
Retrieves the values of the given properties<br />
Line 2,877: Line 2,877:
 
'''Type:''' ''[[#GUI.Property.Value|GUI.Property.Value]]''<br />
 
'''Type:''' ''[[#GUI.Property.Value|GUI.Property.Value]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,899: Line 2,899:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== GUI.GetStereoscopicModes ====
 
==== GUI.GetStereoscopicModes ====
 
Returns the supported stereoscopic modes of the GUI<br />
 
Returns the supported stereoscopic modes of the GUI<br />
Line 2,910: Line 2,910:
 
# [''array[[#GUI.Stereoscopy.Mode|GUI.Stereoscopy.Mode]]'' stereoscopicmodes]<br />
 
# [''array[[#GUI.Stereoscopy.Mode|GUI.Stereoscopy.Mode]]'' stereoscopicmodes]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,930: Line 2,930:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== GUI.SetFullscreen ====
 
==== GUI.SetFullscreen ====
 
Toggle fullscreen/GUI<br />
 
Toggle fullscreen/GUI<br />
Line 2,943: Line 2,943:
 
'''Type:''' ''boolean (Fullscreen state)''<br />
 
'''Type:''' ''boolean (Fullscreen state)''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 2,961: Line 2,961:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== GUI.SetStereoscopicMode ====
 
==== GUI.SetStereoscopicMode ====
 
Sets the stereoscopic mode of the GUI to the given mode<br />
 
Sets the stereoscopic mode of the GUI to the given mode<br />
Line 2,974: Line 2,974:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,004: Line 3,004:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== GUI.ShowNotification ====
 
==== GUI.ShowNotification ====
 
Shows a GUI notification<br />
 
Shows a GUI notification<br />
Line 3,020: Line 3,020:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,066: Line 3,066:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Input ===
 
=== Input ===
 
==== Input.Back ====
 
==== Input.Back ====
Line 3,076: Line 3,076:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,085: Line 3,085:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.ButtonEvent ====
 
==== Input.ButtonEvent ====
 
Send a button press event<br />
 
Send a button press event<br />
Line 3,100: Line 3,100:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,136: Line 3,136:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.ContextMenu ====
 
==== Input.ContextMenu ====
 
Shows the context menu<br />
 
Shows the context menu<br />
Line 3,145: Line 3,145:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,154: Line 3,154:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.Down ====
 
==== Input.Down ====
 
Navigate down in GUI<br />
 
Navigate down in GUI<br />
Line 3,163: Line 3,163:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,172: Line 3,172:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.ExecuteAction ====
 
==== Input.ExecuteAction ====
 
Execute a specific action<br />
 
Execute a specific action<br />
Line 3,185: Line 3,185:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,200: Line 3,200:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.Home ====
 
==== Input.Home ====
 
Goes to home window in GUI<br />
 
Goes to home window in GUI<br />
Line 3,209: Line 3,209:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,218: Line 3,218:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.Info ====
 
==== Input.Info ====
 
Shows the information dialog<br />
 
Shows the information dialog<br />
Line 3,227: Line 3,227:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,236: Line 3,236:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.Left ====
 
==== Input.Left ====
 
Navigate left in GUI<br />
 
Navigate left in GUI<br />
Line 3,245: Line 3,245:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,254: Line 3,254:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.Right ====
 
==== Input.Right ====
 
Navigate right in GUI<br />
 
Navigate right in GUI<br />
Line 3,263: Line 3,263:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,272: Line 3,272:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.Select ====
 
==== Input.Select ====
 
Select current item in GUI<br />
 
Select current item in GUI<br />
Line 3,281: Line 3,281:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,290: Line 3,290:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.SendText ====
 
==== Input.SendText ====
 
Send a generic (unicode) text<br />
 
Send a generic (unicode) text<br />
Line 3,304: Line 3,304:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,326: Line 3,326:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.ShowCodec ====
 
==== Input.ShowCodec ====
 
Show codec information of the playing item<br />
 
Show codec information of the playing item<br />
Line 3,335: Line 3,335:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,344: Line 3,344:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.ShowOSD ====
 
==== Input.ShowOSD ====
 
Show the on-screen display for the current player<br />
 
Show the on-screen display for the current player<br />
Line 3,353: Line 3,353:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,362: Line 3,362:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.ShowPlayerProcessInfo ====
 
==== Input.ShowPlayerProcessInfo ====
 
Show player process information of the playing item, like video decoder, pixel format, pvr signal strength, ...<br />
 
Show player process information of the playing item, like video decoder, pixel format, pvr signal strength, ...<br />
Line 3,371: Line 3,371:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,380: Line 3,380:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.Up ====
 
==== Input.Up ====
 
Navigate up in GUI<br />
 
Navigate up in GUI<br />
Line 3,389: Line 3,389:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,398: Line 3,398:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== JSONRPC ===
 
=== JSONRPC ===
 
==== JSONRPC.GetConfiguration ====
 
==== JSONRPC.GetConfiguration ====
Line 3,408: Line 3,408:
 
'''Type:''' ''[[#Configuration|Configuration]]''<br />
 
'''Type:''' ''[[#Configuration|Configuration]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,419: Line 3,419:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== JSONRPC.Introspect ====
 
==== JSONRPC.Introspect ====
 
Enumerates all actions and descriptions<br />
 
Enumerates all actions and descriptions<br />
Line 3,435: Line 3,435:
 
'''Type:''' ''object''<br />
 
'''Type:''' ''object''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,487: Line 3,487:
 
   "returns": "object"
 
   "returns": "object"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== JSONRPC.NotifyAll ====
 
==== JSONRPC.NotifyAll ====
 
Notify all other connected clients<br />
 
Notify all other connected clients<br />
Line 3,502: Line 3,502:
 
'''Type:''' ''any''<br />
 
'''Type:''' ''any''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,527: Line 3,527:
 
   "returns": "any"
 
   "returns": "any"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== JSONRPC.Permission ====
 
==== JSONRPC.Permission ====
 
Retrieve the clients permissions<br />
 
Retrieve the clients permissions<br />
Line 3,550: Line 3,550:
 
# ''boolean'' ControlPVR<br />
 
# ''boolean'' ControlPVR<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,615: Line 3,615:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== JSONRPC.Ping ====
 
==== JSONRPC.Ping ====
 
Ping responder<br />
 
Ping responder<br />
Line 3,624: Line 3,624:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,633: Line 3,633:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== JSONRPC.SetConfiguration ====
 
==== JSONRPC.SetConfiguration ====
 
Change the client-specific configuration<br />
 
Change the client-specific configuration<br />
Line 3,646: Line 3,646:
 
'''Type:''' ''[[#Configuration|Configuration]]''<br />
 
'''Type:''' ''[[#Configuration|Configuration]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,691: Line 3,691:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== JSONRPC.Version ====
 
==== JSONRPC.Version ====
 
Retrieve the JSON-RPC protocol version.<br />
 
Retrieve the JSON-RPC protocol version.<br />
Line 3,702: Line 3,702:
 
# ''object'' version<br />
 
# ''object'' version<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,739: Line 3,739:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== PVR ===
 
=== PVR ===
 
==== PVR.AddTimer ====
 
==== PVR.AddTimer ====
Line 3,754: Line 3,754:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,776: Line 3,776:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.DeleteTimer ====
 
==== PVR.DeleteTimer ====
 
Deletes a onetime timer or a timer rule<br />
 
Deletes a onetime timer or a timer rule<br />
Line 3,789: Line 3,789:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,805: Line 3,805:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.GetBroadcastDetails ====
 
==== PVR.GetBroadcastDetails ====
 
Retrieves the details of a specific broadcast<br />
 
Retrieves the details of a specific broadcast<br />
Line 3,821: Line 3,821:
 
# [''[[#PVR.Details.Broadcast|PVR.Details.Broadcast]]'' broadcastdetails]<br />
 
# [''[[#PVR.Details.Broadcast|PVR.Details.Broadcast]]'' broadcastdetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,847: Line 3,847:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.GetBroadcasts ====
 
==== PVR.GetBroadcasts ====
 
Retrieves the program of a specific channel<br />
 
Retrieves the program of a specific channel<br />
Line 3,865: Line 3,865:
 
# ''array[[#PVR.Details.Broadcast|PVR.Details.Broadcast]]'' broadcasts<br />
 
# ''array[[#PVR.Details.Broadcast|PVR.Details.Broadcast]]'' broadcasts<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,903: Line 3,903:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.GetChannelDetails ====
 
==== PVR.GetChannelDetails ====
 
Retrieves the details of a specific channel<br />
 
Retrieves the details of a specific channel<br />
Line 3,919: Line 3,919:
 
# [''[[#PVR.Details.Channel|PVR.Details.Channel]]'' channeldetails]<br />
 
# [''[[#PVR.Details.Channel|PVR.Details.Channel]]'' channeldetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,945: Line 3,945:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.GetChannelGroupDetails ====
 
==== PVR.GetChannelGroupDetails ====
 
Retrieves the details of a specific channel group<br />
 
Retrieves the details of a specific channel group<br />
Line 3,961: Line 3,961:
 
# [''[[#PVR.Details.ChannelGroup.Extended|PVR.Details.ChannelGroup.Extended]]'' channelgroupdetails]<br />
 
# [''[[#PVR.Details.ChannelGroup.Extended|PVR.Details.ChannelGroup.Extended]]'' channelgroupdetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 3,995: Line 3,995:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.GetChannelGroups ====
 
==== PVR.GetChannelGroups ====
 
Retrieves the channel groups for the specified type<br />
 
Retrieves the channel groups for the specified type<br />
Line 4,012: Line 4,012:
 
# ''array[[#PVR.Details.ChannelGroup|PVR.Details.ChannelGroup]]'' channelgroups<br />
 
# ''array[[#PVR.Details.ChannelGroup|PVR.Details.ChannelGroup]]'' channelgroups<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,046: Line 4,046:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.GetChannels ====
 
==== PVR.GetChannels ====
 
Retrieves the channel list<br />
 
Retrieves the channel list<br />
Line 4,064: Line 4,064:
 
# ''array[[#PVR.Details.Channel|PVR.Details.Channel]]'' channels<br />
 
# ''array[[#PVR.Details.Channel|PVR.Details.Channel]]'' channels<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,102: Line 4,102:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.GetProperties ====
 
==== PVR.GetProperties ====
 
Retrieves the values of the given properties<br />
 
Retrieves the values of the given properties<br />
Line 4,115: Line 4,115:
 
'''Type:''' ''[[#PVR.Property.Value|PVR.Property.Value]]''<br />
 
'''Type:''' ''[[#PVR.Property.Value|PVR.Property.Value]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,137: Line 4,137:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.GetRecordingDetails ====
 
==== PVR.GetRecordingDetails ====
 
Retrieves the details of a specific recording<br />
 
Retrieves the details of a specific recording<br />
Line 4,153: Line 4,153:
 
# [''[[#PVR.Details.Recording|PVR.Details.Recording]]'' recordingdetails]<br />
 
# [''[[#PVR.Details.Recording|PVR.Details.Recording]]'' recordingdetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,179: Line 4,179:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.GetRecordings ====
 
==== PVR.GetRecordings ====
 
Retrieves the recordings<br />
 
Retrieves the recordings<br />
Line 4,196: Line 4,196:
 
# ''array[[#PVR.Details.Recording|PVR.Details.Recording]]'' recordings<br />
 
# ''array[[#PVR.Details.Recording|PVR.Details.Recording]]'' recordings<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,229: Line 4,229:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.GetTimerDetails ====
 
==== PVR.GetTimerDetails ====
 
Retrieves the details of a specific timer<br />
 
Retrieves the details of a specific timer<br />
Line 4,245: Line 4,245:
 
# [''[[#PVR.Details.Timer|PVR.Details.Timer]]'' timerdetails]<br />
 
# [''[[#PVR.Details.Timer|PVR.Details.Timer]]'' timerdetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,271: Line 4,271:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.GetTimers ====
 
==== PVR.GetTimers ====
 
Retrieves the timers<br />
 
Retrieves the timers<br />
Line 4,288: Line 4,288:
 
# ''array[[#PVR.Details.Timer|PVR.Details.Timer]]'' timers<br />
 
# ''array[[#PVR.Details.Timer|PVR.Details.Timer]]'' timers<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,321: Line 4,321:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Record ====
 
==== PVR.Record ====
 
Toggle recording of a channel<br />
 
Toggle recording of a channel<br />
Line 4,335: Line 4,335:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,367: Line 4,367:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Scan ====
 
==== PVR.Scan ====
 
Starts a channel scan<br />
 
Starts a channel scan<br />
Line 4,376: Line 4,376:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,385: Line 4,385:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.ToggleTimer ====
 
==== PVR.ToggleTimer ====
 
Creates or deletes a onetime timer or timer rule for a given show. If it exists, it will be deleted. If it does not exist, it will be created<br />
 
Creates or deletes a onetime timer or timer rule for a given show. If it exists, it will be deleted. If it does not exist, it will be created<br />
Line 4,399: Line 4,399:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,421: Line 4,421:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Player ===
 
=== Player ===
 
==== Player.GetActivePlayers ====
 
==== Player.GetActivePlayers ====
Line 4,431: Line 4,431:
 
'''Type:''' ''array''<br />
 
'''Type:''' ''array''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,465: Line 4,465:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.GetItem ====
 
==== Player.GetItem ====
 
Retrieves the currently played item<br />
 
Retrieves the currently played item<br />
Line 4,481: Line 4,481:
 
# ''[[#List.Item.All|List.Item.All]]'' item<br />
 
# ''[[#List.Item.All|List.Item.All]]'' item<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,508: Line 4,508:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.GetPlayers ====
 
==== Player.GetPlayers ====
 
Get a list of available players<br />
 
Get a list of available players<br />
Line 4,521: Line 4,521:
 
'''Type:''' ''array''<br />
 
'''Type:''' ''array''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,570: Line 4,570:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.GetProperties ====
 
==== Player.GetProperties ====
 
Retrieves the values of the given properties<br />
 
Retrieves the values of the given properties<br />
Line 4,584: Line 4,584:
 
'''Type:''' ''[[#Player.Property.Value|Player.Property.Value]]''<br />
 
'''Type:''' ''[[#Player.Property.Value|Player.Property.Value]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,611: Line 4,611:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.GetViewMode ====
 
==== Player.GetViewMode ====
 
Get view mode of video player<br />
 
Get view mode of video player<br />
Line 4,626: Line 4,626:
 
# ''boolean'' nonlinearstretch<br />
 
# ''boolean'' nonlinearstretch<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,659: Line 4,659:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.GoTo ====
 
==== Player.GoTo ====
 
Go to previous/next/specific item in the playlist<br />
 
Go to previous/next/specific item in the playlist<br />
Line 4,673: Line 4,673:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,707: Line 4,707:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Move ====
 
==== Player.Move ====
 
If picture is zoomed move viewport left/right/up/down otherwise skip previous/next<br />
 
If picture is zoomed move viewport left/right/up/down otherwise skip previous/next<br />
Line 4,721: Line 4,721:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,747: Line 4,747:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Open ====
 
==== Player.Open ====
 
Start playback of either the playlist with the given ID, a slideshow with the pictures from the given directory or a single file or an item from the database.<br />
 
Start playback of either the playlist with the given ID, a slideshow with the pictures from the given directory or a single file or an item from the database.<br />
Line 4,761: Line 4,761:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,921: Line 4,921:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.PlayPause ====
 
==== Player.PlayPause ====
 
Pauses or unpause playback and returns the new state<br />
 
Pauses or unpause playback and returns the new state<br />
Line 4,935: Line 4,935:
 
'''Type:''' ''[[#Player.Speed|Player.Speed]]''<br />
 
'''Type:''' ''[[#Player.Speed|Player.Speed]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,957: Line 4,957:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Rotate ====
 
==== Player.Rotate ====
 
Rotates current picture<br />
 
Rotates current picture<br />
Line 4,971: Line 4,971:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 4,995: Line 4,995:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Seek ====
 
==== Player.Seek ====
 
Seek through the playing item<br />
 
Seek through the playing item<br />
Line 5,013: Line 5,013:
 
# [''[[#Global.Time|Global.Time]]'' totaltime]<br />
 
# [''[[#Global.Time|Global.Time]]'' totaltime]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,101: Line 5,101:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.SetAudioStream ====
 
==== Player.SetAudioStream ====
 
Set the audio stream played by the player<br />
 
Set the audio stream played by the player<br />
Line 5,115: Line 5,115:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,148: Line 5,148:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.SetPartymode ====
 
==== Player.SetPartymode ====
 
Turn partymode on or off<br />
 
Turn partymode on or off<br />
Line 5,162: Line 5,162:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,182: Line 5,182:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.SetRepeat ====
 
==== Player.SetRepeat ====
 
Set the repeat mode of the player<br />
 
Set the repeat mode of the player<br />
Line 5,196: Line 5,196:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,228: Line 5,228:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.SetShuffle ====
 
==== Player.SetShuffle ====
 
Shuffle/Unshuffle items in the player<br />
 
Shuffle/Unshuffle items in the player<br />
Line 5,242: Line 5,242:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,262: Line 5,262:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.SetSpeed ====
 
==== Player.SetSpeed ====
 
Set the speed of the current playback<br />
 
Set the speed of the current playback<br />
Line 5,276: Line 5,276:
 
'''Type:''' ''[[#Player.Speed|Player.Speed]]''<br />
 
'''Type:''' ''[[#Player.Speed|Player.Speed]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,322: Line 5,322:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.SetSubtitle ====
 
==== Player.SetSubtitle ====
 
Set the subtitle displayed by the player<br />
 
Set the subtitle displayed by the player<br />
Line 5,337: Line 5,337:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,378: Line 5,378:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.SetVideoStream ====
 
==== Player.SetVideoStream ====
 
Set the video stream played by the player<br />
 
Set the video stream played by the player<br />
Line 5,392: Line 5,392:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,425: Line 5,425:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.SetViewMode ====
 
==== Player.SetViewMode ====
 
Set view mode of video player<br />
 
Set view mode of video player<br />
Line 5,438: Line 5,438:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,464: Line 5,464:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Stop ====
 
==== Player.Stop ====
 
Stops playback<br />
 
Stops playback<br />
Line 5,477: Line 5,477:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,492: Line 5,492:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Zoom ====
 
==== Player.Zoom ====
 
Zoom current picture<br />
 
Zoom current picture<br />
Line 5,506: Line 5,506:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,542: Line 5,542:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Playlist ===
 
=== Playlist ===
 
==== Playlist.Add ====
 
==== Playlist.Add ====
Line 5,557: Line 5,557:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,589: Line 5,589:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.Clear ====
 
==== Playlist.Clear ====
 
Clear playlist<br />
 
Clear playlist<br />
Line 5,602: Line 5,602:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,617: Line 5,617:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.GetItems ====
 
==== Playlist.GetItems ====
 
Get all items from playlist<br />
 
Get all items from playlist<br />
Line 5,636: Line 5,636:
 
# ''array[[#List.Item.All|List.Item.All]]'' items<br />
 
# ''array[[#List.Item.All|List.Item.All]]'' items<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,678: Line 5,678:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.GetPlaylists ====
 
==== Playlist.GetPlaylists ====
 
Returns all existing playlists<br />
 
Returns all existing playlists<br />
Line 5,687: Line 5,687:
 
'''Type:''' ''array''<br />
 
'''Type:''' ''array''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,712: Line 5,712:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.GetProperties ====
 
==== Playlist.GetProperties ====
 
Retrieves the values of the given properties<br />
 
Retrieves the values of the given properties<br />
Line 5,726: Line 5,726:
 
'''Type:''' ''[[#Playlist.Property.Value|Playlist.Property.Value]]''<br />
 
'''Type:''' ''[[#Playlist.Property.Value|Playlist.Property.Value]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,753: Line 5,753:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.Insert ====
 
==== Playlist.Insert ====
 
Insert item(s) into playlist. Does not work for picture playlists (aka slideshows).<br />
 
Insert item(s) into playlist. Does not work for picture playlists (aka slideshows).<br />
Line 5,768: Line 5,768:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,805: Line 5,805:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.Remove ====
 
==== Playlist.Remove ====
 
Remove item from playlist. Does not work for picture playlists (aka slideshows).<br />
 
Remove item from playlist. Does not work for picture playlists (aka slideshows).<br />
Line 5,819: Line 5,819:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,839: Line 5,839:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.Swap ====
 
==== Playlist.Swap ====
 
Swap items in the playlist. Does not work for picture playlists (aka slideshows).<br />
 
Swap items in the playlist. Does not work for picture playlists (aka slideshows).<br />
Line 5,854: Line 5,854:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,879: Line 5,879:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Profiles ===
 
=== Profiles ===
 
==== Profiles.GetCurrentProfile ====
 
==== Profiles.GetCurrentProfile ====
Line 5,893: Line 5,893:
 
'''Type:''' ''[[#Profiles.Details.Profile|Profiles.Details.Profile]]''<br />
 
'''Type:''' ''[[#Profiles.Details.Profile|Profiles.Details.Profile]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,910: Line 5,910:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Profiles.GetProfiles ====
 
==== Profiles.GetProfiles ====
 
Retrieve all profiles<br />
 
Retrieve all profiles<br />
Line 5,928: Line 5,928:
 
# ''array[[#Profiles.Details.Profile|Profiles.Details.Profile]]'' profiles<br />
 
# ''array[[#Profiles.Details.Profile|Profiles.Details.Profile]]'' profiles<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 5,965: Line 5,965:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Profiles.LoadProfile ====
 
==== Profiles.LoadProfile ====
 
Load the specified profile<br />
 
Load the specified profile<br />
Line 5,980: Line 5,980:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,005: Line 6,005:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Settings ===
 
=== Settings ===
 
==== Settings.GetCategories ====
 
==== Settings.GetCategories ====
Line 6,023: Line 6,023:
 
# [''array[[#Setting.Details.Category|Setting.Details.Category]]'' categories]<br />
 
# [''array[[#Setting.Details.Category|Setting.Details.Category]]'' categories]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,063: Line 6,063:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Settings.GetSections ====
 
==== Settings.GetSections ====
 
Retrieves all setting sections<br />
 
Retrieves all setting sections<br />
Line 6,079: Line 6,079:
 
# [''array[[#Setting.Details.Section|Setting.Details.Section]]'' sections]<br />
 
# [''array[[#Setting.Details.Section|Setting.Details.Section]]'' sections]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,114: Line 6,114:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Settings.GetSettingValue ====
 
==== Settings.GetSettingValue ====
 
Retrieves the value of a setting<br />
 
Retrieves the value of a setting<br />
Line 6,129: Line 6,129:
 
# ''[[#Setting.Value.Extended|Setting.Value.Extended]]'' value<br />
 
# ''[[#Setting.Value.Extended|Setting.Value.Extended]]'' value<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,153: Line 6,153:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Settings.GetSettings ====
 
==== Settings.GetSettings ====
 
Retrieves all settings<br />
 
Retrieves all settings<br />
Line 6,169: Line 6,169:
 
# [''array[[#Setting.Details.Setting|Setting.Details.Setting]]'' settings]<br />
 
# [''array[[#Setting.Details.Setting|Setting.Details.Setting]]'' settings]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,217: Line 6,217:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Settings.ResetSettingValue ====
 
==== Settings.ResetSettingValue ====
 
Resets the value of a setting<br />
 
Resets the value of a setting<br />
Line 6,230: Line 6,230:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,246: Line 6,246:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Settings.SetSettingValue ====
 
==== Settings.SetSettingValue ====
 
Changes the value of a setting<br />
 
Changes the value of a setting<br />
Line 6,260: Line 6,260:
 
'''Type:''' ''boolean''<br />
 
'''Type:''' ''boolean''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,281: Line 6,281:
 
   "returns": "boolean"
 
   "returns": "boolean"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== System ===
 
=== System ===
 
==== System.EjectOpticalDrive ====
 
==== System.EjectOpticalDrive ====
Line 6,291: Line 6,291:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,300: Line 6,300:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== System.GetProperties ====
 
==== System.GetProperties ====
 
Retrieves the values of the given properties<br />
 
Retrieves the values of the given properties<br />
Line 6,313: Line 6,313:
 
'''Type:''' ''[[#System.Property.Value|System.Property.Value]]''<br />
 
'''Type:''' ''[[#System.Property.Value|System.Property.Value]]''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,335: Line 6,335:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== System.Hibernate ====
 
==== System.Hibernate ====
 
Puts the system running Kodi into hibernate mode<br />
 
Puts the system running Kodi into hibernate mode<br />
Line 6,344: Line 6,344:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,353: Line 6,353:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== System.Reboot ====
 
==== System.Reboot ====
 
Reboots the system running Kodi<br />
 
Reboots the system running Kodi<br />
Line 6,362: Line 6,362:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,371: Line 6,371:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== System.Shutdown ====
 
==== System.Shutdown ====
 
Shuts the system running Kodi down<br />
 
Shuts the system running Kodi down<br />
Line 6,380: Line 6,380:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,389: Line 6,389:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== System.Suspend ====
 
==== System.Suspend ====
 
Suspends the system running Kodi<br />
 
Suspends the system running Kodi<br />
Line 6,398: Line 6,398:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,407: Line 6,407:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Textures ===
 
=== Textures ===
 
==== Textures.GetTextures ====
 
==== Textures.GetTextures ====
Line 6,424: Line 6,424:
 
# ''array[[#Textures.Details.Texture|Textures.Details.Texture]]'' textures<br />
 
# ''array[[#Textures.Details.Texture|Textures.Details.Texture]]'' textures<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,453: Line 6,453:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Textures.RemoveTexture ====
 
==== Textures.RemoveTexture ====
 
Remove the specified texture<br />
 
Remove the specified texture<br />
Line 6,466: Line 6,466:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,482: Line 6,482:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== VideoLibrary ===
 
=== VideoLibrary ===
 
==== VideoLibrary.Clean ====
 
==== VideoLibrary.Clean ====
Line 6,497: Line 6,497:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,525: Line 6,525:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.Export ====
 
==== VideoLibrary.Export ====
 
Exports all items from the video library<br />
 
Exports all items from the video library<br />
Line 6,538: Line 6,538:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,588: Line 6,588:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetEpisodeDetails ====
 
==== VideoLibrary.GetEpisodeDetails ====
 
Retrieve details about a specific tv show episode<br />
 
Retrieve details about a specific tv show episode<br />
Line 6,604: Line 6,604:
 
# [''[[#Video.Details.Episode|Video.Details.Episode]]'' episodedetails]<br />
 
# [''[[#Video.Details.Episode|Video.Details.Episode]]'' episodedetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,630: Line 6,630:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetEpisodes ====
 
==== VideoLibrary.GetEpisodes ====
 
Retrieve all tv show episodes<br />
 
Retrieve all tv show episodes<br />
Line 6,651: Line 6,651:
 
# [''array[[#Video.Details.Episode|Video.Details.Episode]]'' episodes]<br />
 
# [''array[[#Video.Details.Episode|Video.Details.Episode]]'' episodes]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,762: Line 6,762:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetGenres ====
 
==== VideoLibrary.GetGenres ====
 
Retrieve all genres<br />
 
Retrieve all genres<br />
Line 6,781: Line 6,781:
 
# ''array[[#Library.Details.Genre|Library.Details.Genre]]'' genres<br />
 
# ''array[[#Library.Details.Genre|Library.Details.Genre]]'' genres<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,828: Line 6,828:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetInProgressTVShows ====
 
==== VideoLibrary.GetInProgressTVShows ====
 
Retrieve all in progress tvshows<br />
 
Retrieve all in progress tvshows<br />
Line 6,846: Line 6,846:
 
# [''array[[#Video.Details.TVShow|Video.Details.TVShow]]'' tvshows]<br />
 
# [''array[[#Video.Details.TVShow|Video.Details.TVShow]]'' tvshows]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,882: Line 6,882:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetMovieDetails ====
 
==== VideoLibrary.GetMovieDetails ====
 
Retrieve details about a specific movie<br />
 
Retrieve details about a specific movie<br />
Line 6,898: Line 6,898:
 
# [''[[#Video.Details.Movie|Video.Details.Movie]]'' moviedetails]<br />
 
# [''[[#Video.Details.Movie|Video.Details.Movie]]'' moviedetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,924: Line 6,924:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetMovieSetDetails ====
 
==== VideoLibrary.GetMovieSetDetails ====
 
Retrieve details about a specific movie set<br />
 
Retrieve details about a specific movie set<br />
Line 6,941: Line 6,941:
 
# [''[[#Video.Details.MovieSet.Extended|Video.Details.MovieSet.Extended]]'' setdetails]<br />
 
# [''[[#Video.Details.MovieSet.Extended|Video.Details.MovieSet.Extended]]'' setdetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 6,982: Line 6,982:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetMovieSets ====
 
==== VideoLibrary.GetMovieSets ====
 
Retrieve all movie sets<br />
 
Retrieve all movie sets<br />
Line 7,000: Line 7,000:
 
# [''array[[#Video.Details.MovieSet|Video.Details.MovieSet]]'' sets]<br />
 
# [''array[[#Video.Details.MovieSet|Video.Details.MovieSet]]'' sets]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,036: Line 7,036:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetMovies ====
 
==== VideoLibrary.GetMovies ====
 
Retrieve all movies<br />
 
Retrieve all movies<br />
Line 7,055: Line 7,055:
 
# [''array[[#Video.Details.Movie|Video.Details.Movie]]'' movies]<br />
 
# [''array[[#Video.Details.Movie|Video.Details.Movie]]'' movies]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,207: Line 7,207:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetMusicVideoDetails ====
 
==== VideoLibrary.GetMusicVideoDetails ====
 
Retrieve details about a specific music video<br />
 
Retrieve details about a specific music video<br />
Line 7,223: Line 7,223:
 
# [''[[#Video.Details.MusicVideo|Video.Details.MusicVideo]]'' musicvideodetails]<br />
 
# [''[[#Video.Details.MusicVideo|Video.Details.MusicVideo]]'' musicvideodetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,249: Line 7,249:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetMusicVideos ====
 
==== VideoLibrary.GetMusicVideos ====
 
Retrieve all music videos<br />
 
Retrieve all music videos<br />
Line 7,268: Line 7,268:
 
# [''array[[#Video.Details.MusicVideo|Video.Details.MusicVideo]]'' musicvideos]<br />
 
# [''array[[#Video.Details.MusicVideo|Video.Details.MusicVideo]]'' musicvideos]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,388: Line 7,388:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetRecentlyAddedEpisodes ====
 
==== VideoLibrary.GetRecentlyAddedEpisodes ====
 
Retrieve all recently added tv episodes<br />
 
Retrieve all recently added tv episodes<br />
Line 7,406: Line 7,406:
 
# [''array[[#Video.Details.Episode|Video.Details.Episode]]'' episodes]<br />
 
# [''array[[#Video.Details.Episode|Video.Details.Episode]]'' episodes]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,442: Line 7,442:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetRecentlyAddedMovies ====
 
==== VideoLibrary.GetRecentlyAddedMovies ====
 
Retrieve all recently added movies<br />
 
Retrieve all recently added movies<br />
Line 7,460: Line 7,460:
 
# [''array[[#Video.Details.Movie|Video.Details.Movie]]'' movies]<br />
 
# [''array[[#Video.Details.Movie|Video.Details.Movie]]'' movies]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,496: Line 7,496:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetRecentlyAddedMusicVideos ====
 
==== VideoLibrary.GetRecentlyAddedMusicVideos ====
 
Retrieve all recently added music videos<br />
 
Retrieve all recently added music videos<br />
Line 7,514: Line 7,514:
 
# [''array[[#Video.Details.MusicVideo|Video.Details.MusicVideo]]'' musicvideos]<br />
 
# [''array[[#Video.Details.MusicVideo|Video.Details.MusicVideo]]'' musicvideos]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,550: Line 7,550:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetSeasonDetails ====
 
==== VideoLibrary.GetSeasonDetails ====
 
Retrieve details about a specific tv show season<br />
 
Retrieve details about a specific tv show season<br />
Line 7,566: Line 7,566:
 
# [''[[#Video.Details.Season|Video.Details.Season]]'' seasondetails]<br />
 
# [''[[#Video.Details.Season|Video.Details.Season]]'' seasondetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,592: Line 7,592:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetSeasons ====
 
==== VideoLibrary.GetSeasons ====
 
Retrieve all tv seasons<br />
 
Retrieve all tv seasons<br />
Line 7,611: Line 7,611:
 
# [''array[[#Video.Details.Season|Video.Details.Season]]'' seasons]<br />
 
# [''array[[#Video.Details.Season|Video.Details.Season]]'' seasons]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,651: Line 7,651:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetTVShowDetails ====
 
==== VideoLibrary.GetTVShowDetails ====
 
Retrieve details about a specific tv show<br />
 
Retrieve details about a specific tv show<br />
Line 7,667: Line 7,667:
 
# [''[[#Video.Details.TVShow|Video.Details.TVShow]]'' tvshowdetails]<br />
 
# [''[[#Video.Details.TVShow|Video.Details.TVShow]]'' tvshowdetails]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,693: Line 7,693:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetTVShows ====
 
==== VideoLibrary.GetTVShows ====
 
Retrieve all tv shows<br />
 
Retrieve all tv shows<br />
Line 7,712: Line 7,712:
 
# [''array[[#Video.Details.TVShow|Video.Details.TVShow]]'' tvshows]<br />
 
# [''array[[#Video.Details.TVShow|Video.Details.TVShow]]'' tvshows]<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,821: Line 7,821:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.GetTags ====
 
==== VideoLibrary.GetTags ====
 
Retrieve all tags<br />
 
Retrieve all tags<br />
Line 7,840: Line 7,840:
 
# ''array[[#Library.Details.Tag|Library.Details.Tag]]'' tags<br />
 
# ''array[[#Library.Details.Tag|Library.Details.Tag]]'' tags<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,887: Line 7,887:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.RefreshEpisode ====
 
==== VideoLibrary.RefreshEpisode ====
 
Refresh the given episode in the library<br />
 
Refresh the given episode in the library<br />
Line 7,902: Line 7,902:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,931: Line 7,931:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.RefreshMovie ====
 
==== VideoLibrary.RefreshMovie ====
 
Refresh the given movie in the library<br />
 
Refresh the given movie in the library<br />
Line 7,946: Line 7,946:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 7,975: Line 7,975:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.RefreshMusicVideo ====
 
==== VideoLibrary.RefreshMusicVideo ====
 
Refresh the given music video in the library<br />
 
Refresh the given music video in the library<br />
Line 7,990: Line 7,990:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,019: Line 8,019:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.RefreshTVShow ====
 
==== VideoLibrary.RefreshTVShow ====
 
Refresh the given tv show in the library<br />
 
Refresh the given tv show in the library<br />
Line 8,035: Line 8,035:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,071: Line 8,071:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.RemoveEpisode ====
 
==== VideoLibrary.RemoveEpisode ====
 
Removes the given episode from the library<br />
 
Removes the given episode from the library<br />
Line 8,084: Line 8,084:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,099: Line 8,099:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.RemoveMovie ====
 
==== VideoLibrary.RemoveMovie ====
 
Removes the given movie from the library<br />
 
Removes the given movie from the library<br />
Line 8,112: Line 8,112:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,127: Line 8,127:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.RemoveMusicVideo ====
 
==== VideoLibrary.RemoveMusicVideo ====
 
Removes the given music video from the library<br />
 
Removes the given music video from the library<br />
Line 8,140: Line 8,140:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,155: Line 8,155:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.RemoveTVShow ====
 
==== VideoLibrary.RemoveTVShow ====
 
Removes the given tv show from the library<br />
 
Removes the given tv show from the library<br />
Line 8,168: Line 8,168:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,183: Line 8,183:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.Scan ====
 
==== VideoLibrary.Scan ====
 
Scans the video sources for new library items<br />
 
Scans the video sources for new library items<br />
Line 8,197: Line 8,197:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,218: Line 8,218:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.SetEpisodeDetails ====
 
==== VideoLibrary.SetEpisodeDetails ====
 
Update the given episode with the given details<br />
 
Update the given episode with the given details<br />
Line 8,253: Line 8,253:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,392: Line 8,392:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.SetMovieDetails ====
 
==== VideoLibrary.SetMovieDetails ====
 
Update the given movie with the given details<br />
 
Update the given movie with the given details<br />
Line 8,438: Line 8,438:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,658: Line 8,658:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.SetMovieSetDetails ====
 
==== VideoLibrary.SetMovieSetDetails ====
 
Update the given movie set with the given details<br />
 
Update the given movie set with the given details<br />
Line 8,674: Line 8,674:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,708: Line 8,708:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.SetMusicVideoDetails ====
 
==== VideoLibrary.SetMusicVideoDetails ====
 
Update the given music video with the given details<br />
 
Update the given music video with the given details<br />
Line 8,742: Line 8,742:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,892: Line 8,892:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.SetSeasonDetails ====
 
==== VideoLibrary.SetSeasonDetails ====
 
Update the given season with the given details<br />
 
Update the given season with the given details<br />
Line 8,908: Line 8,908:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 8,942: Line 8,942:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.SetTVShowDetails ====
 
==== VideoLibrary.SetTVShowDetails ====
 
Update the given tvshow with the given details<br />
 
Update the given tvshow with the given details<br />
Line 8,979: Line 8,979:
 
'''Type:''' ''string''<br />
 
'''Type:''' ''string''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 9,127: Line 9,127:
 
   "returns": "string"
 
   "returns": "string"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== XBMC ===
 
=== XBMC ===
 
==== XBMC.GetInfoBooleans ====
 
==== XBMC.GetInfoBooleans ====
Line 9,141: Line 9,141:
 
'''Type:''' ''object (Object containing key-value pairs of the retrieved info booleans)''<br />
 
'''Type:''' ''object (Object containing key-value pairs of the retrieved info booleans)''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 9,166: Line 9,166:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== XBMC.GetInfoLabels ====
 
==== XBMC.GetInfoLabels ====
 
Retrieve info labels about Kodi and the system<br />
 
Retrieve info labels about Kodi and the system<br />
Line 9,179: Line 9,179:
 
'''Type:''' ''object (Object containing key-value pairs of the retrieved info labels)''<br />
 
'''Type:''' ''object (Object containing key-value pairs of the retrieved info labels)''<br />
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "method",
 
   "type": "method",
Line 9,205: Line 9,205:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
== Global Types ==
 
== Global Types ==
 
=== Addon ===
 
=== Addon ===
Line 9,211: Line 9,211:
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 9,223: Line 9,223:
 
   "default": "unknown"
 
   "default": "unknown"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Addon.Details ====
 
==== Addon.Details ====
 
'''Extends:'''
 
'''Extends:'''
Line 9,247: Line 9,247:
 
* [''boolean'' installed]
 
* [''boolean'' installed]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 9,339: Line 9,339:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Addon.Fields ====
 
==== Addon.Fields ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 9,367: Line 9,367:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Application ===
 
=== Application ===
 
==== Application.Property.Name ====
 
==== Application.Property.Name ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 9,385: Line 9,385:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Application.Property.Value ====
 
==== Application.Property.Value ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 9,398: Line 9,398:
 
* [''string'' language]
 
* [''string'' language]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 9,460: Line 9,460:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Array ===
 
=== Array ===
 
==== Array.Integer ====
 
==== Array.Integer ====
 
'''Type:''' ''array''
 
'''Type:''' ''array''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "array",
 
   "type": "array",
Line 9,472: Line 9,472:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Array.String ====
 
==== Array.String ====
 
'''Type:''' ''array''
 
'''Type:''' ''array''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "array",
 
   "type": "array",
Line 9,484: Line 9,484:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Audio ===
 
=== Audio ===
 
==== Audio.Album.ReleaseType ====
 
==== Audio.Album.ReleaseType ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 9,498: Line 9,498:
 
   "default": "album"
 
   "default": "album"
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Artist.Roles ====
 
==== Audio.Artist.Roles ====
 
'''Type:''' ''array''
 
'''Type:''' ''array''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "array",
 
   "type": "array",
Line 9,521: Line 9,521:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Contributors ====
 
==== Audio.Contributors ====
 
'''Type:''' ''array''
 
'''Type:''' ''array''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "array",
 
   "type": "array",
Line 9,552: Line 9,552:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Details.Album ====
 
==== Audio.Details.Album ====
 
'''Extends:'''
 
'''Extends:'''
Line 9,576: Line 9,576:
 
* [''integer'' totaldiscs]
 
* [''integer'' totaldiscs]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Audio.Details.Media",
 
   "extends": "Audio.Details.Media",
Line 9,634: Line 9,634:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Details.Artist ====
 
==== Audio.Details.Artist ====
 
'''Extends:'''
 
'''Extends:'''
Line 9,662: Line 9,662:
 
* [''[[#Array.Integer|Array.Integer]]'' sourceid]
 
* [''[[#Array.Integer|Array.Integer]]'' sourceid]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Audio.Details.Base",
 
   "extends": "Audio.Details.Base",
Line 9,733: Line 9,733:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Details.Base ====
 
==== Audio.Details.Base ====
 
'''Extends:'''
 
'''Extends:'''
Line 9,743: Line 9,743:
 
* [''[[#Media.Artwork|Media.Artwork]]'' art]
 
* [''[[#Media.Artwork|Media.Artwork]]'' art]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Media.Details.Base",
 
   "extends": "Media.Details.Base",
Line 9,758: Line 9,758:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Details.Genres ====
 
==== Audio.Details.Genres ====
 
'''Type:''' ''array''
 
'''Type:''' ''array''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "array",
 
   "type": "array",
Line 9,778: Line 9,778:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Details.Media ====
 
==== Audio.Details.Media ====
 
'''Extends:'''
 
'''Extends:'''
Line 9,797: Line 9,797:
 
* [''string'' originaldate]
 
* [''string'' originaldate]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Audio.Details.Base",
 
   "extends": "Audio.Details.Base",
Line 9,839: Line 9,839:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Details.Role ====
 
==== Audio.Details.Role ====
 
'''Extends:'''
 
'''Extends:'''
Line 9,848: Line 9,848:
 
* [''string'' title]
 
* [''string'' title]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 9,861: Line 9,861:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Details.Song ====
 
==== Audio.Details.Song ====
 
'''Extends:'''
 
'''Extends:'''
Line 9,897: Line 9,897:
 
* [''Integer'' channels]
 
* [''Integer'' channels]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Audio.Details.Media",
 
   "extends": "Audio.Details.Media",
Line 9,991: Line 9,991:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Fields.Album ====
 
==== Audio.Fields.Album ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 10,038: Line 10,038:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Fields.Artist ====
 
==== Audio.Fields.Artist ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 10,076: Line 10,076:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Fields.Role ====
 
==== Audio.Fields.Role ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 10,090: Line 10,090:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Fields.Song ====
 
==== Audio.Fields.Song ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 10,150: Line 10,150:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Property.Name ====
 
==== Audio.Property.Name ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 10,162: Line 10,162:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Audio.Property.Value ====
 
==== Audio.Property.Value ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 10,171: Line 10,171:
 
* [''string'' librarylastupdated]
 
* [''string'' librarylastupdated]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 10,183: Line 10,183:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Configuration ===
 
=== Configuration ===
 
==== Configuration ====
 
==== Configuration ====
Line 10,192: Line 10,192:
 
* ''[[#Configuration.Notifications|Configuration.Notifications]]'' notifications
 
* ''[[#Configuration.Notifications|Configuration.Notifications]]'' notifications
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 10,203: Line 10,203:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Configuration.Notifications ====
 
==== Configuration.Notifications ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 10,220: Line 10,220:
 
* ''boolean'' Other
 
* ''boolean'' Other
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 10,267: Line 10,267:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Favourite ===
 
=== Favourite ===
 
==== Favourite.Details.Favourite ====
 
==== Favourite.Details.Favourite ====
Line 10,281: Line 10,281:
 
* [''string'' thumbnail]
 
* [''string'' thumbnail]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 10,308: Line 10,308:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Favourite.Fields.Favourite ====
 
==== Favourite.Fields.Favourite ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 10,325: Line 10,325:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Favourite.Type ====
 
==== Favourite.Type ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 10,340: Line 10,340:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Files ===
 
=== Files ===
 
==== Files.Media ====
 
==== Files.Media ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 10,356: Line 10,356:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== GUI ===
 
=== GUI ===
 
==== GUI.Property.Name ====
 
==== GUI.Property.Name ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 10,372: Line 10,372:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== GUI.Property.Value ====
 
==== GUI.Property.Value ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 10,384: Line 10,384:
 
* [''[[#GUI.Stereoscopy.Mode|GUI.Stereoscopy.Mode]]'' stereoscopicmode]
 
* [''[[#GUI.Stereoscopy.Mode|GUI.Stereoscopy.Mode]]'' stereoscopicmode]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 10,431: Line 10,431:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== GUI.Stereoscopy.Mode ====
 
==== GUI.Stereoscopy.Mode ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 10,440: Line 10,440:
 
* ''string'' label
 
* ''string'' label
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 10,465: Line 10,465:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Global ===
 
=== Global ===
 
==== Global.IncrementDecrement ====
 
==== Global.IncrementDecrement ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 10,478: Line 10,478:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Global.String.NotEmpty ====
 
==== Global.String.NotEmpty ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
 
   "minLength": 1
 
   "minLength": 1
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Global.Time ====
 
==== Global.Time ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 10,498: Line 10,498:
 
* ''integer'' milliseconds
 
* ''integer'' milliseconds
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 10,529: Line 10,529:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Global.Toggle ====
 
==== Global.Toggle ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 10,549: Line 10,549:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Global.Weekday ====
 
==== Global.Weekday ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 10,566: Line 10,566:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Item ===
 
=== Item ===
 
==== Item.Details.Base ====
 
==== Item.Details.Base ====
Line 10,575: Line 10,575:
 
* ''string'' label
 
* ''string'' label
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 10,585: Line 10,585:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Item.Fields.Base ====
 
==== Item.Fields.Base ====
 
'''Type:''' ''array''
 
'''Type:''' ''array''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "array",
 
   "type": "array",
Line 10,597: Line 10,597:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Library ===
 
=== Library ===
 
==== Library.Details.Genre ====
 
==== Library.Details.Genre ====
Line 10,609: Line 10,609:
 
* [''[[#Array.Integer|Array.Integer]]'' sourceid]
 
* [''[[#Array.Integer|Array.Integer]]'' sourceid]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 10,629: Line 10,629:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Library.Details.Source ====
 
==== Library.Details.Source ====
 
'''Extends:'''
 
'''Extends:'''
Line 10,639: Line 10,639:
 
* [''[[#Array.String|Array.String]]'' paths]
 
* [''[[#Array.String|Array.String]]'' paths]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 10,658: Line 10,658:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Library.Details.Tag ====
 
==== Library.Details.Tag ====
 
'''Extends:'''
 
'''Extends:'''
Line 10,667: Line 10,667:
 
* [''string'' title]
 
* [''string'' title]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 10,680: Line 10,680:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Library.Fields.Genre ====
 
==== Library.Fields.Genre ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 10,696: Line 10,696:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Library.Fields.Source ====
 
==== Library.Fields.Source ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 10,711: Line 10,711:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Library.Fields.Tag ====
 
==== Library.Fields.Tag ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 10,725: Line 10,725:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Library.Id ====
 
==== Library.Id ====
 
'''Type:''' ''integer''
 
'''Type:''' ''integer''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "integer",
 
   "type": "integer",
Line 10,735: Line 10,735:
 
   "minimum": 1
 
   "minimum": 1
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== List ===
 
=== List ===
 
==== List.Amount ====
 
==== List.Amount ====
 
'''Type:''' ''integer''
 
'''Type:''' ''integer''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "integer",
 
   "type": "integer",
Line 10,746: Line 10,746:
 
   "minimum": 0
 
   "minimum": 0
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Fields.All ====
 
==== List.Fields.All ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 10,856: Line 10,856:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Fields.Files ====
 
==== List.Fields.Files ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 10,950: Line 10,950:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Albums ====
 
==== List.Filter.Albums ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 10,988: Line 10,988:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Artists ====
 
==== List.Filter.Artists ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 11,026: Line 11,026:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Episodes ====
 
==== List.Filter.Episodes ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 11,064: Line 11,064:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Movies ====
 
==== List.Filter.Movies ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 11,102: Line 11,102:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.MusicVideos ====
 
==== List.Filter.MusicVideos ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 11,140: Line 11,140:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Rule ====
 
==== List.Filter.Rule ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 11,149: Line 11,149:
 
* ''mixed: string|array'' value
 
* ''mixed: string|array'' value
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 11,175: Line 11,175:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Rule.Albums ====
 
==== List.Filter.Rule.Albums ====
 
'''Extends:'''
 
'''Extends:'''
Line 11,183: Line 11,183:
 
* ''[[#List.Filter.Fields.Albums|List.Filter.Fields.Albums]]'' field
 
* ''[[#List.Filter.Fields.Albums|List.Filter.Fields.Albums]]'' field
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "List.Filter.Rule",
 
   "extends": "List.Filter.Rule",
Line 11,193: Line 11,193:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Rule.Artists ====
 
==== List.Filter.Rule.Artists ====
 
'''Extends:'''
 
'''Extends:'''
Line 11,201: Line 11,201:
 
* ''[[#List.Filter.Fields.Artists|List.Filter.Fields.Artists]]'' field
 
* ''[[#List.Filter.Fields.Artists|List.Filter.Fields.Artists]]'' field
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "List.Filter.Rule",
 
   "extends": "List.Filter.Rule",
Line 11,211: Line 11,211:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Rule.Episodes ====
 
==== List.Filter.Rule.Episodes ====
 
'''Extends:'''
 
'''Extends:'''
Line 11,219: Line 11,219:
 
* ''[[#List.Filter.Fields.Episodes|List.Filter.Fields.Episodes]]'' field
 
* ''[[#List.Filter.Fields.Episodes|List.Filter.Fields.Episodes]]'' field
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "List.Filter.Rule",
 
   "extends": "List.Filter.Rule",
Line 11,229: Line 11,229:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Rule.Movies ====
 
==== List.Filter.Rule.Movies ====
 
'''Extends:'''
 
'''Extends:'''
Line 11,237: Line 11,237:
 
* ''[[#List.Filter.Fields.Movies|List.Filter.Fields.Movies]]'' field
 
* ''[[#List.Filter.Fields.Movies|List.Filter.Fields.Movies]]'' field
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "List.Filter.Rule",
 
   "extends": "List.Filter.Rule",
Line 11,247: Line 11,247:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Rule.MusicVideos ====
 
==== List.Filter.Rule.MusicVideos ====
 
'''Extends:'''
 
'''Extends:'''
Line 11,255: Line 11,255:
 
* ''[[#List.Filter.Fields.MusicVideos|List.Filter.Fields.MusicVideos]]'' field
 
* ''[[#List.Filter.Fields.MusicVideos|List.Filter.Fields.MusicVideos]]'' field
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "List.Filter.Rule",
 
   "extends": "List.Filter.Rule",
Line 11,265: Line 11,265:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Rule.Songs ====
 
==== List.Filter.Rule.Songs ====
 
'''Extends:'''
 
'''Extends:'''
Line 11,273: Line 11,273:
 
* ''[[#List.Filter.Fields.Songs|List.Filter.Fields.Songs]]'' field
 
* ''[[#List.Filter.Fields.Songs|List.Filter.Fields.Songs]]'' field
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "List.Filter.Rule",
 
   "extends": "List.Filter.Rule",
Line 11,283: Line 11,283:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Rule.TVShows ====
 
==== List.Filter.Rule.TVShows ====
 
'''Extends:'''
 
'''Extends:'''
Line 11,291: Line 11,291:
 
* ''[[#List.Filter.Fields.TVShows|List.Filter.Fields.TVShows]]'' field
 
* ''[[#List.Filter.Fields.TVShows|List.Filter.Fields.TVShows]]'' field
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "List.Filter.Rule",
 
   "extends": "List.Filter.Rule",
Line 11,301: Line 11,301:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Rule.Textures ====
 
==== List.Filter.Rule.Textures ====
 
'''Extends:'''
 
'''Extends:'''
Line 11,309: Line 11,309:
 
* ''[[#List.Filter.Fields.Textures|List.Filter.Fields.Textures]]'' field
 
* ''[[#List.Filter.Fields.Textures|List.Filter.Fields.Textures]]'' field
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "List.Filter.Rule",
 
   "extends": "List.Filter.Rule",
Line 11,319: Line 11,319:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Songs ====
 
==== List.Filter.Songs ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 11,357: Line 11,357:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.TVShows ====
 
==== List.Filter.TVShows ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 11,395: Line 11,395:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Filter.Textures ====
 
==== List.Filter.Textures ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 11,433: Line 11,433:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Item.All ====
 
==== List.Item.All ====
 
'''Extends:'''
 
'''Extends:'''
Line 11,447: Line 11,447:
 
* [''string'' endtime]
 
* [''string'' endtime]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "List.Item.Base",
 
   "extends": "List.Item.Base",
Line 11,474: Line 11,474:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Item.Base ====
 
==== List.Item.Base ====
 
'''Extends:'''
 
'''Extends:'''
Line 11,548: Line 11,548:
 
* [''integer'' channels]
 
* [''integer'' channels]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": [
 
   "extends": [
Line 11,766: Line 11,766:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Item.File ====
 
==== List.Item.File ====
 
'''Extends:'''
 
'''Extends:'''
Line 11,778: Line 11,778:
 
* [''string'' mimetype]
 
* [''string'' mimetype]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "List.Item.Base",
 
   "extends": "List.Item.Base",
Line 11,806: Line 11,806:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Items.Sources ====
 
==== List.Items.Sources ====
 
'''Type:''' ''array''
 
'''Type:''' ''array''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "array",
 
   "type": "array",
Line 11,823: Line 11,823:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Limits ====
 
==== List.Limits ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 11,832: Line 11,832:
 
* [''[[#List.Amount|List.Amount]]'' end]
 
* [''[[#List.Amount|List.Amount]]'' end]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 11,849: Line 11,849:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.LimitsReturned ====
 
==== List.LimitsReturned ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 11,859: Line 11,859:
 
* ''integer'' total
 
* ''integer'' total
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 11,879: Line 11,879:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== List.Sort ====
 
==== List.Sort ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 11,890: Line 11,890:
 
* [''boolean'' useartistsortname]
 
* [''boolean'' useartistsortname]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 11,959: Line 11,959:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Media ===
 
=== Media ===
 
==== Media.Artwork ====
 
==== Media.Artwork ====
Line 11,971: Line 11,971:
 
* [''[[#Global.String.NotEmpty|Global.String.NotEmpty]]'' fanart]
 
* [''[[#Global.String.NotEmpty|Global.String.NotEmpty]]'' fanart]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 11,992: Line 11,992:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Media.Artwork.Set ====
 
==== Media.Artwork.Set ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 12,003: Line 12,003:
 
* [''mixed: [[#Global.String.NotEmpty|Global.String.NotEmpty]]'' fanart]
 
* [''mixed: [[#Global.String.NotEmpty|Global.String.NotEmpty]]'' fanart]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 12,058: Line 12,058:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Media.Details.Base ====
 
==== Media.Details.Base ====
 
'''Extends:'''
 
'''Extends:'''
Line 12,067: Line 12,067:
 
* [''string'' thumbnail]
 
* [''string'' thumbnail]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 12,079: Line 12,079:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Media.UniqueID ====
 
==== Media.UniqueID ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 12,090: Line 12,090:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Media.UniqueID.Set ====
 
==== Media.UniqueID.Set ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 12,107: Line 12,107:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Notifications ===
 
=== Notifications ===
 
==== Notifications.Item ====
 
==== Notifications.Item ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 12,260: Line 12,260:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Notifications.Item.Type ====
 
==== Notifications.Item.Type ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 12,277: Line 12,277:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Optional ===
 
=== Optional ===
 
==== Optional.Boolean ====
 
==== Optional.Boolean ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 12,290: Line 12,290:
 
   "default": null
 
   "default": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Optional.Integer ====
 
==== Optional.Integer ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 12,302: Line 12,302:
 
   "default": null
 
   "default": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Optional.Number ====
 
==== Optional.Number ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 12,314: Line 12,314:
 
   "default": null
 
   "default": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Optional.String ====
 
==== Optional.String ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 12,326: Line 12,326:
 
   "default": null
 
   "default": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== PVR ===
 
=== PVR ===
 
==== PVR.Channel.Type ====
 
==== PVR.Channel.Type ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 12,339: Line 12,339:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.ChannelGroup.Id ====
 
==== PVR.ChannelGroup.Id ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 12,360: Line 12,360:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Details.Broadcast ====
 
==== PVR.Details.Broadcast ====
 
'''Extends:'''
 
'''Extends:'''
Line 12,398: Line 12,398:
 
* [''boolean'' isplayable]
 
* [''boolean'' isplayable]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 12,498: Line 12,498:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Details.Channel ====
 
==== PVR.Details.Channel ====
 
'''Extends:'''
 
'''Extends:'''
Line 12,520: Line 12,520:
 
* [''boolean'' hasarchive]
 
* [''boolean'' hasarchive]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 12,573: Line 12,573:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Details.ChannelGroup ====
 
==== PVR.Details.ChannelGroup ====
 
'''Extends:'''
 
'''Extends:'''
Line 12,582: Line 12,582:
 
* ''[[#PVR.Channel.Type|PVR.Channel.Type]]'' channeltype
 
* ''[[#PVR.Channel.Type|PVR.Channel.Type]]'' channeltype
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 12,596: Line 12,596:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Details.ChannelGroup.Extended ====
 
==== PVR.Details.ChannelGroup.Extended ====
 
'''Extends:'''
 
'''Extends:'''
Line 12,605: Line 12,605:
 
* [''array'' channels]
 
* [''array'' channels]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "PVR.Details.ChannelGroup",
 
   "extends": "PVR.Details.ChannelGroup",
Line 12,621: Line 12,621:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Details.Recording ====
 
==== PVR.Details.Recording ====
 
'''Extends:'''
 
'''Extends:'''
Line 12,652: Line 12,652:
 
* [''string'' showtitle]
 
* [''string'' showtitle]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 12,731: Line 12,731:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Details.Timer ====
 
==== PVR.Details.Timer ====
 
'''Extends:'''
 
'''Extends:'''
Line 12,766: Line 12,766:
 
* [''boolean'' isreadonly]
 
* [''boolean'' isreadonly]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 12,861: Line 12,861:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Fields.Broadcast ====
 
==== PVR.Fields.Broadcast ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 12,904: Line 12,904:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Fields.Channel ====
 
==== PVR.Fields.Channel ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 12,931: Line 12,931:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Fields.Recording ====
 
==== PVR.Fields.Recording ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 12,967: Line 12,967:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Fields.Timer ====
 
==== PVR.Fields.Timer ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 13,007: Line 13,007:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Property.Name ====
 
==== PVR.Property.Name ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 13,020: Line 13,020:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.Property.Value ====
 
==== PVR.Property.Value ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 13,030: Line 13,030:
 
* [''boolean'' scanning]
 
* [''boolean'' scanning]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,045: Line 13,045:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== PVR.TimerState ====
 
==== PVR.TimerState ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 13,066: Line 13,066:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Player ===
 
=== Player ===
 
==== Player.Audio.Stream ====
 
==== Player.Audio.Stream ====
Line 13,084: Line 13,084:
 
* ''integer'' samplerate
 
* ''integer'' samplerate
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,131: Line 13,131:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.CustomViewMode ====
 
==== Player.CustomViewMode ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 13,142: Line 13,142:
 
* [''mixed: string|[[#Optional.Boolean|Optional.Boolean]]'' nonlinearstretch]
 
* [''mixed: string|[[#Optional.Boolean|Optional.Boolean]]'' nonlinearstretch]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,223: Line 13,223:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Id ====
 
==== Player.Id ====
 
'''Type:''' ''integer''
 
'''Type:''' ''integer''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "integer",
 
   "type": "integer",
Line 13,234: Line 13,234:
 
   "default": -1
 
   "default": -1
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Notifications.Data ====
 
==== Player.Notifications.Data ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 13,243: Line 13,243:
 
* ''[[#Player.Notifications.Player|Player.Notifications.Player]]'' player
 
* ''[[#Player.Notifications.Player|Player.Notifications.Player]]'' player
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,257: Line 13,257:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Notifications.Player ====
 
==== Player.Notifications.Player ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 13,266: Line 13,266:
 
* [''integer'' speed]
 
* [''integer'' speed]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,279: Line 13,279:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Notifications.Player.Seek ====
 
==== Player.Notifications.Player.Seek ====
 
'''Extends:'''
 
'''Extends:'''
Line 13,288: Line 13,288:
 
* [''[[#Global.Time|Global.Time]]'' seekoffset]
 
* [''[[#Global.Time|Global.Time]]'' seekoffset]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Player.Notifications.Player",
 
   "extends": "Player.Notifications.Player",
Line 13,300: Line 13,300:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Position.Percentage ====
 
==== Player.Position.Percentage ====
 
'''Type:''' ''number''
 
'''Type:''' ''number''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "number",
 
   "type": "number",
Line 13,310: Line 13,310:
 
   "maximum": 100.0
 
   "maximum": 100.0
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Position.Time ====
 
==== Player.Position.Time ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 13,321: Line 13,321:
 
* [''integer'' milliseconds]
 
* [''integer'' milliseconds]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,352: Line 13,352:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Property.Name ====
 
==== Player.Property.Name ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 13,387: Line 13,387:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Property.Value ====
 
==== Player.Property.Value ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 13,419: Line 13,419:
 
* [''boolean'' live]
 
* [''boolean'' live]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,509: Line 13,509:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Repeat ====
 
==== Player.Repeat ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 13,522: Line 13,522:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Speed ====
 
==== Player.Speed ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 13,530: Line 13,530:
 
* [''integer'' speed]
 
* [''integer'' speed]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,540: Line 13,540:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Subtitle ====
 
==== Player.Subtitle ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 13,553: Line 13,553:
 
* ''boolean'' isimpaired
 
* ''boolean'' isimpaired
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,584: Line 13,584:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Type ====
 
==== Player.Type ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 13,597: Line 13,597:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.Video.Stream ====
 
==== Player.Video.Stream ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 13,610: Line 13,610:
 
* ''integer'' height
 
* ''integer'' height
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,641: Line 13,641:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.ViewMode ====
 
==== Player.ViewMode ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 13,660: Line 13,660:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Playlist ===
 
=== Playlist ===
 
==== Playlist.Id ====
 
==== Playlist.Id ====
 
'''Type:''' ''integer''
 
'''Type:''' ''integer''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "integer",
 
   "type": "integer",
Line 13,672: Line 13,672:
 
   "default": -1
 
   "default": -1
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.Item ====
 
==== Playlist.Item ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 13,781: Line 13,781:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.Position ====
 
==== Playlist.Position ====
 
'''Type:''' ''integer''
 
'''Type:''' ''integer''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "integer",
 
   "type": "integer",
Line 13,791: Line 13,791:
 
   "default": -1
 
   "default": -1
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.Property.Name ====
 
==== Playlist.Property.Name ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 13,803: Line 13,803:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.Property.Value ====
 
==== Playlist.Property.Value ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 13,812: Line 13,812:
 
* [''integer'' size]
 
* [''integer'' size]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,825: Line 13,825:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.Type ====
 
==== Playlist.Type ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 13,840: Line 13,840:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Profiles ===
 
=== Profiles ===
 
==== Profiles.Details.Profile ====
 
==== Profiles.Details.Profile ====
Line 13,850: Line 13,850:
 
* [''integer'' lockmode]
 
* [''integer'' lockmode]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Details.Base",
 
   "extends": "Item.Details.Base",
Line 13,862: Line 13,862:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Profiles.Fields.Profile ====
 
==== Profiles.Fields.Profile ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 13,877: Line 13,877:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Profiles.Password ====
 
==== Profiles.Password ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 13,886: Line 13,886:
 
* [''string'' encryption = md5]
 
* [''string'' encryption = md5]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,906: Line 13,906:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Setting ===
 
=== Setting ===
 
==== Setting.Details.Base ====
 
==== Setting.Details.Base ====
Line 13,917: Line 13,917:
 
* [''string'' help]
 
* [''string'' help]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 13,935: Line 13,935:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.Category ====
 
==== Setting.Details.Category ====
 
'''Extends:'''
 
'''Extends:'''
Line 13,943: Line 13,943:
 
* [''array'' groups]
 
* [''array'' groups]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.Base",
 
   "extends": "Setting.Details.Base",
Line 13,958: Line 13,958:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.Control ====
 
==== Setting.Details.Control ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 13,999: Line 13,999:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.ControlBase ====
 
==== Setting.Details.ControlBase ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 14,009: Line 14,009:
 
* ''boolean'' delayed
 
* ''boolean'' delayed
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 14,027: Line 14,027:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.ControlButton ====
 
==== Setting.Details.ControlButton ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,035: Line 14,035:
 
* ''string'' type
 
* ''string'' type
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.ControlHeading",
 
   "extends": "Setting.Details.ControlHeading",
Line 14,048: Line 14,048:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.ControlCheckmark ====
 
==== Setting.Details.ControlCheckmark ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,057: Line 14,057:
 
* ''string'' format
 
* ''string'' format
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.ControlBase",
 
   "extends": "Setting.Details.ControlBase",
Line 14,077: Line 14,077:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.ControlEdit ====
 
==== Setting.Details.ControlEdit ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,087: Line 14,087:
 
* ''boolean'' verifynewvalue
 
* ''boolean'' verifynewvalue
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.ControlHeading",
 
   "extends": "Setting.Details.ControlHeading",
Line 14,108: Line 14,108:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.ControlHeading ====
 
==== Setting.Details.ControlHeading ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,116: Line 14,116:
 
* [''string'' heading]
 
* [''string'' heading]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.ControlBase",
 
   "extends": "Setting.Details.ControlBase",
Line 14,125: Line 14,125:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.ControlLabel ====
 
==== Setting.Details.ControlLabel ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,134: Line 14,134:
 
* ''string'' format
 
* ''string'' format
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.ControlBase",
 
   "extends": "Setting.Details.ControlBase",
Line 14,154: Line 14,154:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.ControlList ====
 
==== Setting.Details.ControlList ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,163: Line 14,163:
 
* ''boolean'' multiselect
 
* ''boolean'' multiselect
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.ControlHeading",
 
   "extends": "Setting.Details.ControlHeading",
Line 14,180: Line 14,180:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.ControlRange ====
 
==== Setting.Details.ControlRange ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,190: Line 14,190:
 
* ''string'' formatvalue
 
* ''string'' formatvalue
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.ControlBase",
 
   "extends": "Setting.Details.ControlBase",
Line 14,211: Line 14,211:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.ControlSlider ====
 
==== Setting.Details.ControlSlider ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,221: Line 14,221:
 
* ''boolean'' popup
 
* ''boolean'' popup
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.ControlHeading",
 
   "extends": "Setting.Details.ControlHeading",
Line 14,242: Line 14,242:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.ControlSpinner ====
 
==== Setting.Details.ControlSpinner ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,252: Line 14,252:
 
* [''string'' minimumlabel]
 
* [''string'' minimumlabel]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.ControlBase",
 
   "extends": "Setting.Details.ControlBase",
Line 14,271: Line 14,271:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.Group ====
 
==== Setting.Details.Group ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 14,280: Line 14,280:
 
* [''array'' settings]
 
* [''array'' settings]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 14,300: Line 14,300:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.Section ====
 
==== Setting.Details.Section ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,308: Line 14,308:
 
* [''array'' categories]
 
* [''array'' categories]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.Base",
 
   "extends": "Setting.Details.Base",
Line 14,323: Line 14,323:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.Setting ====
 
==== Setting.Details.Setting ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 14,372: Line 14,372:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.SettingAction ====
 
==== Setting.Details.SettingAction ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,380: Line 14,380:
 
* ''string'' data
 
* ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.SettingBase",
 
   "extends": "Setting.Details.SettingBase",
Line 14,391: Line 14,391:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.SettingAddon ====
 
==== Setting.Details.SettingAddon ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,399: Line 14,399:
 
* ''[[#Addon.Types|Addon.Types]]'' addontype
 
* ''[[#Addon.Types|Addon.Types]]'' addontype
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.SettingString",
 
   "extends": "Setting.Details.SettingString",
Line 14,410: Line 14,410:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.SettingBase ====
 
==== Setting.Details.SettingBase ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,422: Line 14,422:
 
* [''[[#Setting.Details.Control|Setting.Details.Control]]'' control]
 
* [''[[#Setting.Details.Control|Setting.Details.Control]]'' control]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.Base",
 
   "extends": "Setting.Details.Base",
Line 14,447: Line 14,447:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.SettingBool ====
 
==== Setting.Details.SettingBool ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,456: Line 14,456:
 
* ''boolean'' default
 
* ''boolean'' default
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.SettingBase",
 
   "extends": "Setting.Details.SettingBase",
Line 14,471: Line 14,471:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.SettingDate ====
 
==== Setting.Details.SettingDate ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Setting.Details.SettingString|Setting.Details.SettingString]]''
 
* ''[[#Setting.Details.SettingString|Setting.Details.SettingString]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.SettingString",
 
   "extends": "Setting.Details.SettingString",
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.SettingInt ====
 
==== Setting.Details.SettingInt ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,493: Line 14,493:
 
* [''array'' options]
 
* [''array'' options]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.SettingBase",
 
   "extends": "Setting.Details.SettingBase",
Line 14,533: Line 14,533:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.SettingList ====
 
==== Setting.Details.SettingList ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,547: Line 14,547:
 
* [''integer'' maximumItems]
 
* [''integer'' maximumItems]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.SettingBase",
 
   "extends": "Setting.Details.SettingBase",
Line 14,580: Line 14,580:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.SettingNumber ====
 
==== Setting.Details.SettingNumber ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,592: Line 14,592:
 
* ''number'' maximum
 
* ''number'' maximum
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.SettingBase",
 
   "extends": "Setting.Details.SettingBase",
Line 14,619: Line 14,619:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.SettingPath ====
 
==== Setting.Details.SettingPath ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,628: Line 14,628:
 
* [''array'' sources]
 
* [''array'' sources]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.SettingString",
 
   "extends": "Setting.Details.SettingString",
Line 14,645: Line 14,645:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.SettingString ====
 
==== Setting.Details.SettingString ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,656: Line 14,656:
 
* [''array'' options]
 
* [''array'' options]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.SettingBase",
 
   "extends": "Setting.Details.SettingBase",
Line 14,690: Line 14,690:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Details.SettingTime ====
 
==== Setting.Details.SettingTime ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Setting.Details.SettingString|Setting.Details.SettingString]]''
 
* ''[[#Setting.Details.SettingString|Setting.Details.SettingString]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Setting.Details.SettingString",
 
   "extends": "Setting.Details.SettingString",
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Level ====
 
==== Setting.Level ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 14,713: Line 14,713:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Type ====
 
==== Setting.Type ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 14,733: Line 14,733:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Value ====
 
==== Setting.Value ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 14,758: Line 14,758:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Value.Extended ====
 
==== Setting.Value.Extended ====
 
'''Type:''' ''mixed''
 
'''Type:''' ''mixed''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": [
 
   "type": [
Line 14,787: Line 14,787:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Setting.Value.List ====
 
==== Setting.Value.List ====
 
'''Type:''' ''array''
 
'''Type:''' ''array''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "array",
 
   "type": "array",
Line 14,798: Line 14,798:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== System ===
 
=== System ===
 
==== System.Property.Name ====
 
==== System.Property.Name ====
 
'''Type:''' ''string''
 
'''Type:''' ''string''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "string",
 
   "type": "string",
Line 14,813: Line 14,813:
 
   ]
 
   ]
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== System.Property.Value ====
 
==== System.Property.Value ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 14,824: Line 14,824:
 
* [''boolean'' canreboot]
 
* [''boolean'' canreboot]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 14,842: Line 14,842:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Textures ===
 
=== Textures ===
 
==== Textures.Details.Size ====
 
==== Textures.Details.Size ====
Line 14,855: Line 14,855:
 
* [''string'' lastused]
 
* [''string'' lastused]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 14,881: Line 14,881:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Textures.Details.Texture ====
 
==== Textures.Details.Texture ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 14,894: Line 14,894:
 
* [''array'' sizes]
 
* [''array'' sizes]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 14,926: Line 14,926:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Textures.Fields.Texture ====
 
==== Textures.Fields.Texture ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 14,944: Line 14,944:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Video ===
 
=== Video ===
 
==== Video.Cast ====
 
==== Video.Cast ====
 
'''Type:''' ''array''
 
'''Type:''' ''array''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "array",
 
   "type": "array",
Line 14,974: Line 14,974:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Details.Base ====
 
==== Video.Details.Base ====
 
'''Extends:'''
 
'''Extends:'''
Line 14,983: Line 14,983:
 
* [''[[#Media.Artwork|Media.Artwork]]'' art]
 
* [''[[#Media.Artwork|Media.Artwork]]'' art]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Media.Details.Base",
 
   "extends": "Media.Details.Base",
Line 14,995: Line 14,995:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Details.Episode ====
 
==== Video.Details.Episode ====
 
'''Extends:'''
 
'''Extends:'''
Line 15,020: Line 15,020:
 
* [''Video.Ratings'' ratings]
 
* [''Video.Ratings'' ratings]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Video.Details.File",
 
   "extends": "Video.Details.File",
Line 15,081: Line 15,081:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Details.File ====
 
==== Video.Details.File ====
 
'''Extends:'''
 
'''Extends:'''
Line 15,092: Line 15,092:
 
* [''[[#Video.Resume|Video.Resume]]'' resume]
 
* [''[[#Video.Resume|Video.Resume]]'' resume]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Video.Details.Item",
 
   "extends": "Video.Details.Item",
Line 15,111: Line 15,111:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Details.Item ====
 
==== Video.Details.Item ====
 
'''Extends:'''
 
'''Extends:'''
Line 15,122: Line 15,122:
 
* [''string'' dateadded]
 
* [''string'' dateadded]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Video.Details.Media",
 
   "extends": "Video.Details.Media",
Line 15,140: Line 15,140:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Details.Media ====
 
==== Video.Details.Media ====
 
'''Extends:'''
 
'''Extends:'''
Line 15,148: Line 15,148:
 
* [''string'' title]
 
* [''string'' title]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Video.Details.Base",
 
   "extends": "Video.Details.Base",
Line 15,157: Line 15,157:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Details.Movie ====
 
==== Video.Details.Movie ====
 
'''Extends:'''
 
'''Extends:'''
Line 15,189: Line 15,189:
 
* [''[[#Media.UniqueID|Media.UniqueID]]'' uniqueid]
 
* [''[[#Media.UniqueID|Media.UniqueID]]'' uniqueid]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Video.Details.File",
 
   "extends": "Video.Details.File",
Line 15,271: Line 15,271:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Details.MovieSet ====
 
==== Video.Details.MovieSet ====
 
'''Extends:'''
 
'''Extends:'''
Line 15,280: Line 15,280:
 
* [''string'' plot]
 
* [''string'' plot]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Video.Details.Media",
 
   "extends": "Video.Details.Media",
Line 15,293: Line 15,293:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Details.MovieSet.Extended ====
 
==== Video.Details.MovieSet.Extended ====
 
'''Extends:'''
 
'''Extends:'''
Line 15,302: Line 15,302:
 
* [''array'' movies]
 
* [''array'' movies]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Video.Details.MovieSet",
 
   "extends": "Video.Details.MovieSet",
Line 15,318: Line 15,318:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Details.MusicVideo ====
 
==== Video.Details.MusicVideo ====
 
'''Extends:'''
 
'''Extends:'''
Line 15,336: Line 15,336:
 
* [''string'' premiered]
 
* [''string'' premiered]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Video.Details.File",
 
   "extends": "Video.Details.File",
Line 15,376: Line 15,376:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Details.Season ====
 
==== Video.Details.Season ====
 
'''Extends:'''
 
'''Extends:'''
Line 15,391: Line 15,391:
 
* [''string'' title]
 
* [''string'' title]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Video.Details.Base",
 
   "extends": "Video.Details.Base",
Line 15,423: Line 15,423:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Details.TVShow ====
 
==== Video.Details.TVShow ====
 
'''Extends:'''
 
'''Extends:'''
Line 15,452: Line 15,452:
 
* [''[[#Media.UniqueID|Media.UniqueID]]'' uniqueid]
 
* [''[[#Media.UniqueID|Media.UniqueID]]'' uniqueid]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Video.Details.Item",
 
   "extends": "Video.Details.Item",
Line 15,527: Line 15,527:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Fields.Episode ====
 
==== Video.Fields.Episode ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 15,571: Line 15,571:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Fields.Movie ====
 
==== Video.Fields.Movie ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 15,622: Line 15,622:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Fields.MovieSet ====
 
==== Video.Fields.MovieSet ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 15,641: Line 15,641:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Fields.MusicVideo ====
 
==== Video.Fields.MusicVideo ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 15,678: Line 15,678:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Fields.Season ====
 
==== Video.Fields.Season ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 15,702: Line 15,702:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Fields.TVShow ====
 
==== Video.Fields.TVShow ====
 
'''Extends:'''
 
'''Extends:'''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
 
* ''[[#Item.Fields.Base|Item.Fields.Base]]''
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "extends": "Item.Fields.Base",
 
   "extends": "Item.Fields.Base",
Line 15,745: Line 15,745:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Rating ====
 
==== Video.Rating ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 15,755: Line 15,755:
 
* [''boolean'' default]
 
* [''boolean'' default]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 15,771: Line 15,771:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Ratings ====
 
==== Video.Ratings ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 15,782: Line 15,782:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Ratings.Set ====
 
==== Video.Ratings.Set ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
 
<br />
 
<br />
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 15,799: Line 15,799:
 
   }
 
   }
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Resume ====
 
==== Video.Resume ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 15,808: Line 15,808:
 
* [''number'' total]
 
* [''number'' total]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 15,823: Line 15,823:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Video.Streams ====
 
==== Video.Streams ====
 
'''Type:''' ''object''
 
'''Type:''' ''object''
Line 15,833: Line 15,833:
 
* [''array'' subtitle]
 
* [''array'' subtitle]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "object",
 
   "type": "object",
Line 15,897: Line 15,897:
 
   "additionalProperties": false
 
   "additionalProperties": false
 
}
 
}
}}
+
</syntaxhighlight>}}
 
== Notifications ==
 
== Notifications ==
 
=== Application ===
 
=== Application ===
Line 15,909: Line 15,909:
 
#* ''boolean'' muted
 
#* ''boolean'' muted
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 15,939: Line 15,939:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== AudioLibrary ===
 
=== AudioLibrary ===
 
==== AudioLibrary.OnCleanFinished ====
 
==== AudioLibrary.OnCleanFinished ====
Line 15,948: Line 15,948:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 15,966: Line 15,966:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.OnCleanStarted ====
 
==== AudioLibrary.OnCleanStarted ====
 
An audio library clean operation has started.<br />
 
An audio library clean operation has started.<br />
Line 15,974: Line 15,974:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 15,992: Line 15,992:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.OnExport ====
 
==== AudioLibrary.OnExport ====
 
An audio library export has finished.<br />
 
An audio library export has finished.<br />
Line 16,002: Line 16,002:
 
#* [''integer'' failcount = 0]
 
#* [''integer'' failcount = 0]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,033: Line 16,033:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.OnRemove ====
 
==== AudioLibrary.OnRemove ====
 
An audio item has been removed.<br />
 
An audio item has been removed.<br />
Line 16,044: Line 16,044:
 
#* ''[[#Optional.Boolean|Optional.Boolean]]'' transaction
 
#* ''[[#Optional.Boolean|Optional.Boolean]]'' transaction
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,076: Line 16,076:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.OnScanFinished ====
 
==== AudioLibrary.OnScanFinished ====
 
Scanning the audio library has been finished.<br />
 
Scanning the audio library has been finished.<br />
Line 16,084: Line 16,084:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,102: Line 16,102:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.OnScanStarted ====
 
==== AudioLibrary.OnScanStarted ====
 
An audio library scan has started.<br />
 
An audio library scan has started.<br />
Line 16,110: Line 16,110:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,128: Line 16,128:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== AudioLibrary.OnUpdate ====
 
==== AudioLibrary.OnUpdate ====
 
An audio item has been updated.<br />
 
An audio item has been updated.<br />
Line 16,140: Line 16,140:
 
#* ''[[#Optional.Boolean|Optional.Boolean]]'' added
 
#* ''[[#Optional.Boolean|Optional.Boolean]]'' added
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,180: Line 16,180:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== GUI ===
 
=== GUI ===
 
==== GUI.OnDPMSActivated ====
 
==== GUI.OnDPMSActivated ====
Line 16,189: Line 16,189:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,207: Line 16,207:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== GUI.OnDPMSDeactivated ====
 
==== GUI.OnDPMSDeactivated ====
 
Energy saving/DPMS has been deactivated.<br />
 
Energy saving/DPMS has been deactivated.<br />
Line 16,215: Line 16,215:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,233: Line 16,233:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== GUI.OnScreensaverActivated ====
 
==== GUI.OnScreensaverActivated ====
 
The screensaver has been activated.<br />
 
The screensaver has been activated.<br />
Line 16,241: Line 16,241:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,259: Line 16,259:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== GUI.OnScreensaverDeactivated ====
 
==== GUI.OnScreensaverDeactivated ====
 
The screensaver has been deactivated.<br />
 
The screensaver has been deactivated.<br />
Line 16,268: Line 16,268:
 
#* ''boolean'' shuttingdown
 
#* ''boolean'' shuttingdown
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,292: Line 16,292:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Input ===
 
=== Input ===
 
==== Input.OnInputFinished ====
 
==== Input.OnInputFinished ====
Line 16,301: Line 16,301:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,319: Line 16,319:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Input.OnInputRequested ====
 
==== Input.OnInputRequested ====
 
The user is requested to provide some information.<br />
 
The user is requested to provide some information.<br />
Line 16,330: Line 16,330:
 
#* ''string'' title
 
#* ''string'' title
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,371: Line 16,371:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Player ===
 
=== Player ===
 
==== Player.OnAVChange ====
 
==== Player.OnAVChange ====
Line 16,380: Line 16,380:
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,398: Line 16,398:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.OnAVStart ====
 
==== Player.OnAVStart ====
 
Playback of a media item has been started and first frame is available. If there is no ID available extra information will be provided.<br />
 
Playback of a media item has been started and first frame is available. If there is no ID available extra information will be provided.<br />
Line 16,406: Line 16,406:
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,424: Line 16,424:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.OnPause ====
 
==== Player.OnPause ====
 
Playback of a media item has been paused. If there is no ID available extra information will be provided.<br />
 
Playback of a media item has been paused. If there is no ID available extra information will be provided.<br />
Line 16,432: Line 16,432:
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,450: Line 16,450:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.OnPlay ====
 
==== Player.OnPlay ====
 
Playback of a media item has been started or the playback speed has changed. If there is no ID available extra information will be provided.<br />
 
Playback of a media item has been started or the playback speed has changed. If there is no ID available extra information will be provided.<br />
Line 16,458: Line 16,458:
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,476: Line 16,476:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.OnPropertyChanged ====
 
==== Player.OnPropertyChanged ====
 
A property of the playing items has changed.<br />
 
A property of the playing items has changed.<br />
Line 16,486: Line 16,486:
 
#* ''[[#Player.Notifications.Player|Player.Notifications.Player]]'' player
 
#* ''[[#Player.Notifications.Player|Player.Notifications.Player]]'' player
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,513: Line 16,513:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.OnResume ====
 
==== Player.OnResume ====
 
Playback of a media item has been resumed. If there is no ID available extra information will be provided.<br />
 
Playback of a media item has been resumed. If there is no ID available extra information will be provided.<br />
Line 16,521: Line 16,521:
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,539: Line 16,539:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.OnSeek ====
 
==== Player.OnSeek ====
 
The playback position has been changed. If there is no ID available extra information will be provided.<br />
 
The playback position has been changed. If there is no ID available extra information will be provided.<br />
Line 16,549: Line 16,549:
 
#* ''[[#Player.Notifications.Player.Seek|Player.Notifications.Player.Seek]]'' player
 
#* ''[[#Player.Notifications.Player.Seek|Player.Notifications.Player.Seek]]'' player
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,576: Line 16,576:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.OnSpeedChanged ====
 
==== Player.OnSpeedChanged ====
 
Speed of the playback of a media item has been changed. If there is no ID available extra information will be provided.<br />
 
Speed of the playback of a media item has been changed. If there is no ID available extra information will be provided.<br />
Line 16,584: Line 16,584:
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
# ''[[#Player.Notifications.Data|Player.Notifications.Data]]'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,602: Line 16,602:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Player.OnStop ====
 
==== Player.OnStop ====
 
Playback of a media item has been stopped. If there is no ID available extra information will be provided.<br />
 
Playback of a media item has been stopped. If there is no ID available extra information will be provided.<br />
Line 16,612: Line 16,612:
 
#* ''boolean'' end
 
#* ''boolean'' end
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,640: Line 16,640:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== Playlist ===
 
=== Playlist ===
 
==== Playlist.OnAdd ====
 
==== Playlist.OnAdd ====
Line 16,652: Line 16,652:
 
#* ''[[#Playlist.Position|Playlist.Position]]'' position
 
#* ''[[#Playlist.Position|Playlist.Position]]'' position
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,682: Line 16,682:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.OnClear ====
 
==== Playlist.OnClear ====
 
A playlist item has been cleared.<br />
 
A playlist item has been cleared.<br />
Line 16,691: Line 16,691:
 
#* ''[[#Playlist.Id|Playlist.Id]]'' playlistid
 
#* ''[[#Playlist.Id|Playlist.Id]]'' playlistid
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,715: Line 16,715:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== Playlist.OnRemove ====
 
==== Playlist.OnRemove ====
 
A playlist item has been removed.<br />
 
A playlist item has been removed.<br />
Line 16,725: Line 16,725:
 
#* ''[[#Playlist.Position|Playlist.Position]]'' position
 
#* ''[[#Playlist.Position|Playlist.Position]]'' position
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,752: Line 16,752:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== System ===
 
=== System ===
 
==== System.OnLowBattery ====
 
==== System.OnLowBattery ====
Line 16,761: Line 16,761:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,779: Line 16,779:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== System.OnQuit ====
 
==== System.OnQuit ====
 
Kodi will be closed.<br />
 
Kodi will be closed.<br />
Line 16,788: Line 16,788:
 
#* ''integer'' exitcode
 
#* ''integer'' exitcode
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,813: Line 16,813:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== System.OnRestart ====
 
==== System.OnRestart ====
 
The system will be restarted.<br />
 
The system will be restarted.<br />
Line 16,821: Line 16,821:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,839: Line 16,839:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== System.OnSleep ====
 
==== System.OnSleep ====
 
The system will be suspended.<br />
 
The system will be suspended.<br />
Line 16,847: Line 16,847:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,865: Line 16,865:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== System.OnWake ====
 
==== System.OnWake ====
 
The system woke up from suspension.<br />
 
The system woke up from suspension.<br />
Line 16,873: Line 16,873:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,891: Line 16,891:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
=== VideoLibrary ===
 
=== VideoLibrary ===
 
==== VideoLibrary.OnCleanFinished ====
 
==== VideoLibrary.OnCleanFinished ====
Line 16,900: Line 16,900:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,918: Line 16,918:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.OnCleanStarted ====
 
==== VideoLibrary.OnCleanStarted ====
 
A video library clean operation has started.<br />
 
A video library clean operation has started.<br />
Line 16,926: Line 16,926:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,944: Line 16,944:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.OnExport ====
 
==== VideoLibrary.OnExport ====
 
A video library export has finished.<br />
 
A video library export has finished.<br />
Line 16,955: Line 16,955:
 
#* [''integer'' failcount = 0]
 
#* [''integer'' failcount = 0]
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 16,991: Line 16,991:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.OnRefresh ====
 
==== VideoLibrary.OnRefresh ====
 
The video library has been refreshed and a home screen reload might be necessary.<br />
 
The video library has been refreshed and a home screen reload might be necessary.<br />
Line 16,999: Line 16,999:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 17,017: Line 17,017:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.OnRemove ====
 
==== VideoLibrary.OnRemove ====
 
A video item has been removed.<br />
 
A video item has been removed.<br />
Line 17,028: Line 17,028:
 
#* ''[[#Optional.Boolean|Optional.Boolean]]'' transaction
 
#* ''[[#Optional.Boolean|Optional.Boolean]]'' transaction
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 17,060: Line 17,060:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.OnScanFinished ====
 
==== VideoLibrary.OnScanFinished ====
 
Scanning the video library has been finished.<br />
 
Scanning the video library has been finished.<br />
Line 17,068: Line 17,068:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 17,086: Line 17,086:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.OnScanStarted ====
 
==== VideoLibrary.OnScanStarted ====
 
A video library scan has started.<br />
 
A video library scan has started.<br />
Line 17,094: Line 17,094:
 
# ''string'' data
 
# ''string'' data
 
</div>
 
</div>
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|
+
{{hidden|style = width: 60%;|headerstyle = background: #cccccc;|contentstyle = text-align: left; border: 0px solid #AAAAAA;|JSON Schema Description|<syntaxhighlight enclose="div">
 
{
 
{
 
   "type": "notification",
 
   "type": "notification",
Line 17,112: Line 17,112:
 
   "returns": null
 
   "returns": null
 
}
 
}
}}
+
</syntaxhighlight>}}
 
==== VideoLibrary.OnUpdate ====
 
==== VideoLibrary.OnUpdate ====
 
A video item has been updated.<br />
 
A video item has been updated.<br />
Line 17,125: Line 17,125:
 
#* ''[[#Optional.Boolean|Optional.Boolean]]'' added
 
#* ''[[#Optional.Boolean|Optional.Boolean]]'' added
</