diff options
-rw-r--r-- | Plexservice.cpp | 4 | ||||
-rw-r--r-- | hlsPlayer.cpp | 9 |
2 files changed, 6 insertions, 7 deletions
diff --git a/Plexservice.cpp b/Plexservice.cpp index 9a17dd1..dc755f1 100644 --- a/Plexservice.cpp +++ b/Plexservice.cpp @@ -250,7 +250,7 @@ std::string Plexservice::GetUniversalTranscodeUrl(Video* video, int offset, Plex transcodeUri.setPath("/video/:/transcode/universal/start.m3u8"); transcodeUri.addQueryParameter("protocol", "hls"); transcodeUri.addQueryParameter("includeCodecs", "1"); - transcodeUri.addQueryParameter("copyts", "1"); + //transcodeUri.addQueryParameter("copyts", "1"); transcodeUri.addQueryParameter("directPlay", "0"); transcodeUri.addQueryParameter("directStream", "1"); transcodeUri.addQueryParameter("subtitles", "burn"); @@ -297,7 +297,7 @@ std::string Plexservice::GetUniversalTranscodeUrl(Video* video, int offset, Plex //params << encode("+add-limitation(scope=videoCodec&scopeName=h264&type=lowerBound&name=video.frameRate&value=25)"); //params << encode("+add-limitation(scope=videoCodec&scopeName=h264&type=upperBound&name=video.frameRate&value=25)"); } - + return transcodeUri.toString(); } diff --git a/hlsPlayer.cpp b/hlsPlayer.cpp index c0cd423..68f4b2e 100644 --- a/hlsPlayer.cpp +++ b/hlsPlayer.cpp @@ -384,14 +384,13 @@ bool cHlsSegmentLoader::StopLoader(void) void cHlsSegmentLoader::AddHeader(Poco::Net::HTTPRequest& req) { req.add("X-Plex-Client-Identifier", Config::GetInstance().GetUUID()); - req.add("X-Plex-Device", "PC"); +// req.add("X-Plex-Device", "PC"); req.add("X-Plex-Model", "Linux"); if(Config::GetInstance().UseCustomTranscodeProfile) { - req.add("X-Plex-Product", "VDR Plex Plugin"); - req.add("X-Plex-Platform", "VDR Plex Plugin"); + req.add("X-Plex-Device", "VDR Plex Plugin"); } else { - req.add("X-Plex-Product", "Plex Home Theater"); - req.add("X-Plex-Platform", "Plex Home Theater"); + //req.add("X-Plex-Device", "Plex Home Theater"); + req.add("X-Plex-Device", "tvOS"); } if(Config::GetInstance().UsePlexAccount && !m_pVideo->m_pServer->GetAuthToken().empty()) { |