diff options
-rw-r--r-- | PVideo.cpp | 1 | ||||
-rw-r--r-- | plexSdOsd.cpp | 1 | ||||
-rw-r--r-- | templates/plug-plex-detail.xml | 2 | ||||
-rw-r--r-- | tokendefinitions.h | 3 |
4 files changed, 5 insertions, 2 deletions
@@ -284,6 +284,7 @@ void Video::AddTokens(std::shared_ptr<skindesignerapi::cOsdElement> grid, bool c grid->AddIntToken((int)(eTokenGridInt::ismovie), true); } else if (m_tType == MediaType::CLIP) { grid->AddIntToken((int)(eTokenGridInt::isclip), true); + grid->AddIntToken((int)eTokenGridInt::extratype, (int)m_eExtraType); } vector<int> loopInfo; diff --git a/plexSdOsd.cpp b/plexSdOsd.cpp index 5f4f3ee..fce4044 100644 --- a/plexSdOsd.cpp +++ b/plexSdOsd.cpp @@ -319,6 +319,7 @@ void cPlexSdOsd::DefineGridTokens(skindesignerapi::cTokenContainer* tk) tk->DefineIntToken("{isdummy}", (int)eTokenGridInt::isdummy); tk->DefineIntToken("{isserver}", (int)eTokenGridInt::isserver); tk->DefineIntToken("{serverport}", (int)eTokenGridInt::serverport); + tk->DefineIntToken("{extratype}", (int)eTokenGridInt::extratype); tk->DefineStringToken("{title}", (int)eTokenGridStr::title); tk->DefineStringToken("{orginaltitle}", (int)eTokenGridStr::orginaltitle); diff --git a/templates/plug-plex-detail.xml b/templates/plug-plex-detail.xml index 2f49953..670fa7b 100644 --- a/templates/plug-plex-detail.xml +++ b/templates/plug-plex-detail.xml @@ -94,7 +94,7 @@ but element are usually from type "clip" so the available information are the following: {title} string, Name of the element - {extraType} int, 1 = trailer, 5 = Behind the Scenes(?) + {extratype} int, 1 = trailer, 5 = Behind the Scenes(?) {duration} int, minutes, total duration {originallyAvailableYear} Year of release/first aired {originallyAvailableMonth} Month of release/first aired diff --git a/tokendefinitions.h b/tokendefinitions.h index cebfbac..bed4bc0 100644 --- a/tokendefinitions.h +++ b/tokendefinitions.h @@ -71,7 +71,8 @@ enum class eTokenGridInt { audioChannels, isdummy, isserver, - serverport + serverport, + extratype }; enum class eTokenGridStr { |