diff options
author | chriszero <zerov83@gmail.com> | 2015-06-07 13:41:59 +0200 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-06-07 13:41:59 +0200 |
commit | 8c6697c872bb1dad8281f43d1777fe4ec009708c (patch) | |
tree | 041399c3b487cf8d1a2a9da55708eed617264db7 | |
parent | 9add990765da65421b24d46123657408453bec36 (diff) | |
download | vdr-plugin-plex-8c6697c872bb1dad8281f43d1777fe4ec009708c.tar.gz vdr-plugin-plex-8c6697c872bb1dad8281f43d1777fe4ec009708c.tar.bz2 |
New media type "clip"
-rw-r--r-- | PVideo.cpp | 2 | ||||
-rw-r--r-- | XmlObject.cpp | 2 | ||||
-rw-r--r-- | XmlObject.h | 2 |
3 files changed, 4 insertions, 2 deletions
@@ -240,7 +240,7 @@ void Video::AddTokens(std::shared_ptr<skindesignerapi::cOsdElement> grid, bool c grid->AddIntToken("hasart", cached); if (cached) grid->AddStringToken("art", art); - if(m_tType == MediaType::MOVIE) { + if(m_tType == MediaType::MOVIE || m_tType == MediaType::CLIP) { grid->AddIntToken("ismovie", true); } diff --git a/XmlObject.cpp b/XmlObject.cpp index d588c5f..d103113 100644 --- a/XmlObject.cpp +++ b/XmlObject.cpp @@ -84,6 +84,8 @@ MediaType XmlObject::GetNodeValueAsMediaType(Poco::XML::Node* pNode) type = SEASON; } else if (Poco::icompare(sType, "episode") == 0) { type = EPISODE; + } else if (Poco::icompare(sType, "clip") == 0) { + type = CLIP; } } return type; diff --git a/XmlObject.h b/XmlObject.h index a3fee9a..a8619b6 100644 --- a/XmlObject.h +++ b/XmlObject.h @@ -11,7 +11,7 @@ namespace plexclient { -enum MediaType {UNDEF = 0, MOVIE, SHOW, SEASON, EPISODE, MUSIC, PHOTO}; +enum MediaType {UNDEF = 0, MOVIE, SHOW, SEASON, EPISODE, MUSIC, PHOTO, CLIP}; enum StreamType {sUNDEF = 0, sVIDEO = 1, sAUDIO = 2, sSUBTITLE = 3}; class XmlObject |