diff options
author | chriszero <zerov83@gmail.com> | 2015-04-09 20:41:33 +0200 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-04-09 20:41:33 +0200 |
commit | 4bf454247a21b684f2bb0ac763adeea18a86d153 (patch) | |
tree | 87966d27bb0cbf1bea486076e0b2dc2d4a7a4d60 /MediaContainer.cpp | |
parent | 376c9f258eba669892c2ab00a0863a195ff9d5e8 (diff) | |
download | vdr-plugin-plex-4bf454247a21b684f2bb0ac763adeea18a86d153.tar.gz vdr-plugin-plex-4bf454247a21b684f2bb0ac763adeea18a86d153.tar.bz2 |
more tokens
Diffstat (limited to 'MediaContainer.cpp')
-rw-r--r-- | MediaContainer.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/MediaContainer.cpp b/MediaContainer.cpp index 959c537..8f68300 100644 --- a/MediaContainer.cpp +++ b/MediaContainer.cpp @@ -33,6 +33,8 @@ MediaContainer::MediaContainer(std::istream* response, PlexServer* Server) m_bAllowSync = GetNodeValueAsBool(pAttribs->getNamedItem("allowSync")); m_sArt = GetNodeValue(pAttribs->getNamedItem("art")); m_sSummary = GetNodeValue(pAttribs->getNamedItem("summary")); + m_iParentIndex = GetNodeValueAsInt(pAttribs->getNamedItem("parentIndex")); + m_iParentYear = GetNodeValueAsInt(pAttribs->getNamedItem("parentYear")); pAttribs->release(); } else if(Poco::icompare(pNode->nodeName(), "Directory") == 0) { @@ -49,6 +51,18 @@ MediaContainer::MediaContainer(std::istream* response, PlexServer* Server) } } +std::string MediaContainer::ArtUri() +{ + if(m_sArt.find("http://") != std::string::npos) return m_sArt; + return m_pServer->GetUri() + m_sArt; +} + +std::string MediaContainer::ThumbUri() +{ + if(m_sThumb.find("http://") != std::string::npos) return m_sThumb; + return m_pServer->GetUri() + m_sThumb; +} + void MediaContainer::PreCache() { bool foo; |