Tv4Play


Bilden på TVn

Appen har också mina ‘inloggning’ till TV4 Plasy så den borde kunna logga in och visa reklam + programmet jag vill se

@Bengt7jqb
Avaktivera inloggningen så borde det börja fungera. Den är endast till för Premium och om jag ska vara ärlig så har jag ingen aning om den fungerar för Premium längre(har själv inget abonnemang att testa mot).

… tror att TV4 flyttat Premium till CMORE så jag kommer se över det här imorrn och eventuellt ta bort Premium-delen eftersom jag tror att den ändå inte fungerar(dvs ta bort inloggningmöjlighet).

Är det nån här som använder Premium och kan bekräfta om det fungerar eller inte?

Går det att kontakta den som ansvarar för “TV4 Play” appen?

Allt funkar på webben
T ex http://www.tv4.se/nyheterna/klipp/antalet-viltolyckor-ökar-3910931
Och som inloggad (gratis men reggat konto)
https://www.tv4play.se/program/richard-hammonds-tekniska-under?video_id=3015167

Alla kanaler i Plex är gjorda av folk här på forumet på sin fritid, dvs TV4 Play kanalen i Plex står inte TV4 bakom(eller Plex heller förutom möjlighet att kunna publicera den) så det finns ingen ansvarig(dvs anställd med supportansvar någonstans).

