Catch-up-TV-and-More / plugin.video.catchuptvandmore

Replay, Live TV and websites videos addon for Kodi
https://catch-up-tv-and-more.github.io
GNU General Public License v2.0
284 stars 90 forks source link

plugin marche pas sur libreelec ni sur osmc #72

Closed gilles0606 closed 6 years ago

gilles0606 commented 6 years ago

bonjour,

j'ai un raspberry tout neuf, et habituellement j'utilise openelec. mais sur les nouveau raspbery 3b+ openelec marche pas, donc je suis passer a libreelec.

mais sur libreelec l'extention ne marche pas.

voila le log, aucune vide se lance

le coupable est cela ? OpenDemuxStream - Error creating demuxer

manque t il une dépendance ?

merci

gilles

06:04:53.823 T:1945620480 ERROR: Control 50 in window 10025 has been asked to focus, but it can't 06:05:16.383 T:1945620480 NOTICE: VideoPlayer: Opening: http://replayftv-vh.akamaihd.net/i/streaming-adaptatif/2018/S22/J5/176946391-5b117b7436614-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/master.m3u8?caption=2018%2F22%2F176946391-1527873069.m3u8%3Afra%3AFrancais&audiotrack=0%3Afra%3AFrancais 06:05:16.383 T:1945620480 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 06:05:16.402 T:1560015776 NOTICE: Creating InputStream 06:05:21.543 T:1560015776 NOTICE: Creating Demuxer 06:05:52.604 T:1560015776 ERROR: OpenDemuxStream - Error creating demuxer 06:05:52.604 T:1560015776 NOTICE: CVideoPlayer::OnExit() 06:05:52.605 T:1945620480 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.catchuptvandmore/?action=replay_entry&module_path=%5B%27root%27%2C+%27channels%27%2C+%27fr%27%2C+%27francetv%27%5D&next=play_r&id_diffusion=176946391&module_name=france-5] 06:05:52.606 T:1945620480 NOTICE: CVideoPlayer::CloseFile() 06:05:52.606 T:1945620480 NOTICE: VideoPlayer: waiting for threads to exit 06:05:52.606 T:1945620480 NOTICE: VideoPlayer: finished waiting 06:05:52.607 T:1945620480 NOTICE: CVideoPlayer::CloseFile() 06:05:52.607 T:1945620480 NOTICE: VideoPlayer: waiting for threads to exit 06:05:52.607 T:1945620480 NOTICE: VideoPlayer: finished waiting

gilles0606 commented 6 years ago

j'ai installer une osmc et la meme chose 08:35:50.550 T:1925843456 NOTICE: VideoPlayer: Opening: http://replayftv-vh.akamaihd.net/i/streaming-adaptatif/2018/S23/J2/177419041-5b16c23423eff-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/master.m3u8?caption=2018%2F23%2F177419041-1528218721.m3u8%3Afra%3AFrancais&audiotrack=0%3Afra%3AFrancais 08:35:50.550 T:1925843456 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 08:35:50.567 T:1390408448 NOTICE: Creating InputStream 08:35:55.703 T:1390408448 NOTICE: Creating Demuxer 08:36:26.728 T:1390408448 ERROR: OpenDemuxStream - Error creating demuxer 08:36:26.728 T:1390408448 NOTICE: CVideoPlayer::OnExit() 08:36:26.729 T:1925843456 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.catchuptvandmore/?action=replay_entry&module_path=%5B%27root%27%2C+%27channels%27%2C+%27fr%27%2C+%27francetv%27%5D&next=play_r&id_diffusion=177419041&module_name=france-5] 08:36:26.741 T:1925843456 NOTICE: CVideoPlayer::CloseFile() 08:36:26.741 T:1925843456 NOTICE: VideoPlayer: waiting for threads to exit 08:36:26.741 T:1925843456 NOTICE: VideoPlayer: finished waiting 08:36:26.742 T:1925843456 NOTICE: CVideoPlayer::CloseFile() 08:36:26.742 T:1925843456 NOTICE: VideoPlayer: waiting for threads to exit 08:36:26.742 T:1925843456 NOTICE: VideoPlayer: finished waiting

ce doit être une incompatibilité avec la nouvelle compilation 3b+ ?

gilles0606 commented 6 years ago

