winsomehax / plugin.video.trovo

KODI add-on for viewing Trovo streams and replays
https://trovo.live
GNU General Public License v2.0
4 stars 1 forks source link

Some streams won't start playing #6

Open kusticM opened 2 years ago

kusticM commented 2 years ago

I'm running on Rpi4b+ 4GB, LibreELEC 10.0.0. KODI 19.1.0

some of streams wont start playing, I think that some decoder I'm missing....

example:

https://trovo.live/zorko https://trovo.live/LanaGaming

kusticM commented 2 years ago

I found problem maybe somebody can help me :)

So, on some live streams return url is nul, its just 'origin=https://trovo.live/'

Exemple working/opening video :

2022-01-10 12:58:11.507 T:10740 DEBUG : LIRC: - NEW 1c 0 KEY_ENTER devinput (KEY_ENTER) 2022-01-10 12:58:11.515 T:10736 DEBUG : HandleKey: 11 (0x0b, obc244) pressed, action is Select 2022-01-10 12:58:11.528 T:10736 DEBUG : OnPlayMedia http://liveplay.trovo.live/live/73846_100342685_100342685.flv?bizid=73846&txSecret=4e3abfceb2ac91f7027e2da00b8c0d35&txTime=61e558c1&_bmlj_t=ChxyaHJRLzMvaVpzY0FYRGFxK25wVzdIb2hELzQ9EiQzYTUwOWE4Ny04MDM5LTRlNWItOGI5Ny0zYjBhODk1ODE2N2QaHjEwMDM0MjY4NV8xMDAzNDI2ODVfMTY0MTgxMjcyNSDIvvCOBjIZNzM4NDZfMTAwMzQyNjg1XzEwMDM0MjY4NUIMMTg1LjUwLjE1LjM3Sh1MaXZlUmVhZGVyU2VydmljZV9HZXRMaXZlSW5mb1AEYAM%3D|Origin=https://trovo.live 2022-01-10 12:58:11.530 T:10736 DEBUG : CurlFile::ParseAndCorrectUrl() adding custom header option 'Origin: https://trovo.live' 2022-01-10 12:58:11.628 T:10736 DEBUG : CCurlFile::GetMimeType - http://liveplay.trovo.live/live/73846_100342685_100342685.flv?bizid=73846&txSecret=4e3abfceb2ac91f7027e2da00b8c0d35&txTime=61e558c1&_bmlj_t=ChxyaHJRLzMvaVpzY0FYRGFxK25wVzdIb2hELzQ9EiQzYTUwOWE4Ny04MDM5LTRlNWItOGI5Ny0zYjBhODk1ODE2N2QaHjEwMDM0MjY4NV8xMDAzNDI2ODVfMTY0MTgxMjcyNSDIvvCOBjIZNzM4NDZfMTAwMzQyNjg1XzEwMDM0MjY4NUIMMTg1LjUwLjE1LjM3Sh1MaXZlUmVhZGVyU2VydmljZV9HZXRMaXZlSW5mb1AEYAM%3D|Origin=https://trovo.live -> video/x-flv 2022-01-10 12:58:11.642 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers(http://liveplay.trovo.live/live/73846_100342685_100342685.flv?bizid=73846&txSecret=4e3abfceb2ac91f7027e2da00b8c0d35&txTime=61e558c1&_bmlj_t=ChxyaHJRLzMvaVpzY0FYRGFxK25wVzdIb2hELzQ9EiQzYTUwOWE4Ny04MDM5LTRlNWItOGI5Ny0zYjBhODk1ODE2N2QaHjEwMDM0MjY4NV8xMDAzNDI2ODVfMTY0MTgxMjcyNSDIvvCOBjIZNzM4NDZfMTAwMzQyNjg1XzEwMDM0MjY4NUIMMTg1LjUwLjE1LjM3Sh1MaXZlUmVhZGVyU2VydmljZV9HZXRMaXZlSW5mb1AEYAM%3D|Origin=https://trovo.live) 2022-01-10 12:58:11.642 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: system rules 2022-01-10 12:58:11.642 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: matches rule: system rules 2022-01-10 12:58:11.642 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: mms/udp 2022-01-10 12:58:11.642 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout 2022-01-10 12:58:11.642 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: rtmp 2022-01-10 12:58:11.642 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: rtsp 2022-01-10 12:58:11.642 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: streams 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: matches rule: streams 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: aacp/sdp 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: mp2 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: dvd 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: discimage 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: nsv 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: radio 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers: matched 0 rules with players 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (VideoPlayer) 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers: for video=1, audio=0 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers: for video=1, audio=1 2022-01-10 12:58:11.643 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers: added 1 players 2022-01-10 12:58:11.648 T:10736 DEBUG : Radio UECP (RDS) Processor - new CDVDRadioRDSData 2022-01-10 12:58:11.648 T:10736 INFO : VideoPlayer::OpenFile: http://liveplay.trovo.live/live/73846_100342685_100342685.flv?bizid=73846&txSecret=4e3abfceb2ac91f7027e2da00b8c0d35&txTime=61e558c1&_bmlj_t=ChxyaHJRLzMvaVpzY0FYRGFxK25wVzdIb2hELzQ9EiQzYTUwOWE4Ny04MDM5LTRlNWItOGI5Ny0zYjBhODk1ODE2N2QaHjEwMDM0MjY4NV8xMDAzNDI2ODVfMTY0MTgxMjcyNSDIvvCOBjIZNzM4NDZfMTAwMzQyNjg1XzEwMDM0MjY4NUIMMTg1LjUwLjE1LjM3Sh1MaXZlUmVhZGVyU2VydmljZV9HZXRMaXZlSW5mb1AEYAM%3D|Origin=https://trovo.live 2022-01-10 12:58:11.649 T:10736 DEBUG : CurlFile::ParseAndCorrectUrl() adding custom header option 'Origin: https://trovo.live' 2022-01-10 12:58:11.751 T:10736 DEBUG : CCurlFile::GetMimeType - http://liveplay.trovo.live/live/73846_100342685_100342685.flv?bizid=73846&txSecret=4e3abfceb2ac91f7027e2da00b8c0d35&txTime=61e558c1&_bmlj_t=ChxyaHJRLzMvaVpzY0FYRGFxK25wVzdIb2hELzQ9EiQzYTUwOWE4Ny04MDM5LTRlNWItOGI5Ny0zYjBhODk1ODE2N2QaHjEwMDM0MjY4NV8xMDAzNDI2ODVfMTY0MTgxMjcyNSDIvvCOBjIZNzM4NDZfMTAwMzQyNjg1XzEwMDM0MjY4NUIMMTg1LjUwLjE1LjM3Sh1MaXZlUmVhZGVyU2VydmljZV9HZXRMaXZlSW5mb1AEYAM%3D|Origin=https://trovo.live -> video/x-flv 2022-01-10 12:58:11.752 T:10934 DEBUG : Thread VideoPlayer start, auto delete: false 2022-01-10 12:58:11.752 T:10736 DEBUG : OnPlayBackStarted: CApplication::OnPlayBackStarted 2022-01-10 12:58:11.752 T:10935 DEBUG : Thread BackgroundLoader start, auto delete: false 2022-01-10 12:58:11.753 T:10934 INFO : Creating InputStream`

