summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--PVideo.cpp1
-rw-r--r--plexSdOsd.cpp1
-rw-r--r--templates/plug-plex-detail.xml2
-rw-r--r--tokendefinitions.h3
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<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 {