je viens de récupérer une pi3 normal. meme probléme, en fait l'extention ne fonctionne pas sur libreelec ni sur osmc elle marche parfaitement sur openelec, mais openelec marche pas sur le 3b+

quelqu'un a une idée ? un kodi sur raspbery 3b+ qui marche avec Catch-up-TV-and-More ?

merci

wwark commented 6 years ago

Bonjour Gilles0606,

Quelle sont les versions de Kodi pour Openelec, Libreelec and Omsc ?

Une cause possible est que les plugins inputstream et rtpm ne sont pas activés. (https://github.com/Catch-up-TV-and-More/plugin.video.catchuptvandmore/issues/35#issuecomment-347026228)

Thanks, Wwark.

evarouss commented 6 years ago

Bonjour, même problème pour moi.

Je suis sur OSMC 2018.04-1 / kodi 17.6 sur un raspberrypi. Les plugins inputstream et rtpm sont activés. La video fonctionne si j'ouvre la playlist .m3u qui apparait dans les logs dans un player video.

20:45:43.023 T:1500508928  NOTICE: VPN Mgr : (common.py) Received connection info from ipinfo.io, IP 196.54.55.10 location Île-de-France, FR, ISP AS20473 Choopa, LLC
20:46:25.134 T:1926097408  NOTICE: VideoPlayer: Opening: http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/master.m3u8?hdnea=st=1528429582~exp=1528431382~acl=/*~hmac=fabc2118b39c688b34b9aa9ae24aa06dce762c7d23b891477f278f8757c581d0&n=10&__b__=240
20:46:25.134 T:1926097408 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
20:46:26.458 T:1552937728  NOTICE: Creating InputStream
20:46:27.228 T:1552937728  NOTICE: Creating Demuxer
20:46:57.310 T:1552937728   ERROR: OpenDemuxStream - Error creating demuxer
20:46:57.310 T:1552937728  NOTICE: CVideoPlayer::OnExit()
20:46:57.345 T:1926097408   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.catchuptvandmore/?action=start_live_tv_stream&module_path=%5B%27root%27%2C+%27channels%27%2C+%27fr%27%2C+%27tf1%27%5D&module_name=tf1]
20:46:57.346 T:1926097408  NOTICE: CVideoPlayer::CloseFile()
20:46:57.347 T:1926097408  NOTICE: VideoPlayer: waiting for threads to exit
20:46:57.347 T:1926097408  NOTICE: VideoPlayer: finished waiting
20:46:57.347 T:1926097408  NOTICE: CVideoPlayer::CloseFile()
20:46:57.348 T:1926097408  NOTICE: VideoPlayer: waiting for threads to exit
20:46:57.348 T:1926097408  NOTICE: VideoPlayer: finished waiting
20:51:09.390 T:1905259264  NOTICE: script.module.youtube.dl: youtube_dl core version: 2018.04.25
20:51:16.976 T:1500508928  NOTICE: Previous line repeats 1 times.
20:51:16.976 T:1500508928 WARNING: COMXImageFile::GetCodingType progressive images not supported by decoder
20:51:16.977 T:1500508928 WARNING: Previous line repeats 1 times.
20:51:16.977 T:1500508928  NOTICE: LoadJpeg: unable to load /home/osmc/.kodi/addons/plugin.video.catchuptvandmore/resources/media/channels/fr/tf1_fanart.jpg
20:51:20.149 T:1905259264  NOTICE: script.module.youtube.dl: youtube_dl core version: 2018.04.25
20:51:38.281 T:1926097408  NOTICE: Previous line repeats 2 times.
20:51:38.281 T:1926097408  NOTICE: VideoPlayer: Opening: http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/master.m3u8?hdnea=st=1528429895~exp=1528431695~acl=/*~hmac=9cc0028c7a48d787e870d0bee8917b0aa028846e4a5e0c9019845b6ee4c18537&n=10&__b__=240
20:51:38.281 T:1926097408 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
20:51:39.594 T:1698427648  NOTICE: Creating InputStream
20:51:40.316 T:1698427648  NOTICE: Creating Demuxer
20:52:10.352 T:1698427648   ERROR: OpenDemuxStream - Error creating demuxer
20:52:10.352 T:1698427648  NOTICE: CVideoPlayer::OnExit()
20:52:10.363 T:1926097408   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.catchuptvandmore/?action=channel_entry&next=play_l]
20:52:10.365 T:1926097408  NOTICE: CVideoPlayer::CloseFile()
20:52:10.365 T:1926097408  NOTICE: VideoPlayer: waiting for threads to exit
20:52:10.365 T:1926097408  NOTICE: VideoPlayer: finished waiting
20:52:10.365 T:1926097408  NOTICE: CVideoPlayer::CloseFile()
20:52:10.365 T:1926097408  NOTICE: VideoPlayer: waiting for threads to exit
20:52:10.365 T:1926097408  NOTICE: VideoPlayer: finished waiting
20:52:28.530 T:1926097408   ERROR: Control 50 in window 10001 has been asked to focus, but it can't
gilles0606 commented 6 years ago

voilà ou j'en suis OpenELEC-RPi2.arm-8.0.4.img --> le plugin marche parfaitement mais Openelec n'est pas compatible pi3b+ LibreELEC-RPi2.arm-8.2.5.img --> le plugin ne fonctionne pas même avec inputstream et rtpm.

d'ailleurs c'est : InputStream Adaptative et RTPM Input je refais une install from scratch de LibreELEC et je reviens poster les logs.

gilles0606 commented 6 years ago

bonjour, donc avec la LibreELEC-RPi2.arm-8.2.5.img j'ai bien les plugins InputStream Adaptative et RTPM Input

09:09:19.254 T:1945001984 NOTICE: VideoPlayer: Opening: http://replayftv-vh.akamaihd.net/i/streaming-adaptatif/2018/S23/J4/177419098-5b19536fc74e4-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/master.m3u8?caption=2018%2F23%2F177419098-1528386524.m3u8%3Afra%3AFrancais&audiotrack=0%3Afra%3AFrancais 09:09:19.254 T:1945001984 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 09:09:19.268 T:1458566048 NOTICE: Creating InputStream 09:09:24.399 T:1458566048 NOTICE: Creating Demuxer 09:09:55.258 T:1458566048 ERROR: OpenDemuxStream - Error creating demuxer 09:09:55.258 T:1458566048 NOTICE: CVideoPlayer::OnExit() 09:09:55.259 T:1945001984 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.catchuptvandmore/?action=replay_entry&module_path=%5B%27root%27%2C+%27channels%27%2C+%27fr%27%2C+%27francetv%27%5D&next=play_r&id_diffusion=177419098&module_name=france-5] 09:09:55.275 T:1945001984 NOTICE: CVideoPlayer::CloseFile() 09:09:55.275 T:1945001984 NOTICE: VideoPlayer: waiting for threads to exit 09:09:55.275 T:1945001984 NOTICE: VideoPlayer: finished waiting 09:09:55.275 T:1945001984 NOTICE: CVideoPlayer::CloseFile() 09:09:55.275 T:1945001984 NOTICE: VideoPlayer: waiting for threads to exit 09:09:55.276 T:1945001984 NOTICE: VideoPlayer: finished waiting

toujours pareil... pour aider, voici ce que j'ai dans les log quand je vais chercher une video avec le plugin youtube et la la video se lance bien et le Creating Demuxer fonctionne... si tu as besoins d'autre info ou test je suis à ta disposition...

09:02:52.669 T:1945001984 NOTICE: VideoPlayer: Opening: https://r4---sn-hgn7rn7y.googlevideo.com/videoplayback?ipbits=0&itag=22&mime=video%2Fmp4&key=yt6&sparams=dur%2Cei%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cexpire&expire=1528470166&ei=NkYaW6GXI9LOVqm8m6gI&lmt=1528311445089805&pl=21&dur=251.588&ratebypass=yes&mt=1528448514&mv=m&ms=au%2Conr&source=youtube&signature=24925E6BF387D599A51C9E8D196DEBC6A1F48CBE.8BD3974B1C8B855998E6136DECC15329576F0432&fvip=4&initcwndbps=2247500&c=WEB&ip=85.222.203.20&mm=31%2C26&mn=sn-hgn7rn7y%2Csn-hpa7znse&id=o-AOICN7R4nEngRdiyI9XFboFp0wI8EDiKvF8oHL2eqAVp&requiressl=yes 09:02:52.669 T:1945001984 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 09:02:52.750 T:1611658144 NOTICE: Creating InputStream 09:02:58.030 T:1611658144 NOTICE: Creating Demuxer 09:02:59.375 T:1611658144 NOTICE: Opening stream: 0 source: 256 09:02:59.375 T:1611658144 NOTICE: Creating video codec with codec id: 28 09:02:59.385 T:1611658144 NOTICE: Creating video thread 09:02:59.385 T:1611658144 NOTICE: Opening stream: 1 source: 256 09:02:59.385 T:1364120480 NOTICE: running thread: video_thread 09:02:59.385 T:1611658144 NOTICE: Finding audio codec for: 86018 09:02:59.386 T:1611658144 NOTICE: Creating audio thread 09:02:59.387 T:1397748640 NOTICE: running thread: CVideoPlayerAudio::Process() 09:02:59.403 T:1397748640 NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 44100, no pass-through) 09:03:42.635 T:1945001984 ERROR: Control 55 in window 10025 has been asked to focus, but it can't 09:03:43.138 T:1364120480 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer 09:03:56.420 T:1527772064 WARNING: Previous line repeats 11 times. 09:03:56.420 T:1527772064 NOTICE: [plugin.video.youtube] Running: YouTube (6.0.2) on Krypton (Kodi-17.6) with Python 2.7.13 Path: /play/ Params: {'video_id': 'O7qRCLkM5nQ'} 09:04:08.229 T:1364120480 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer 09:04:16.114 T:1945001984 WARNING: Previous line repeats 2 times.

wwark commented 6 years ago

le but du plugin est de récupérer le flux m3u8 ou mp4 et le transmettre à Kodi. Dans ce cas, Kodi n'arrive pas à le lire les flux récupérer par Kodi ... Est-ce qu'il serait possible de désactiver le inputstream et tester de nouveau ?

evarouss commented 6 years ago

Même résultat pour moi avec inputstream désactivé: (A noter que certaines chaines marchent par exemple C8, BFM TV, Gulli. En revanche, ce n'est pas le cas pour TF1 ou les chaines du groupe France TV).

06:53:22.885 T:1925556736  NOTICE: VideoPlayer: Opening: http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/master.m3u8?hdnea=st=1528466000~exp=1528467800~acl=/*~hmac=b0bfa5e3602649b216694cd030f2b40443076353df4e77410990de1900261696&n=10&__b__=240
06:53:22.886 T:1925556736 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
06:53:24.130 T:1480585984  NOTICE: Creating InputStream
06:53:24.863 T:1480585984  NOTICE: Creating Demuxer
06:53:54.914 T:1480585984   ERROR: OpenDemuxStream - Error creating demuxer
06:53:54.914 T:1480585984  NOTICE: CVideoPlayer::OnExit()
06:53:54.915 T:1925556736   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.catchuptvandmore/?action=start_live_tv_stream&module_path=%5B%27root%27%2C+%27channels%27%2C+%27fr%27%2C+%27tf1%27%5D&module_name=tf1]
06:53:54.964 T:1925556736  NOTICE: CVideoPlayer::CloseFile()
06:53:54.964 T:1925556736  NOTICE: VideoPlayer: waiting for threads to exit
06:53:54.964 T:1925556736  NOTICE: VideoPlayer: finished waiting
06:53:54.964 T:1925556736  NOTICE: CVideoPlayer::CloseFile()
06:53:54.964 T:1925556736  NOTICE: VideoPlayer: waiting for threads to exit
06:53:54.964 T:1925556736  NOTICE: VideoPlayer: finished waiting
evarouss commented 6 years ago

Les logs en mode debug: Un problème lié à ffmpeg?

07:48:22.213 T:1524572928    INFO: ffmpeg[5ADF2300]: [hls,applehttp] Opening 'http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/index_1328k_av-p.m3u8?sd=10&dw=100&rebase=on' for reading
07:48:22.547 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] request: GET /i/strike01_1@97257/index_1328k_av-p.m3u8?sd=10&dw=100&rebase=on HTTP/1.1
07:48:22.547 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] User-Agent: Kodi/17.6 (X11; Linux armv7l) Linux/2018.06-1 HW_RaspberryPi/1.0 App_Bitness/32 Version/17.6
07:48:22.547 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] Accept: */*
07:48:22.547 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] Connection: close
07:48:22.547 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] Host: tf1livhdsstrike-lh.akamaihd.net
07:48:22.547 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] Cookie: hdntl=exp=1528555674~acl=%2f*~data=hdntl~hmac=6e6d239da4c29500024f7839906971be0b798f92b45eecf53b33610f5966a43a; _alid_=Q5glZkOGJ0DG+EU/qDGLUA==
07:48:22.548 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] Icy-MetaData: 1
07:48:22.548 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http]
07:48:23.039 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='HTTP/1.1 200 OK'
07:48:23.039 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] http_code=200
07:48:23.039 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Server: AkamaiGHost'
07:48:23.039 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Mime-Version: 1.0'
07:48:23.040 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Content-Type: application/vnd.apple.mpegurl'
07:48:23.040 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Content-Length: 1385'
07:48:23.040 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Expires: Fri, 08 Jun 2018 14:48:22 GMT'
07:48:23.040 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Cache-Control: max-age=0, no-cache, no-store'
07:48:23.040 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Pragma: no-cache'
07:48:23.040 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Date: Fri, 08 Jun 2018 14:48:22 GMT'
07:48:23.040 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Connection: close'
07:48:23.041 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Access-Control-Allow-Headers: *'
07:48:23.041 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Access-Control-Expose-Headers: *'
07:48:23.041 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Access-Control-Allow-Methods: GET, HEAD, OPTIONS'
07:48:23.041 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Access-Control-Allow-Origin: *'
07:48:23.042 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header='Set-Cookie: _alid_=Q5glZkOGJ0DG+EU/qDGLUA==; path=/i/strike01_1@97257/; domain=tf1livhdsstrike-lh.akamaihd.net'
07:48:23.042 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] header=''
07:48:23.056 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [AVIOContext] Statistics: 1385 bytes read, 0 seeks
07:48:23.057 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [hls,applehttp] HLS request for url 'http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152846925_1328k_av-p.ts?sd=10&dw=100&rebase=on', offset 0, playlist 4
07:48:23.057 T:1524572928    INFO: ffmpeg[5ADF2300]: [hls,applehttp] Opening 'http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152846925_1328k_av-p.ts?sd=10&dw=100&rebase=on' for reading
07:48:23.383 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] request: GET /i/strike01_1@97257/segment152846925_1328k_av-p.ts?sd=10&dw=100&rebase=on HTTP/1.1
07:48:23.383 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] User-Agent: Kodi/17.6 (X11; Linux armv7l) Linux/2018.06-1 HW_RaspberryPi/1.0 App_Bitness/32 Version/17.6
07:48:23.383 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] Accept: */*
07:48:23.383 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] Connection: close
07:48:23.384 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] Host: tf1livhdsstrike-lh.akamaihd.net
07:48:23.384 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] Cookie: hdntl=exp=1528555674~acl=%2f*~data=hdntl~hmac=6e6d239da4c29500024f7839906971be0b798f92b45eecf53b33610f5966a43a; _alid_=Q5glZkOGJ0DG+EU/qDGLUA==
07:48:23.384 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http] Icy-MetaData: 1
07:48:23.384 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [http]
07:48:24.186 T:1524572928   ERROR: ffmpeg[5ADF2300]: [hls,applehttp] Error when loading first segment 'http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152846920_1328k_av-p.ts?sd=10&dw=100&rebase=on'
07:48:24.187 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [AVIOContext] Statistics: 557096 bytes read, 0 seeks
07:48:24.190 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [AVIOContext] Statistics: 572000 bytes read, 0 seeks
07:48:24.193 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [AVIOContext] Statistics: 950536 bytes read, 0 seeks
07:48:24.197 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [AVIOContext] Statistics: 917648 bytes read, 0 seeks
07:48:24.200 T:1524572928   DEBUG: ffmpeg[5ADF2300]: [AVIOContext] Statistics: 2026 bytes read, 0 seeks
07:48:24.201 T:1524572928   DEBUG: Error, could not open file http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/master.m3u8?hdnea=st=1528469216~exp=1528471016~acl=/*~hmac=9bab7563cdb82ac142c64e7ad0a5018bdece43a6874af97bb704826bb936d00f&n=10&__b__=240
07:48:24.201 T:1524572928   ERROR: OpenDemuxStream - Error creating demuxer
07:48:24.201 T:1524572928  NOTICE: CVideoPlayer::OnExit()
07:48:24.201 T:1524572928   DEBUG: OnPlayBackStopped: play state was 1, starting 1
07:48:24.201 T:1524572928   DEBUG: Thread VideoPlayer 1524572928 terminating
07:48:24.201 T:1925736960   DEBUG: OnPlayBackStopped: play state was 3, starting 0
07:48:24.202 T:1925736960   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.catchuptvandmore/?action=start_live_tv_stream&module_path=%5B%27root%27%2C+%27channels%27%2C+%27fr%27%2C+%27tf1%27%5D&module_name=tf1]
wwark commented 6 years ago

On dirait .... Est-ce qu'il est possible de récupérer la réponse de l'url m3u8 et l'enregistrer dans un fichier m3u8 ? Est-ce que vous pouvez faire le test de le lire dans kodi ?

evarouss commented 6 years ago

Je vous envoie les résultats dès que possible. Merci

gilles0606 commented 6 years ago

cdl.zip

Jolis, bien vu... Voilà, j'ai fait une fichier m3u qui contiens le liens. kodi le lis sous openelec et ne le lis pas sous libreelec !!

Donc, libreelec n'as pas le support m3u8 ??

sinon, >> evarouss peut tu faire un test sur CNEWS ? moi le plugin met presque une minutes a démarer la video. puis aprés c'est coupure toutes les 30 secondes comme si je n'avais pas de bande passante. (alors que tout est ok) as tu la même chose ?

merci

wwark commented 6 years ago

Sur windows Kodi 17 le cdl.m3u fonctionne bien aussi. Sur RPI, il y a aussi des licences mpeg et vc1. Je me demande si ce n'est pas requis ? Est-ce qu'il serait possible d'ouvrir un ticket de support sur libreelec ou omsc pour comprendre la cause ? Est-ce qu'il serait possible de tester la dernière version de développement de libreelec et omsc pour voir si le problème est aussi présent ? Merci, Wwark

evarouss commented 6 years ago

Je viens d'upgrader à la dernière (nightly build) de osmc et le problème persiste:

18:01:52.950 T:1917639376  NOTICE: Starting Kodi (18.0-ALPHA2). Platform: Linux ARM (Thumb) 32-bit
18:01:52.950 T:1917639376  NOTICE: Using Release Kodi x32 build (version for Raspberry Pi)
18:01:52.950 T:1917639376  NOTICE: Kodi compiled Jun  7 2018 by GCC 6.3.0 for Linux ARM (Thumb) 32-bit version 4.9.30 (264478)

Par rapport à une des questions précédente, le contenu de la playlist m3u8 est le suivant

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-ALLOW-CACHE:YES
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:152850323
#EXTINF:10.000,
http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152850323_1328k_av-p.ts?sd=10&dw=100&rebase=on
#EXTINF:10.000,
http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152850324_1328k_av-p.ts?sd=10&dw=100&rebase=on
#EXTINF:10.000,
http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152850325_1328k_av-p.ts?sd=10&dw=100&rebase=on
#EXTINF:10.000,
http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152850326_1328k_av-p.ts?sd=10&dw=100&rebase=on
#EXTINF:10.000,
http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152850327_1328k_av-p.ts?sd=10&dw=100&rebase=on
#EXTINF:10.000,
http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152850328_1328k_av-p.ts?sd=10&dw=100&rebase=on
#EXTINF:10.000,
http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152850329_1328k_av-p.ts?sd=10&dw=100&rebase=on
#EXTINF:10.000,
http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152850330_1328k_av-p.ts?sd=10&dw=100&rebase=on
#EXTINF:10.000,
http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152850331_1328k_av-p.ts?sd=10&dw=100&rebase=on
#EXTINF:10.000,
http://tf1livhdsstrike-lh.akamaihd.net/i/strike01_1@97257/segment152850332_1328k_av-p.ts?sd=10&dw=100&rebase=on
evarouss commented 6 years ago

j'ai également essayé avec openelec et même erreur...

wwark commented 6 years ago

Est-ce qu'il est possible de lire dans Kodi le fichier zip (décompréssé) par gilles0606 afin de voir si le problème est différent ? Merci, Wwark

evarouss commented 6 years ago

@wwark Pourriez-vous m'indiquer comment ouvrir un m3u8 dans kodi?

gilles0606 commented 6 years ago

bonjour, moi j'ai fait la version nightly de librelelec et pareil. @evarouss il faut simplement mettre le fichier m3u8 dans un repertoire accéssible par kodi puis avec video fichier aller le lire comme si c'étais une video. sinon comme te le disais wwark mon m3u appelle le m3u8.

sinon @evarouss peut tu me dire ce que fait une video de cnews chez toi ? merci

wwark commented 6 years ago

Ok. Vous m'avez pas répondu pour la licence mpeg et vc1 pour RPI. Sinon je vois qu'une solution, il faudrait voir avec libreelec pour voir si c'est un problème de configuration ou un incompatibilité de Kodi (version libreelec) pour lire certains flux m3u8. pouvez-vous demander sur le forum ou le github de libreelec?

gilles0606 commented 6 years ago

c'est fait. https://forum.libreelec.tv/thread/12624-on-rapsbery-3-and-libreelec-8-2-5-kodi-not-play-m3u8/

gilles0606 commented 6 years ago

je suis en train de chercher sur le net pour les licences mpeg et vc1.

wwark commented 6 years ago

Merci !

gilles0606 commented 6 years ago

apparemment il y a des licences, mais je viens de regarder sur la openelec, cela marche sans licence. il y a un decoder soft apparement ?

wwark commented 6 years ago

Ok si ça marchait avec openelec sans licence pas utile alors ...

gilles0606 commented 6 years ago

Alors là, trop fort... a2.zip

si j'essaie d'ouvrir le m3u8 ca marche pas. si je renome le m3u8 en m3u. il me montre les 5 flux, et les 5 fonctionnes bien !!!!

donc en fait, le soucis de libreelec c'est qu'il ne lis pas le m3u8

evarouss commented 6 years ago

merci @gilles0606 ! J'ai testé cNews avec l'addon Catch UP tv et le stream ne marche pas (même erreur qu'auparavant).

J'ai ensuite testé votre premier fichier m3u8 dans le player kodi et le stream a marché (avec l'extension m3u8)! J'ai ensuite testé le stream TF1 dans le player Kodi en renommant l'extension en m3u et ça a marché également...

gilles0606 commented 6 years ago

HA ? @evarouss peut tu me dire exactement ta configuration ? quelle osmc ? sur quel rpi ?? merci

wwark commented 6 years ago

Merci pour vos tests. Je vais répondre sur le forum de libreelec. Les cas remontés sont FranceTV, Group TF1 et CNews. Vous avez encore des chaines de replay qui sont en erreur ?

gilles0606 commented 6 years ago

@wwark, en attendant pour dépanner les raspbery, tu pourrais pas nous donner un patch qui change le m3u8 en m3u, avant de le passer à kodi ?

wwark commented 6 years ago

@gilles0606, je ne pense pas que ce soit une bonne idée.

Il faut repasser sur chaque chaine et demande de tester chaque cas sur plusieurs environnements que j'ai à part si on est capable d'identifier qu'on est sur un RPI/Libreelec. Le but du plugin est de récupérer le flux proposé par la chaine sans les altérer. (renommer etc...)

Le gain d'avoir le m3u8 est d'avoir le multi-langue (Direct TV FranceTV le propose par example) et sur Kodi 18 on est capable de changer les flux présent dans le m3u8.

Pour moi je pense que c'est juste une configuration à positionner mais je n'ai pas l’environnement pour tester. Merci, Wwark

gilles0606 commented 6 years ago

j'ai trouver non pas la solution, mais le coeur du probléme. un m3u8 ne peux pas contenir de m3u8. si un fichier contiens du m3u8, il soit etre un mu3. comme cela le m3u apelle un m3u8 et cela marche. si le m3u8 ne contiens pas de m3u8, cela marche aussi... par contre un m3u8 qui contiens un m3u8 cela ne marche pas.

index_2_av.zip

ce m3u8 fonctionne...

je penses que le "parser" m3u8 ne dois pas arriver a s'appeller lui même ?

wwark commented 6 years ago

Merci pour cette information. Tu as certainement raison Les possibilités du format m3u8 sont très nombreuses https://tools.ietf.org/html/rfc8216 L'implémentation du côté du plugin serait très couteuse je pense ... il faut se soit gérer du côté de Kodi.

wwark commented 6 years ago

https://forum.kodi.tv/showthread.php?tid=332694 ticket ouvert dans le forum de Kodi. N'hésite pas à rajouter des éléments si besoin :)

evarouss commented 6 years ago

Merci à tous pour ce travail de détective. Pour la postérité, voici les deux configurations dans lequel j'ai rencontré le bug.

Raspberry Pi™ 3 Model B.

J'ai testé avec les distributions suivantes:

@gilles0606

gilles0606 commented 6 years ago

@evarouss bien moi avec une installation fron scratch de la OpenELEC-RPi2.arm-8.0.4.img par contre cela marche bien. c'est sur OSMC et sur LIBREELEC que j'ai le bug du m3u8.

mon anglais est pas super, mais si j'ai bien compris cela https://forum.kodi.tv/showthread.php?tid=332694

apparemment le bug est reproductible. par contre j'ai récupérer hier soir un pi3b et j'ai refais une installation openelec, et elle tourne sans ce bug...

bizarre, j'ai utiliser le fichier OpenELEC-RPi2.arm-8.0.4.img

evarouss commented 6 years ago

J'ai utilisé le même fichier OpenELEC-RPi2.arm-8.0.4.img pour l'instsall sur un pi3b. Quelle version de Catchup TV? A noter que je me connecte via un vpn.

gilles0606 commented 6 years ago

moi sur la OpenELEC-RPi2.arm-8.0.4.img les fichier m3u8 se lisent même si il contiennes des m3u8. testm3u8.zip

moi sur la openelec ces deux fichiers se lisent et toi ? par contre sur la libreelec seul le m3u marche.

gilles0606 commented 6 years ago

@wwark hello, je te laisse ouvrir le ticket sur trac.kodi.tv.

sinon, en cherchant j'ai trouver cela https://batocera-linux.xorhub.com/forum/d/1084-5-13-kodi-does-not-play-m3u8-streams

on est pas les seuls...

wwark commented 6 years ago

ok. je m'en occupe. https://trac.kodi.tv/ticket/17909 L'univers est vaste :)

gilles0606 commented 6 years ago

cool, cela ne vas pas remarcher avant des plombes non ? on dirais qu'il y a des centaines de ticket ?

wwark commented 6 years ago

Aucune idée, c'est la première fois que j'ouvre un ticket chez eux. tu peux ajouter un commentaire pour indiquer la criticité. De mon point de vu c'est quand même critique car Kodi n'arrive pas lire des contenus dans le cas RPI/LE. ça dependra d'eux ...

gilles0606 commented 6 years ago

et aussi RPI/OSMC... et quand on lis le post de Milhouse ici https://forum.kodi.tv/showthread.php?tid=332694 on dirais que lui aussi a la même chose sur ubuntu ? non ?

wwark commented 6 years ago

Oui OSMC et LE sont basés sur ubuntu/Debian (l'erreur est surement à ce niveau)

wwark commented 6 years ago

Hi @gilles0606, Ce PR pourrait régler le problème (https://github.com/xbmc/xbmc/pull/14090) Il faudrait voir quand il est mergé dans LE. Merci, Wwark.

wwark commented 6 years ago

Hi @gilles0606 , Le PR est présent dans la dernière version de LE. Est-ce que tu pourrais faire un test ? D'avance merci, wwark.

gilles0606 commented 6 years ago

hello, je fais un test immédiatement...

gilles0606 commented 6 years ago

@wwark celle la ? tu veux que je teste ? LibreELEC-RPi2.arm-9.0-Milhouse-20180622210302-#0622-g7ce6b81.tar

http://milhouse.libreelec.tv/builds/master/RPi2/?C=M&O=D

wwark commented 6 years ago

Oui !

gilles0606 commented 6 years ago

Hello @wwark en fait mieux que cela... j'installe la LibreELEC-RPi2.arm-8.2.5.img sur une carte vierge. j'installe ton plug-in.

Et maintenant cela fonctionne très bien. Alors qu'avant cela ne fonctionnait pas...

Ils ont dû faire une mise à jour d'un des plug-ins qui est utilisé ??

Donc maintenant cela fonctionne directement ???

Bien sûr je ne suis pas fou, puisqu'avant cela ne fonctionnait pas.

Il ouvre également les m3u8 qu'il n’ouvrait pas avant !

gilles0606 commented 6 years ago

et si je fais la mise a jour alors là c'est le plugin qui ne marche plus avec LibreELEC-RPi2.arm-9.0-Milhouse-20180622210302-#0622-g7ce6b81.tar

erreur.log