diff --git a/scripts/commands/playlist/validate.ts b/scripts/commands/playlist/validate.ts index b128058cf..4b2804c54 100644 --- a/scripts/commands/playlist/validate.ts +++ b/scripts/commands/playlist/validate.ts @@ -79,7 +79,7 @@ async function main() { log.add({ type: 'error', line: stream.line, - message: `"${stream.name}" is on the blocklist due to claims of copyright holders (${blocked.ref})` + message: `"${stream.name}" is on the blocklist due to claims of copyright holders or NSFW content (${blocked.ref})` }) } }) diff --git a/streams/ch.m3u b/streams/ch.m3u index 082a70600..045f94897 100644 --- a/streams/ch.m3u +++ b/streams/ch.m3u @@ -1,8 +1,6 @@ #EXTM3U #EXTINF:-1 tvg-id="AlpenlandTV.ch",Alpenland TV (720p) https://edge14.vedge.infomaniak.com/livecast/ik:alpen-wellelivestream/playlist.m3u8 -#EXTINF:-1 tvg-id="Babestation24.ch",Babestation24 (720p) -https://sdn-global-live-streaming-packager-cache.3qsdn.com/9528/9528_264_live.m3u8 #EXTINF:-1 tvg-id="Canal9.ch",Canal 9 en Français (1080p) https://edge.vedge.infomaniak.com/livecast/ik:livehd/master.m3u8 #EXTINF:-1 tvg-id="Canal9.ch",Canal 9 en Français (1080p) diff --git a/streams/de.m3u b/streams/de.m3u index fd836554f..73d9c26dd 100644 --- a/streams/de.m3u +++ b/streams/de.m3u @@ -91,8 +91,6 @@ https://dwamdstream104.akamaized.net/hls/live/2015530/dwstream104/index.m3u8 https://bibeltv03.iptv-playoutcenter.de/bibeltv03/bibeltv03.stream_all/playlist.m3u8 #EXTINF:-1 tvg-id="emsTVLingen.de",ems TV Lingen (720p) https://h058.video-stream-hosting.de/ev1tv-live/_definst_/mp4:stream1.stream/playlist.m3u8 -#EXTINF:-1 tvg-id="Eropulsde.de",Eropuls.de (576p) -https://api.alpaca.t62a.com/hls/9108/index.m3u8 #EXTINF:-1 tvg-id="ErzTVStollberg.de",Erz-TV Stollberg (576p) https://5acade5fc0c29.streamlock.net/kabeljournal/live2020.stream/playlist.m3u8 #EXTINF:-1 tvg-id="EuroAlTV.de",EuroAl TV (720p) diff --git a/streams/fr_fashiontv.m3u b/streams/fr_fashiontv.m3u index 5641dfebc..0ccf94452 100644 --- a/streams/fr_fashiontv.m3u +++ b/streams/fr_fashiontv.m3u @@ -1,10 +1,6 @@ #EXTM3U #EXTINF:-1 tvg-id="",Fashion TV (576p) [Not 24/7] https://entertainment.ashttp9.visionip.tv/live/visiontvuk-entertainment-edgytv-hsslive-25f-16x9-SD/playlist.m3u8 -#EXTINF:-1 tvg-id="FashionTVMidnightSecrets.fr",Fashion TV Midnight Secrets (1080p) -https://fash1043.cloudycdn.services/slive/ftv_ftv_midnite_k1y_27049_midnite_secr_108_hls.smil/playlist.m3u8 -#EXTINF:-1 tvg-id="FashionTVMidnightSecrets.fr",Fashion TV Midnight Secrets (1080p) -https://fash1043.cloudycdn.services/slive/ftv_midnite_secrets_adaptive.smil/playlist.m3u8 #EXTINF:-1 tvg-id="FashionTVParis.fr",Fashion TV Paris (144p) https://fash1043.cloudycdn.services/slive/ftv_paris_adaptive.smil/playlist.m3u8 #EXTINF:-1 tvg-id="FashionTVPG16.fr",Fashion TV PG16 (144p) diff --git a/streams/ru_televizor-24.m3u b/streams/ru_televizor-24.m3u index 65689ddcb..4eba8f3ef 100644 --- a/streams/ru_televizor-24.m3u +++ b/streams/ru_televizor-24.m3u @@ -1,8 +1,6 @@ #EXTM3U #EXTINF:-1 tvg-id="Channel5.ru",5 Канал https://streaming.televizor-24-tochka.ru/live/8.m3u8 -#EXTINF:-1 tvg-id="MiamiTV.us",Miami TV -https://streaming.televizor-24-tochka.ru/live/1.m3u8 #EXTINF:-1 tvg-id="Domashniy.ru",Домашний https://streaming.televizor-24-tochka.ru/live/17.m3u8 #EXTINF:-1 tvg-id="",За!ТВ diff --git a/streams/us.m3u b/streams/us.m3u index ffcee7345..5218c3fdb 100644 --- a/streams/us.m3u +++ b/streams/us.m3u @@ -834,8 +834,6 @@ https://live2.tensila.com/knut-v-1.choice/hls/master.m3u8 https://cdn3.wowza.com/5/dk84U1p2UUdoMGxT/stockton/G0044_008/playlist.m3u8 #EXTINF:-1 tvg-id="SUMtvLatino.us",SUMtv Latino (1080p) https://bozztv.com/uni10rtmp/ssstv2-cdn/smil:ssstv2web.smil/playlist.m3u8 -#EXTINF:-1 tvg-id="SunBeachTV.us",SunBeach TV (1080p) -https://59ec5453559f0.streamlock.net/mexicotv/smil:miamitvmexico/playlist.m3u8 #EXTINF:-1 tvg-id="SundanceTVEast.us",SundanceTV East (1080p) https://bcovlive-a.akamaihd.net/b68f4655411b4fe18b32d68bf68b067d/us-east-1/6240731308001/playlist.m3u8 #EXTINF:-1 tvg-id="SwordandShield.us",Sword and Shield (720p) diff --git a/tests/commands/playlist/validate.test.ts b/tests/commands/playlist/validate.test.ts index fa8c634cf..dfff77c36 100644 --- a/tests/commands/playlist/validate.test.ts +++ b/tests/commands/playlist/validate.test.ts @@ -17,7 +17,7 @@ it('show an error if channel name in the blocklist', () => { } catch (error) { expect((error as ExecError).status).toBe(1) expect((error as ExecError).stdout).toContain( - 'us_blocked.m3u\n 2 error "Fox Sports 2 Asia (Thai)" is on the blocklist due to claims of copyright holders (https://github.com/iptv-org/iptv/issues/0000)\n\n1 problems (1 errors, 0 warnings)\n' + 'us_blocked.m3u\n 2 error "Fox Sports 2 Asia (Thai)" is on the blocklist due to claims of copyright holders or NSFW content (https://github.com/iptv-org/iptv/issues/0000)\n\n1 problems (1 errors, 0 warnings)\n' ) } })