mtr81 / kodi_addons

Repo z wtyczkami do odtwarzacza Kodi
20 stars 2 forks source link

Eurovision sport #16

Open kedarz opened 9 months ago

kedarz commented 9 months ago

Czy jest mozliwosc stworzenia wtyczki do serwisu https://eurovisionsport.com/ ? Jest to darmowy serwis streamingowy Europejskiej Uni Nadawcow. Sa tam glownie transmisje sportow niszowych ale opcja ciekawa, legalna i darmowa.

mtr81 commented 9 months ago

Testy odtwarzania materiałów z tego serwisu za pomocą Kodi przebiegły pozytywnie, więc powinno się udać.

kedarz commented 9 months ago

Trzymam kciuki. Dzięki

mtr81 commented 9 months ago

Wtyczka jest już w repo. Korzystanie z niej wymaga założenia konta w serwisie.

kedarz commented 9 months ago

Dzieki Biore sie za testowanie Edit: Na moim x96 max+ z zainstalowanym coreelec w Twoim repo nie mam tej wtyczki. Sciagnalem i dodalem recznie. Instalacja oraz logowanie bez problemu natomiast nie moge nic odtworzyc. Bez zadnego bledu zaczyna sie laczyc i przestaje. Natomiast na kodi zainstalowanym na androidzie dziala bezproblemowo.

kedarz commented 9 months ago

Na tablecie pomimo tego ze aplikacja dziala to jako wtyczka do kodi nie mam obrazu a tylko sam dzwiek.

mtr81 commented 9 months ago

Trudno mi się do tego odnieść, bo nie podajesz żadnych szczegółów i nie załączasz żadnych logów. Testowałem wtyczkę na urządzeniu z WIN10 oraz z Androidem 7 arm. W obu przypadkach materiały odtwarzane są prawidłowo. Co do androida to sprawdź z której wersji ISA korzystasz, bo z 20.3.17 występują jakieś problemy (vide: temat player.pl). Jeśli to urządzenie z profilem zabezpieczeń L1 konieczna może być zmiana ustawień ISA - włączenie opcji "try avoiding secure decoder". Co do braku wtyczki w repo - aktualizacja repo w Kodi dokonywana jest co 24 godziny...

kedarz commented 9 months ago

Jeśli to urządzenie z profilem zabezpieczeń L1 konieczna może być zmiana ustawień ISA - włączenie opcji "try avoiding secure decoder".

Mialem tak ustawione okazalo sie ze po wylaczeniu tej opcji obraz na tablecie jest. Na Coreelec potestuje dopiero wieczorem.

kedarz commented 9 months ago

Wycinek loga z Coreelec

``2024-02-12 16:55:59.333 T:6503 debug : CurlFile::Open - https://evsp4wab.anycast.nagra.com/EVSP4WAB/wvls/contentlicenseservice/v1/licenses 2024-02-12 16:55:59.334 T:6503 debug : easy_acquire - Created session to https://evsp4wab.anycast.nagra.com 2024-02-12 16:55:59.719 T:6503 error : CCurlFile::CReadState::FillBuffer - (0xb4041d50) Failed: HTTP returned code 400 2024-02-12 16:55:59.719 T:6503 error : CCurlFile::Open - https://evsp4wab.anycast.nagra.com/EVSP4WAB/wvls/contentlicenseservice/v1/licenses Failed with code 400:

2024-02-12 16:55:59.719 T:6503 error : AddOnLog: inputstream.adaptive: License server returned failure``

Wyglada na problemy z licencja. Mozliwe ze pod linuksem nie bedzie dzialac choc Netfliks itp dzialaja.

kedarz commented 9 months ago

Wyglada na to ze nic sie nie zmienilo