Det kan mycket väl skilja sig vad som erbjuds officiellt ifrån TV4(webb/appar etc) och vad som finns i Plex, ibland t.o.m. att det slutar fungera helt i Plex. Även innehåll när det väl fungerar kommer aldrig vara kunna vara lika då vissa av programmen är DRM-belagda(https://sv.wikipedia.org/wiki/Digital_Rights_Management) och omöjliggör därmed uppspelning i Plex.

Jag har under åren bidragit en del till kanalen i Plex och vet bl.a. att inloggningsfunktionen lades till för att kunna visa vissa Premium program även i Plex-kanalen(långt innan TV4 införde “gratis”-reggade konton). Det fungerar inte om du loggar in med “gratis”-reggat konto det har rapporterats av andra användare tidigare i tråden och lösningen är att inte försöka logga in om man inte har Premiumkonto.

Jag har programmerat lite, inte sånt här och inte phyton, och jag vet att det är en massa folk som fixar saker i PLEX
Försöker ge den info jag har till den som vill läsa. Och jag saknar TV4 appen

Det uppskattas att du rapporterar att det finns problem

För att inaktivera inloggning(för du hade inte Premium?) så använder du tex Plex/Web klienten:

  1. Gå till “kanaler”-sektionen
  2. Välj TV4 Play
  3. Välj inställningar(kugghjulsikonen)
  4. Bocka ur “Logga in”
  5. Klicka på “save”

Om du inte har problem med inloggning(dvs den är redan avaktiverad), kan du förklara lite närmare så är det lättare att hjälpa. Tex beskriva ett scenario där det går fel. Det skulle kunna vara något i stil med:

  1. Jag startar upp appen i Plex for iOS
  2. Ifrån huvudmenyn väljer jag “Mest sedda programmen”
  3. Jag får ett felmeddelande: “This channel is not responding”, alt jag väljer att starta uppspelning av programmet “x” och får då ett felmeddelande: “y”

Jag testade att starta programmet ovan(Richard Hammond del 1) via “Alla program”->"Richard Hammond…->Del 1 och det fungerade bra för mig via Plex/Web(Safari eller Chrome på macOS). Även via Plex Home Theater(macOS) så funkade det bra.

Jag har testat ett varv till nu
Servern som snurrar I MIN Debian Linux burk där funkar inte TV4 Play appen
(Att inte logga in hjälpte <3)

Ok, bra att det går lite framåt iaf! :slight_smile:

Antar att du använder en webbläsare i Linux för att spela upp? Vi skulle kunna prova följande:

  1. Starta om Plex Media Servern
  2. I Plex/Web, klicka i “Debug logging” och “Verbose loggin” under Settings->Server->General(man måste ev. ha “Show advanced” iklickad för att dessa ska synas)
  3. Starta upp i din klient som krånglar och försök spela upp ett program
  4. Ladda upp följande loggar på tex pastebin.com och länka i ett nytt inlägg här på forumet: “com.plexapp.system.log” samt “com.plexapp.tv4play.log”. Se https://support.plex.tv/hc/en-us/articles/201106098-How-do-I-find-the-Plug-Ins-folder- för hur man hittar loggarna.

Mvh

Det funkar när jag INTE försöker låta appen logga in

Det är knepigt detta
Nu funkar inte appen i servern som snurrar i min Linux box, med den funkar i min Windows 10 maskin
Inloggning ör avstängd i båda och ominstallerad i Linux burken.
Någon som har något gott råd att ge? Windows servern är bara en tillfällig test lösning, all PLEX media går via Linux burken

Mvh

Kan du se om det sker någon transcoding och om det har med saken att göra? Dvs om den inte transcodar så funkar det och vice versa. Man kan se om den transcodar genom att titta i com.plexapp.system.log(https://support.plex.tv/hc/en-us/articles/201106098-How-do-I-find-the-Plug-Ins-folder-)

Det har slutat att fungera här också. Gick bra imorse, men inte nu på kvällen. Raisar exception MediaNotAvailable:
MediaNotAvailable: (2001, ‘This media is not currently available.’)

Logg från plugin: https://pastebin.com/raw/ukSV4Yfe

Slutet på loggen

2017-05-02 22:14:24,372 (7f3026ffd700) : CRITICAL (runtime:1128) - Exception in thread named ‘_handle_request’ (most recent call last):
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py”, line 1126, in _start_thread
f(*args, **kwargs)
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/interfaces/socketinterface.py”, line 126, in _handle_request
self.finish()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/web.py”, line 565, in finish
self.request.finish()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/httpserver.py”, line 432, in finish
self.connection.finish()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/httpserver.py”, line 262, in finish
self._finish_request()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/httpserver.py”, line 285, in _finish_request
self.stream.read_until("

", self._on_headers)
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/iostream.py”, line 87, in read_until
self._check_closed()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/iostream.py”, line 241, in _check_closed
raise IOError(“Stream is closed”)
IOError: Stream is closed

2017-05-02 22:14:46,234 (7f3026ffd700) : DEBUG (runtime:717) - Handling request GET /video/tv4play/TV4Catchup?title=Senaste+veckans+TV
2017-05-02 22:14:46,235 (7f3026ffd700) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2017-05-02 22:14:46,236 (7f3026ffd700) : DEBUG (runtime:814) - Found route matching /video/tv4play/TV4Catchup
2017-05-02 22:14:46,239 (7f3026ffd700) : DEBUG (runtime:88) - Sending packed state data (108 bytes)
2017-05-02 22:14:46,240 (7f3026ffd700) : DEBUG (runtime:924) - Response: [200] MediaContainer, 1841 bytes
2017-05-02 22:14:46,241 (7f3026ffd700) : CRITICAL (runtime:1128) - Exception in thread named ‘_handle_request’ (most recent call last):
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py”, line 1126, in _start_thread
f(*args, **kwargs)
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/interfaces/socketinterface.py”, line 126, in _handle_request
self.finish()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/web.py”, line 565, in finish
self.request.finish()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/httpserver.py”, line 432, in finish
self.connection.finish()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/httpserver.py”, line 262, in finish
self._finish_request()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/httpserver.py”, line 285, in _finish_request
self.stream.read_until("

", self._on_headers)
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/iostream.py”, line 87, in read_until
self._check_closed()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/iostream.py”, line 241, in _check_closed
raise IOError(“Stream is closed”)
IOError: Stream is closed

2017-05-02 22:14:47,682 (7f3026ffd700) : DEBUG (runtime:717) - Handling request GET /video/tv4play
2017-05-02 22:14:47,683 (7f3026ffd700) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2017-05-02 22:14:47,684 (7f3026ffd700) : DEBUG (runtime:814) - Found route matching /video/tv4play
2017-05-02 22:14:47,685 (7f3026ffd700) : DEBUG (base:117) - Checking if com.plexapp.plugins.tv4play is broken
2017-05-02 22:14:47,686 (7f3026ffd700) : DEBUG (networking:166) - Requesting ‘http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjcKY29tLnBsZXhhcHAucGx1Z2lucy50djRwbGF5czEwCmlkZW50aWZpZXJyMAo_
2017-05-02 22:14:47,699 (7f3026ffd700) : DEBUG (runtime:88) - Sending packed state data (108 bytes)
2017-05-02 22:14:47,699 (7f3026ffd700) : DEBUG (runtime:924) - Response: [200] MediaContainer, 1960 bytes
root@sm7jqb:/#

Alla menyer funkar men ingen video hittas

Däremot funkar det i Windows 10 burken, som är en ‘felsökare’ nu

Den här kanske kan hjälpa

2017-05-02 22:14:24,372 (7f3026ffd700) : CRITICAL (runtime:1128) - Exception in thread named ‘_handle_request’ (most recent call last):
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py”, line 1126, in _start_thread
f(*args, **kwargs)
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/interfaces/socketinterface.py”, line 126, in _handle_request
self.finish()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/web.py”, line 565, in finish
self.request.finish()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/httpserver.py”, line 432, in finish
self.connection.finish()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/httpserver.py”, line 262, in finish
self._finish_request()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/httpserver.py”, line 285, in _finish_request
self.stream.read_until("

", self._on_headers)
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/iostream.py”, line 87, in read_until
self._check_closed()
File “/usr/lib/plexmediaserver/Resources/Plug-ins-b38628e/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/tornado/iostream.py”, line 241, in _check_closed
raise IOError(“Stream is closed”)
IOError: Stream is closed

com.plexapp.system.log 397437byte

Du kanske hittar nått här
Det finns ett försök att se ett program Hoppas jag

Är det bara jag och Bengt7jqb som har problem?

Kan inte spela upp media varken i webläsare, tvOS eller iOS.
Felet verkar uppstå när funktionen “PlayIndirect” kallas, och man får exception “Media unavailable”

Allt har fungerat klockrent fram till kvällen 2/5, då slutade det fungera helt plötsligt. Notera att jag inte är inloggad, men har även provat att logga in med ett Premium-konto. Båda genererar samma fel.

Har även satt upp en helt ny server, lokalt på min macbook. Får samma fel där också.

Fungerar det för er andra?