On non opening stream :

2022-01-10 12:58:19.477 T:10740 DEBUG : LIRC: - NEW 1c 0 KEY_ENTER devinput (KEY_ENTER) 2022-01-10 12:58:19.486 T:10736 DEBUG : HandleKey: 11 (0x0b, obc244) pressed, action is Select 2022-01-10 12:58:19.492 T:10736 DEBUG : OnPlayMedia |origin=https://trovo.live/ 2022-01-10 12:58:19.503 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers(|origin=https://trovo.live/) 2022-01-10 12:58:19.503 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: system rules 2022-01-10 12:58:19.503 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: matches rule: system rules 2022-01-10 12:58:19.503 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: mms/udp 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: rtmp 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: rtsp 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: streams 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: dvd 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: discimage 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: nsv 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerSelectionRule::GetPlayers: considering rule: radio 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers: matched 0 rules with players 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (VideoPlayer) 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers: for video=1, audio=0 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers: for video=1, audio=1 2022-01-10 12:58:19.504 T:10736 DEBUG : CPlayerCoreFactory::GetPlayers: added 1 players 2022-01-10 12:58:19.507 T:10736 DEBUG : Radio UECP (RDS) Processor - new CDVDRadioRDSData 2022-01-10 12:58:19.507 T:10736 INFO : VideoPlayer::OpenFile: |origin=https://trovo.live/ 2022-01-10 12:58:19.508 T:10949 DEBUG : Thread VideoPlayer start, auto delete: false 2022-01-10 12:58:19.508 T:10736 DEBUG : OnPlayBackStarted: CApplication::OnPlayBackStarted 2022-01-10 12:58:19.508 T:10950 DEBUG : Thread BackgroundLoader start, auto delete: false 2022-01-10 12:58:19.511 T:10949 INFO : Creating InputStream 2022-01-10 12:58:19.512 T:10949 DEBUG : CFileCache::Open - <|origin=https://trovo.live/> opening 2022-01-10 12:58:19.512 T:10949 WARNING : CreateLoader - unsupported protocol(|origin=https) in |origin=https://trovo.live/ 2022-01-10 12:58:19.512 T:10949 ERROR : CFileCache::Open - <|origin=https://trovo.live/> failed to open 2022-01-10 12:58:19.512 T:10949 ERROR : CVideoPlayer::OpenInputStream - error opening [|origin=https://trovo.live/] 2022-01-10 12:58:19.512 T:10949 INFO : CVideoPlayer::OnExit() 2022-01-10 12:58:19.513 T:10949 DEBUG : Thread VideoPlayer 3639673472 terminating 2022-01-10 12:58:19.517 T:10915 DEBUG : Loading settings for |origin=https://trovo.live/ 2022-01-10 12:58:19.520 T:10950 WARNING : CreateLoader - unsupported protocol(|origin=https) in |origin=https://trovo.live/-fanart.jpg 2022-01-10 12:58:19.520 T:10950 WARNING : CreateLoader - unsupported protocol(|origin=https) in |origin=https://|Origin=https/trovo.live/fanart.jpg 2022-01-10 12:58:19.520 T:10950 WARNING : CreateLoader - unsupported protocol(|origin=https) in |origin=https://trovo.live/-fanart.png 2022-01-10 12:58:19.520 T:10950 WARNING : CreateLoader - unsupported protocol(|origin=https) in |origin=https://|Origin=https/trovo.live/fanart.png 2022-01-10 12:58:19.521 T:10950 WARNING : CreateLoader - unsupported protocol(|origin=https) in |origin=https://trovo.live/-fanart.jpg 2022-01-10 12:58:19.521 T:10950 WARNING : CreateLoader - unsupported protocol(|origin=https) in |origin=https://|Origin=https/trovo.live/fanart.jpg 2022-01-10 12:58:19.521 T:10950 WARNING : CreateLoader - unsupported protocol(|origin=https) in |origin=https://trovo.live/-fanart.png 2022-01-10 12:58:19.521 T:10950 WARNING : CreateLoader - unsupported protocol(|origin=https) in |origin=https://|Origin=https/trovo.live/fanart.png 2022-01-10 12:58:19.524 T:10950 DEBUG : Thread BackgroundLoader 3919987328 terminating 2022-01-10 12:58:19.526 T:10915 DEBUG : OnPlayBackStopped: CApplication::OnPlayBackStopped 2022-01-10 12:58:19.535 T:10736 DEBUG : CVideoGUIInfo::InitCurrentItem(|origin=https://trovo.live/) 2022-01-10 12:58:19.635 T:10736 DEBUG : ------ Window Init (DialogBusy.xml) ------ 2022-01-10 12:58:19.637 T:10736 DEBUG : ------ Window Init (DialogConfirm.xml) ------ 2022-01-10 12:58:19.637 T:10736 INFO : Loading skin file: DialogConfirm.xml, load type: KEEP_IN_MEMORY 2022-01-10 12:58:19.640 T:10736 INFO : CVideoPlayer::CloseFile()

Im guessing that in 'trovo_query.py' when stream have some strange icons or symbols in title or displayName it can't calculate link ?

its just a guess, anybody haver any sugestions ?