: VideoPlayer::OpenFile: plugin://plugin.video.eurovisionsport/?mode=playSource&cid=EVS_DOH_240212_F_24-16674A 2024-02-12 20:26:26.651 T:3979 info : Creating InputStream 2024-02-12 20:26:26.745 T:3979 info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1280x720, max allowed: 1920x1080, Adjust refresh rate: 0 2024-02-12 20:26:26.745 T:3979 error : GetDirectory - Error getting /usr/lib/kodi/addons/inputstream.adaptive/ 2024-02-12 20:26:27.376 T:3979 info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: VOD) 2024-02-12 20:26:28.765 T:3979 error : CCurlFile::CReadState::FillBuffer - (0xc4acefc0) Failed: HTTP returned code 400 2024-02-12 20:26:28.765 T:3979 error : CCurlFile::Open - Failed with code 400: 2024-02-12 20:26:28.765 T:3979 error : AddOnLog: inputstream.adaptive: License server returned failure 2024-02-12 20:26:29.381 T:3979 error : CCurlFile::CReadState::FillBuffer - (0xc4acefc0) Failed: HTTP returned code 400 2024-02-12 20:26:29.381 T:3979 error : CCurlFile::Open - Failed with code 400: 2024-02-12 20:26:29.381 T:3979 error : AddOnLog: inputstream.adaptive: License server returned failure 2024-02-12 20:26:29.391 T:3979 info : Creating Demuxer 2024-02-12 20:26:29.392 T:3979 info : Opening stream: 1004 source: 256 2024-02-12 20:26:29.476 T:3979 info : Creating video codec with codec id: 27 2024-02-12 20:26:29.477 T:3979 info : CBitstreamConverter::Open bitstream to annexb init 2024-02-12 20:26:29.482 T:3979 info : DVDVideoCodecAmlogic: Opened Amlogic Codec 2024-02-12 20:26:29.482 T:3979 info : Creating video thread 2024-02-12 20:26:29.483 T:3984 info : running thread: video_thread 2024-02-12 20:26:29.483 T:3979 info : Opening stream: 1006 source: 256 2024-02-12 20:26:29.559 T:3979 info : Finding audio codec for: 86018 2024-02-12 20:26:29.564 T:3979 info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac 2024-02-12 20:26:29.565 T:3979 info : OpenStream: Allowing max Out-Of-Sync Value of 10 ms 2024-02-12 20:26:29.565 T:3979 info : Creating audio thread 2024-02-12 20:26:29.565 T:3986 info : running thread: CVideoPlayerAudio::Process() 2024-02-12 20:26:29.722 T:3979 error : AddOnLog: inputstream.adaptive: Decrypt Sample returns failure! 2024-02-12 20:26:30.381 T:3979 info : Skipped 101 duplicate messages.. 2024-02-12 20:26:30.381 T:3979 info : Process - eof reading from demuxer 2024-02-12 20:26:30.381 T:3979 info : CVideoPlayer::OnExit() 2024-02-12 20:26:30.381 T:3979 info : VideoPlayer: eof, waiting for queues to empty 2024-02-12 20:26:30.381 T:3979 info : Closing stream player 1 2024-02-12 20:26:30.399 T:3979 info : Waiting for audio thread to exit 2024-02-12 20:26:30.404 T:3986 info : thread end: CVideoPlayerAudio::OnExit() 2024-02-12 20:26:30.404 T:3979 info : Closing audio device 2024-02-12 20:26:30.404 T:3979 info : Deleting audio codec 2024-02-12 20:26:30.404 T:3979 info : Closing stream player 2 2024-02-12 20:26:30.643 T:3979 info : waiting for video thread to exit 2024-02-12 20:26:30.643 T:3984 info : thread end: video_thread 2024-02-12 20:26:30.644 T:3979 info : deleting video codec 2024-02-12 20:26:30.652 T:3979 info : ADDON: Dll Destroyed - InputStream Adaptive 2024-02-12 20:26:30.653 T:3954 info : Deleting settings information for files plugin://plugin.video.eurovisionsport/?mode=playSource&cid=EVS_DOH_240212_F_24-16674A 2024-02-12 20:26:30.679 T:3781 info : CVideoPlayer::CloseFile() 2024-02-12 20:26:30.682 T:3781 info : VideoPlayer: waiting for threads to exit 2024-02-12 20:26:30.682 T:3781 info : VideoPlayer: finished waiting 2024-02-12 20:26:30.682 T:3781 info : CVideoPlayer::CloseFile() 2024-02-12 20:26:30.682 T:3781 info : VideoPlayer: waiting for threads to exit 2024-02-12 20:26:30.682 T:3781 info : VideoPlayer: finished waiting
zuzia-dev commented 9 months ago

Wyglada na problemy z licencja. Mozliwe ze pod linuksem nie bedzie dzialac choc Netfliks itp dzialaja.

Nie działa pod żadną przeglądarką na Linuksie więc w Kodi też nie będzie.

kedarz commented 9 months ago

Szkoda, dzieki za sprawdzenie.

kedarz commented 9 months ago

Wyglada na to, ze na androidach (kodi) przestalo dzialac. Byla aktualizacja aplikacji, wiec pewnie cos pozmieniali.

mtr81 commented 9 months ago

Co dokładnie? Z rzeczy niedziałających widzę dwie dzisiejsze transmisje z zawodów "2024 Youth Junior World Championships - Otepaa". Problem tylko w tym, że na stronie również są one nieosiągalne ---> https://eurovisionsport.com/explore/sport?id=EBU-Home-Biathlon.

mtr81 commented 9 months ago

I z tego co widzę problemem jest geoblokada, bo na belgijskim IP jest do tych transmisji dostęp...

kedarz commented 9 months ago

Dokladnie te dwie transmisje rano nie dzialaly. Teraz z odtworzenia dzialaja.