Tundrak / IPTV-Italia

Collezione di link a canali TV e Radio italiani visibili e ascoltabili da Internet con un media player
326 stars 45 forks source link

[Problema] Mediaset error code 451 #34

Closed egglessness closed 2 years ago

egglessness commented 2 years ago

Canale TV / Radio interessato Tutti i canali mediaset

Descrivi il problema Lo streaming non va. Si riceve un errore HTTP 451 Unavailable For Legal Reasons, sia con sia senza VPN.

Informazioni sul dispositivo

Tundrak commented 2 years ago

Sono a conoscenza del problema e una versione con la soluzione dovrebbe arrivare entro fine anno. Nel frattempo provala anche tu (https://raw.githubusercontent.com/Tundrak/IPTV-Italia/69c6bbd43d030fc2160fc8469ec0f30f189393f3/iptvitaplus.m3u) e dimmi se funziona

egglessness commented 2 years ago

Ottimo! L'ho provata e funziona alla perfezione! 🤩 Vedo anche i loghi dei canali e l'organizzazione in cartelle.

Giusto per curiositĂ , il problema in cosa consisteva?

Tundrak commented 2 years ago

Da quello che riesco a capire io, semplicemente hanno fatto diventare una lettera minuscola nel link dei canali :) Per esempio, Canale 5 da https://live3.msf.cdn.mediaset.net/Content/dash_d0_clr_vos/live/channel(c5)/manifest.mpd diventa https://live3.msf.cdn.mediaset.net/content/dash_d0_clr_vos/live/channel(c5)/manifest.mpd


Lascio aperta l'Issue finchè non rilascerò la nuova versione

egglessness commented 2 years ago

Sto provando a far andare il tutto anche su un'istanza OpenELEC 9.2.8 (RPi2.arm), però non vanno di nuovo i canali mediaset (nonostante su Android funzioni).

Abilitando il logging di debug, sembra abbia problemi a leggere il file .mpd dei canali mediaset:

2021-12-24 18:43:50.915 T:1462027136  NOTICE: Creating InputStream
2021-12-24 18:43:50.916 T:1462027136   DEBUG: CurlFile::Open(0x5724b188) https://live3.msf.cdn.mediaset.net/content/dash_d0_clr_vos/live/channel(i1)/manifest.mpd
2021-12-24 18:43:50.917 T:1462027136    INFO: easy_acquire - Created session to https://live3.msf.cdn.mediaset.net
2021-12-24 18:43:50.929 T:1937709504   DEBUG: CMMALRenderer::RenderUpdate - MMAL: No buffer to update clear:0 flags:0 alpha:255 source:0 omvb:(nil) mmal:(nil)
2021-12-24 18:43:50.932 T:1445241728   DEBUG: Loading settings for pvr://channels/tv/Tutti i canali/pvr.iptvsimple_1969601490.pvr
2021-12-24 18:43:50.946 T:1937709504   DEBUG: CMMALRenderer::RenderUpdate - MMAL: No buffer to update clear:0 flags:0 alpha:255 source:0 omvb:(nil) mmal:(nil)
2021-12-24 18:43:51.481 T:1462027136   DEBUG: Previous line repeats 32 times.
2021-12-24 18:43:51.481 T:1462027136   DEBUG: CFileCache::Open - opening <content/dash_d0_clr_vos/live/channel(r4)/manifest.mpd> using cache
2021-12-24 18:43:51.482 T:1462027136   DEBUG: CurlFile::Open(0x625f0f98) https://live3.msf.cdn.mediaset.net/content/dash_d0_clr_vos/live/channel(i1)/manifest.mpd
2021-12-24 18:43:51.496 T:1937709504   DEBUG: CMMALRenderer::RenderUpdate - MMAL: No buffer to update clear:0 flags:0 alpha:255 source:0 omvb:(nil) mmal:(nil)
2021-12-24 18:43:51.502 T:1499861888   DEBUG: Thread FileCache start, auto delete: false
2021-12-24 18:43:51.502 T:1462027136  NOTICE: Creating Demuxer
2021-12-24 18:43:51.503 T:1499861888    INFO: CFileCache::Process - Source read didn't return any data! Hit eof(?)
2021-12-24 18:43:51.512 T:1937709504   DEBUG: CMMALRenderer::RenderUpdate - MMAL: No buffer to update clear:0 flags:0 alpha:255 source:0 omvb:(nil) mmal:(nil)
2021-12-24 18:43:51.527 T:1462027136   ERROR: Open - error probing input format, https://live3.msf.cdn.mediaset.net/content/dash_d0_clr_vos/live/channel(i1)/manifest.
mpd
2021-12-24 18:43:51.528 T:1462027136   ERROR: OpenDemuxStream - Error creating demuxer
2021-12-24 18:43:51.528 T:1462027136  NOTICE: CVideoPlayer::OnExit()

Ho anche provato a scaricare il file con una wget dentro una sessione SSH su OpenELEC, e il file viene scaricato correttamente ed è uguale (md5 check ok) a quello che scarico dal PC.

Sai per caso a cosa può essere dovuto?

maicol07 commented 2 years ago

Ho provato anche io la nuova lista ma non funziona (Kodi su Fire TV)

Tundrak commented 2 years ago

Forse collegato a #32? Anche lì c'erano Kodi e i canali Mediaset di mezzo, nonostante l'errore fosse diverso. Magari provate a cambiare l'User Agent come scritto lì, io ho Kodi su Windows e con Mozilla/5.0 i canali vengono riprodotti tranquillamente Oppure sarebbe interessante vedere se link HLS come questo funzionano, forse non gli piace il fatto che sia DASH?: https://live2-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(c5)/index.m3u8

egglessness commented 2 years ago

Avevo giĂ  fatto la prova dell'User-Agent, mettendo anche io Mozilla/5.0, ma senza successo.

Ho provato ad usare il tuo link HLS, però ottengo nuovamente un 451 (anche con la C minuscola). A te invece va?

maicol07 commented 2 years ago

Forse collegato a #32? Anche lì c'erano Kodi e i canali Mediaset di mezzo, nonostante l'errore fosse diverso. Magari provate a cambiare l'User Agent come scritto lì, io ho Kodi su Windows e con Mozilla/5.0 i canali vengono riprodotti tranquillamente Oppure sarebbe interessante vedere se link HLS come questo funzionano, forse non gli piace il fatto che sia DASH?: https://live2-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(c5)/index.m3u8

Impostando lo user agent funziona! L'unica cosa è che va a scatti

egglessness commented 2 years ago

Impostando lo user agent funziona!

Hai ragione. Impostando lo User-Agent e mettendo la C minuscola, funziona! (prima avevo testato le due cose separatamente). Faccio una PR

EDIT: PR #35

Tundrak commented 2 years ago

Posso avere la conferma finale? Questi due link sono ok? https://github.com/Tundrak/IPTV-Italia/raw/ed1571f662fe9a225508e2b24fe97abe4bb0153d/iptvita.m3u https://github.com/Tundrak/IPTV-Italia/raw/b4f9b23e13212d6248e52d73168abdbbfaf9d1b0/iptvitaplus.m3u


Edit: Spero di sì :D v12-2021 rilasciata