kpl-addons / plugin.video.tvpgo

tvpgo
MIT License
6 stars 0 forks source link

Wtyczka nie działa, ogólny błąd przy odegraniu #13

Open cbielach opened 2 years ago

cbielach commented 2 years ago

Dzień dobry,

używam dość egzotyczną i nową kombinacje:

2022-08-20 17:09:50.528 T:31031 info <general>: Starting Kodi from Debian (20.0-ALPHA2 Debian package version: 2:20.0~alpha2+dfsg1-1). Platform: Linux x86 64-bit 2022-08-20 17:09:50.528 T:31031 info <general>: Using Release Kodi from Debian x64 2022-08-20 17:09:50.528 T:31031 info <general>: Kodi from Debian compiled 2022-08-03 by GCC 12.1.0 for Linux x86 64-bit version 5.18.14 (332302) 2022-08-20 17:09:50.528 T:31031 info <general>: Running on Devuan GNU/Linux 5 (daedalus/ceres), kernel: Linux x86 64-bit version 5.18.0-3-amd64 2022-08-20 17:09:50.528 T:31031 info <general>: FFmpeg version/source: 5.1-2+b1 2022-08-20 17:09:50.528 T:31031 info <general>: Host CPU: Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz, 8 cores available

Jak wybiorę n.p. TVP1 w liście, to po dwóch sekundach ukazuje się powiadomienie, że jest ogólny błąd przy odegraniu.

W kodi.log znajduje błąd, że nie da się ściągnąć grafikę epg, przypuszczalnie ze względu na space'a pod koniec linijki 171 w main.py ; powinno być height_720.jpg' a nie height_720.jpg '.

Jednak to nic nie zmienia odbioru, programy nadal nie odpalają; w logu znalazłem następny problem:

2022-08-20 17:10:12.671 T:31082 debug <general>: AddOnLog: inputstream.adaptive: Open() 2022-08-20 17:10:12.671 T:31082 debug <general>: AddOnLog: inputstream.adaptive: Property found "inputstream.adaptive.manifest_type" value: mpd 2022-08-20 17:10:12.671 T:31082 debug <general>: AddOnLog: inputstream.adaptive: Property found "inputstream.adaptive.manifest_update_parameter" value: full 2022-08-20 17:10:12.671 T:31082 debug <general>: AddOnLog: inputstream.adaptive: Property found "inputstream.adaptive.play_timeshift_buffer" value: false 2022-08-20 17:10:12.671 T:31082 debug <general>: AddOnLog: inputstream.adaptive: Property found "inputstream.adaptive.stream_selection_type" value: fixed-res 2022-08-20 17:10:12.672 T:31082 debug <general>: AddOnLog: inputstream.adaptive: [Repr. chooser] Type: Ask quality 2022-08-20 17:10:12.672 T:31082 debug <general>: AddOnLog: inputstream.adaptive: Setting NOSECUREDECODER value: 0 2022-08-20 17:10:12.672 T:31082 debug <general>: AddOnLog: inputstream.adaptive: Ignore HDCP status setting value: 0 2022-08-20 17:10:12.672 T:31082 error <general>: AddOnLog: inputstream.adaptive: PreInitializeDRM: Invalid DRM pre-init data, must be as: {PSSH as base64}|{KID as base64} 2022-08-20 17:10:12.672 T:31082 debug <general>: AddOnLog: inputstream.adaptive: Session::~Session() 2022-08-20 17:10:12.672 T:31082 error <general>: CVideoPlayer::OpenInputStream - .video.tvpgo/play_channel?code=T1D&ch_id=5d1dccc1fa06f9682b0f9922] 2022-08-20 17:10:12.672 T:31082 info <general>: CVideoPlayer::OnExit() 2022-08-20 17:10:12.672 T:31082 debug <general>: AddOnLog: inputstream.adaptive: Close() 2022-08-20 17:10:12.672 T:31082 debug <general>: SECTION:UnloadDll(/usr/lib/x86_64-linux-gnu/kodi/addons/inputstream.adaptive/inputstream.adaptive.so.20.2.0) 2022-08-20 17:10:12.672 T:31082 info <general>: ADDON: Dll Destroyed - InputStream Adaptive 2022-08-20 17:10:12.672 T:31082 debug <general>: Thread VideoPlayer 140655453976128 terminating 2022-08-20 17:10:12.673 T:31050 debug <general>: OnPlayBackStopped: CApplication::OnPlayBackStopped

Widocznie inputstream.adaptive ma jakieś problemy w kodi20: AddOnLog: inputstream.adaptive: PreInitializeDRM: Invalid DRM pre-init data, must be as: {PSSH as base64}|{KID as base64} Kodi19.4 nie ma problemu w odbiorze (przynajmniej pod androidem).

Pozdrawiam

cbielach commented 2 years ago

Witam ponownie,

po paru eksperymentach okazuje się, że wystarczy usunąć linijkę 458 z main.py, wtedy wtyczka działa znowu bez problemu.

play_item.setProperty('inputstream.adaptive.stream_selection_type', 'fixed-res')

Pozdrawiam

SimpleJack01 commented 2 years ago

Na android TV przy próbie włączenia "kanału na żywo" wyrzuca błąd:

"One or more items failed to play. Check log for more infirmation about this message"

Próbowałem powyższego rozwiązania, ale nic to nie dało.

Z ciekawości, wtyczka "TVP (Libka)" z tego samego repozytorium działa jak należy.

Czy ktoś ma jakiś pomysł?

DenDyGH commented 2 years ago

@cbielach ciekawe, na windowsie działa normalnie. A property o którym piszesz zostało dodane właśnie w K20, więc musi to działać. Czy na pewno wszystko dobrze skompilowałeś?

@SimpleJack01 TVP (Libka) o której piszesz zastąpiła TVP GO, skoro tam działa to fajnie. TVP GO już nie będzie aktualizowana bo nie ma sensu wspierać dwóch takich samych wtyczek. TVP (Libka) ma w sobie TVP GO, a oprócz tego Sport, VOD, parlament.

SimpleJack01 commented 2 years ago

Ok, jasne. W międzyczasie przetestowałem ponownie, i o ile to coś komuś pomoże, mam takie wyniki:

Przetestowałem wszystko jeszcze raz od początku. Aby wykluczyć jakiekolwiek błędy instalacji zainstalowałem od nowa Kodi 19.4 a następnie tylko wtyczkę TVP Go z repozytorium KPL tutaj.

Po dokładnym przetestowaniu okazuje się że o ile większość kanałów nie działa, niektóre jednakże działają, takie jak: TVP World, TVP Historia 2, TVP ABC2, Kultura 2, Biełsat, UA1 i programy TVP3 regionalne.

Czyli te które chyba nie potrzebują VPN i polskiego IP.

Ponowny test bez VPNu i wyżej wymienione kanały nadal działają, natomiast te które pokazywały wcześniej błąd poprawnie pokazują czarny ekran: "Przepraszamy. Z uwagi na ograniczenia licencyjne, materiał jest niedostępny z kraju z którego się łączysz."

Dodam, że zarówno wtyczka kodi TVP jak i aplikacja VOD TVP działają poprawnie z dwoma moimi VPN, czyli z Proton VPN i Surfshark.