From 566851085370849464623667eec1005c3b0cddfa Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 30 Mar 2016 21:42:23 +0200 Subject: Added missing token {extratype} --- PVideo.cpp | 1 + plexSdOsd.cpp | 1 + templates/plug-plex-detail.xml | 2 +- tokendefinitions.h | 3 ++- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/PVideo.cpp b/PVideo.cpp index 6b502bc..9e38caa 100644 --- a/PVideo.cpp +++ b/PVideo.cpp @@ -284,6 +284,7 @@ void Video::AddTokens(std::shared_ptr 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 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 { -- cgit v1.2.3