Merge branch 'master' into patch-1

This commit is contained in:
Shadix A 2021-12-31 13:59:03 +02:00 committed by GitHub
commit 3e5498ae35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 251 additions and 170 deletions

View File

@ -1,10 +1,14 @@
#EXTM3U
#EXTINF:-1 tvg-id="kurir.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/oUwwB9s.png" group-title="",Kurir TV (720p)
#EXTINF:-1 tvg-id="AdriaMusicTV.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Adria Music TV (720p)
https://srv1.adriatelekom.com/AdriaMusicTV/index.m3u8
#EXTINF:-1 tvg-id="DjakTV.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Djak TV (720p)
https://srv1.adriatelekom.com/DjakTV/index.m3u8
#EXTINF:-1 tvg-id="KurirTV.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/oUwwB9s.png" group-title="",Kurir TV (720p)
https://kurir-tv.haste-cdn.net/providus/live2805.m3u8
#EXTINF:-1 tvg-id="mars.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="http://marsh.rs/wp-content/uploads/2015/09/marsh-favicon-iOS.png" group-title="",Marš TV (576p) [Not 24/7]
#EXTINF:-1 tvg-id="MarsTV.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="http://marsh.rs/wp-content/uploads/2015/09/marsh-favicon-iOS.png" group-title="",Marš TV (576p) [Not 24/7]
http://cdn.dovecher.tv:8081/live/marsh/chunks.m3u8
#EXTINF:-1 tvg-id="MISTelevizija.rs" tvg-country="AU;NZ" tvg-language="English" tvg-logo="https://i.imgur.com/XaXRbxj.png" group-title="",MIS Televizija (720p)
https://5afd52b55ff79.streamlock.net/MISTV/_definst_/myStream/playlist.m3u8
https://5afd52b55ff79.streamlock.net/MISTV/myStream/playlist.m3u8
#EXTINF:-1 tvg-id="MuzzikAMVA2020.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/yRgMvpz.png" group-title="Music",Muzzik AMVA 2020 (720p) [Geo-blocked]
https://muzzik-live.morescreens.com/mts-8/playlist.m3u8
#EXTINF:-1 tvg-id="MuzzikCafeClubSerbia.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://www.muzzik.tv/wp-content/uploads/2019/05/muzzik-logo.png" group-title="Music",Muzzik Cafe&Club Serbia (720p) [Geo-blocked]
@ -27,31 +31,65 @@ https://muzzik-live.morescreens.com/mts-a2/playlist.m3u8
https://muzzik-live.morescreens.com/mts-6/playlist.m3u8
#EXTINF:-1 tvg-id="MuzzikWorldwideSerbia.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://www.muzzik.tv/wp-content/uploads/2019/05/muzzik-logo.png" group-title="Music",Muzzik Worldwide Serbia (720p) [Geo-blocked]
https://muzzik-live.morescreens.com/mts-5/playlist.m3u8
#EXTINF:-1 tvg-id="n1.ba" tvg-country="BA" tvg-language="Bosnian" tvg-logo="https://www.lyngsat.com/logo/tv/nn/n1_rs.png" group-title="News",N1 BIH (576p)
#EXTINF:-1 tvg-id="N1.ba" tvg-country="BA" tvg-language="Bosnian" tvg-logo="https://www.lyngsat.com/logo/tv/nn/n1_rs.png" group-title="News",N1 BIH (576p)
https://best-str.umn.cdn.united.cloud/stream?channel=n1bos&p=n1Sh4redSecre7iNf0&sp=n1info&stream=sp1400&u=n1info
#EXTINF:-1 tvg-id="n1.hr" tvg-country="HR" tvg-language="Croatian" tvg-logo="https://www.lyngsat.com/logo/tv/nn/n1_rs.png" group-title="News",N1 HRVATSKA (576p)
#EXTINF:-1 tvg-id="N1.hr" tvg-country="HR" tvg-language="Croatian" tvg-logo="https://www.lyngsat.com/logo/tv/nn/n1_rs.png" group-title="News",N1 HRVATSKA (576p)
https://best-str.umn.cdn.united.cloud/stream?channel=n1hrv&p=n1Sh4redSecre7iNf0&sp=n1info&stream=sp1400&u=n1info
#EXTINF:-1 tvg-id="n1.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://www.lyngsat.com/logo/tv/nn/n1_rs.png" group-title="News",N1 RS (576p)
#EXTINF:-1 tvg-id="N1.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://www.lyngsat.com/logo/tv/nn/n1_rs.png" group-title="News",N1 RS (576p)
https://best-str.umn.cdn.united.cloud/stream?channel=n1srp&p=n1Sh4redSecre7iNf0&sp=n1info&stream=sp1400&u=n1info
#EXTINF:-1 tvg-id="n1.si" tvg-country="SI" tvg-language="Slovenian" tvg-logo="https://www.lyngsat.com/logo/tv/nn/n1_rs.png" group-title="News",N1 SLOVENSKA (576p)
#EXTINF:-1 tvg-id="N1.si" tvg-country="SI" tvg-language="Slovenian" tvg-logo="https://www.lyngsat.com/logo/tv/nn/n1_rs.png" group-title="News",N1 SLOVENSKA (576p)
https://best-str.umn.cdn.united.cloud/stream?channel=n1slv&p=n1Sh4redSecre7iNf0&sp=n1info&stream=sp1400&u=n1info
#EXTINF:-1 tvg-id="redportal.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/F2Qv4Kt.png" group-title="",Red TV (720p)
#EXTINF:-1 tvg-id="PinkExtra.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink Extra
http://109.105.201.198/PINKEXTRA/playlist.m3u8
#EXTINF:-1 tvg-id="PinkFamily.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink Family
http://109.105.201.198/PINKFAMILY/playlist.m3u8
#EXTINF:-1 tvg-id="PinkFilm.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink Film
http://109.105.201.198/PINKFILM/playlist.m3u8
#EXTINF:-1 tvg-id="PinkFolk1.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink Folk 1
http://109.105.201.198/PINKFOLK/playlist.m3u8
#EXTINF:-1 tvg-id="PinkKoncert.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink Koncert
http://109.105.201.198/PINKKONCERT/playlist.m3u8
#EXTINF:-1 tvg-id="PinkMovies.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink Movies
http://109.105.201.198/PINKMOVIES/playlist.m3u8
#EXTINF:-1 tvg-id="PinknRoll.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink n Roll
http://109.105.201.198/PINKROLL/playlist.m3u8
#EXTINF:-1 tvg-id="PinkPedia.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink Pedia
http://109.105.201.198/PINKPEDIA/playlist.m3u8
#EXTINF:-1 tvg-id="PinkPremium.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink Premium
http://109.105.201.198/PINKPREMIUM/playlist.m3u8
#EXTINF:-1 tvg-id="PinkSciFiFantasy.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink Sci-Fi & Fantasy
http://109.105.201.198/PINKSCIFI/playlist.m3u8
#EXTINF:-1 tvg-id="PinkSerije.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink Serije
http://109.105.201.198/PINKSERIJE/playlist.m3u8
#EXTINF:-1 tvg-id="PinkWorld.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink World
http://109.105.201.198/PINKWORLD/playlist.m3u8
#EXTINF:-1 tvg-id="PinkWorldCinema.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink World Cinema
http://109.105.201.198/PINKWORLDCINEMA/playlist.m3u8
#EXTINF:-1 tvg-id="PinkZabava.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",Pink Zabava
http://109.105.201.198/PINKZABAVA/playlist.m3u8
#EXTINF:-1 tvg-id="RedTV.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/F2Qv4Kt.png" group-title="",Red TV (720p)
https://live.rednet.rs/providus/redtv_multi.m3u8
#EXTINF:-1 tvg-id="rtv.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://static.rtv.rs/assets/repository/2017/img/header/logo-rtv_sr_ci.png" group-title="",RTV 1 (576p) [Not 24/7]
#EXTINF:-1 tvg-id="RTV1.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://static.rtv.rs/assets/repository/2017/img/header/logo-rtv_sr_ci.png" group-title="",RTV 1 (576p) [Not 24/7]
mmsh://212.200.255.151/rtv1
#EXTINF:-1 tvg-id="rtv.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://static.rtv.rs/assets/repository/2017/img/header/logo-rtv_sr_ci.png" group-title="",RTV 2 (576p)
#EXTINF:-1 tvg-id="RTV1.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://static.rtv.rs/assets/repository/2017/img/header/logo-rtv_sr_ci.png" group-title="",RTV 1 (576p)
rtsp://212.200.255.151/rtv1
#EXTINF:-1 tvg-id="RTV2.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://static.rtv.rs/assets/repository/2017/img/header/logo-rtv_sr_ci.png" group-title="",RTV 2 (576p) [Not 24/7]
mmsh://212.200.255.151/rtv2
#EXTINF:-1 tvg-id="http://rtvas.rs/" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/wcXNcP6.png" group-title="",RTV AS (576p)
#EXTINF:-1 tvg-id="RTV2.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://static.rtv.rs/assets/repository/2017/img/header/logo-rtv_sr_ci.png" group-title="",RTV 2 (576p) [Not 24/7]
rtsp://212.200.255.151/rtv2
#EXTINF:-1 tvg-id="RTVAS.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/wcXNcP6.png" group-title="",RTV AS (576p)
https://srv1.adriatelekom.com/TVAS/index.m3u8
#EXTINF:-1 tvg-id="rtvcityub.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/Sz4G9ns.png" group-title="",RTV City Ub (576p) [Not 24/7]
#EXTINF:-1 tvg-id="RTVCityUb.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/Sz4G9ns.png" group-title="",RTV City Ub (576p) [Not 24/7]
http://167.172.39.13/hls/tvcityub.m3u8
#EXTINF:-1 tvg-id="rtvnp.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/eNspJAS.png" group-title="",RTV Novi Pazar (576p)
#EXTINF:-1 tvg-id="RTVNoviPazar.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/eNspJAS.png" group-title="",RTV Novi Pazar (576p)
https://rtvnp.rs/hls/rtvnp.m3u8
#EXTINF:-1 tvg-id="SuperSatTVHD.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="" group-title="",SuperSat TV HD
https://srv1.adriatelekom.com/SuperSatTV/index.m3u8
#EXTINF:-1 tvg-id="belami.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/UAlVp6G.jpg" group-title="",TV Belle Amie (540p) [Not 24/7]
http://92.60.238.10:1935/live/belleamie/playlist.m3u8
#EXTINF:-1 tvg-id="TVDugaPlus.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/0RcNFXt.jpg" group-title="Music",TV Duga Plus (480p) [Not 24/7]
http://109.92.29.10:1935/tvduga/tvduga/playlist.m3u8
#EXTINF:-1 tvg-id="TV Hram-EXYU" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/Msxeu2S.png" group-title="",TV Hram (576p) [Not 24/7]
#EXTINF:-1 tvg-id="TVHram.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/Msxeu2S.png" group-title="",TV Hram (576p) [Not 24/7]
https://vod1.laki.eu/live/hram/index.m3u8
#EXTINF:-1 tvg-id="pikanal.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/0kTq4Rj.jpg" group-title="",TV Pi Canal Pirot (576p) [Not 24/7]
#EXTINF:-1 tvg-id="TVPiCanal.rs" tvg-country="RS" tvg-language="Serbian" tvg-logo="https://i.imgur.com/0kTq4Rj.jpg" group-title="",TV Pi Canal Pirot (576p) [Not 24/7]
http://stream.pikanal.rs/pikanal/pgm.m3u8

View File

@ -1,265 +1,265 @@
#EXTM3U
#EXTINF:-1 tvg-id="WMHTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Albany NY (WMHT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WMHTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Albany NY (WMHT) (1080p) [Offline]
https://wmhtdt.lls.pbs.org/out/v1/5c496bd4d16348f0bca933eca69bdd1e/index.m3u8
#EXTINF:-1 tvg-id="KNMETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Albuquerque NM (KNME) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KNMETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Albuquerque NM (KNME) (1080p) [Offline]
https://knmedt.lls.pbs.org/out/v1/6bb7cfa3e3c34906a80c5babc026ca92/index.m3u8
#EXTINF:-1 tvg-id="WLVTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Allentown PA (WLVT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WLVTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Allentown PA (WLVT) (1080p) [Offline]
https://wlvtdt.lls.pbs.org/out/v1/92fd7dd5c56e47dfb169062a69f7a3bf/index.m3u8
#EXTINF:-1 tvg-id="WNEO.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Alliance OH (WNEO) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WNEO.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Alliance OH (WNEO) (1080p) [Offline]
https://wneodt.lls.pbs.org/out/v1/59487e8689f14a92a443d8fd557ac948/index.m3u8
#EXTINF:-1 tvg-id="KAKMTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Anchorage AK (KAKM) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KAKMTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Anchorage AK (KAKM) (1080p) [Offline]
https://kakmdt.lls.pbs.org/out/v1/01b38c70d1e94da78deec21bb13383ed/index.m3u8
#EXTINF:-1 tvg-id="KWCMTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Appleton MN (KWCM) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KWCMTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Appleton MN (KWCM) (1080p) [Offline]
https://kwcmdt.lls.pbs.org/out/v1/e178660dc7cf4389bf8834e4bb10df20/index.m3u8
#EXTINF:-1 tvg-id="WETATV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Arlington DC (WETA) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WETATV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Arlington DC (WETA) (1080p) [Offline]
https://wetadt5.lls.pbs.org/out/v1/616d9af7dd7641c1ba0b7be651c343a4/index.m3u8
#EXTINF:-1 tvg-id="WGTVTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Athens GA (WGTV) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WGTVTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Athens GA (WGTV) (1080p) [Offline]
https://wgtvdt.lls.pbs.org/out/v1/1fe7fe6e36524881bd999a7003394ec7/index.m3u8
#EXTINF:-1 tvg-id="WOUBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Athens OH (WOUB) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WOUBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Athens OH (WOUB) (1080p) [Offline]
https://woubdt.lls.pbs.org/out/v1/f9f879eacf9c4b3d859b93c1f889a5e0/index.m3u8
#EXTINF:-1 tvg-id="KLRUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Austin TX (KLRU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KLRUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Austin TX (KLRU) (1080p) [Offline]
https://klrudt.lls.pbs.org/out/v1/c5d426d04957476186321c38e943c49f/index.m3u8
#EXTINF:-1 tvg-id="WDCQ.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Bad Axe MI (WDCQ) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WDCQ.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Bad Axe MI (WDCQ) (1080p) [Offline]
https://wdcqdt.lls.pbs.org/out/v1/ef33b9ec5f2f42ad831574cbb2c478f8/index.m3u8
#EXTINF:-1 tvg-id="WLPBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Baton Rouge LA (WLPB) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WLPBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Baton Rouge LA (WLPB) (1080p) [Offline]
https://wlpbdt.lls.pbs.org/out/v1/3f6379f418924ca39e09415a34c92738/index.m3u8
#EXTINF:-1 tvg-id="WSKGTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Binghamton NY (WSKG) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WSKGTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Binghamton NY (WSKG) (1080p) [Offline]
https://wskgdt.lls.pbs.org/out/v1/ff443d82d55c481a9d1561c5f77a3a4b/index.m3u8
#EXTINF:-1 tvg-id="WBIQTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Birmingham AL (WBIQ) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WBIQTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Birmingham AL (WBIQ) (1080p) [Offline]
https://wbiqdt.lls.pbs.org/out/v1/3d5c7da724d741da9b8e203d03b6b8c3/index.m3u8
#EXTINF:-1 tvg-id="WTIU.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Bloomington IN (WTIU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WTIU.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Bloomington IN (WTIU) (1080p) [Offline]
https://wtiudt.lls.pbs.org/out/v1/189f0df07ad448d29880d68f295ab06e/index.m3u8
#EXTINF:-1 tvg-id="KAIDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Boise ID (KAID) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KAIDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Boise ID (KAID) (1080p) [Offline]
https://kaiddt.lls.pbs.org/out/v1/1ba7213ff76e4f3cb73405a2108922ce/index.m3u8
#EXTINF:-1 tvg-id="WGBHTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Boston MA (WGBH) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WGBHTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Boston MA (WGBH) (1080p) [Offline]
https://wgbhdt.lls.pbs.org/out/v1/0e31746edf794871ab0f06cdb48c1e82/index.m3u8
#EXTINF:-1 tvg-id="WBGUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Bowling Green OH (WBGU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WBGUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Bowling Green OH (WBGU) (1080p) [Offline]
https://wbgudt.lls.pbs.org/out/v1/6e28e12e9db04b798dc82052cc6d3375/index.m3u8
#EXTINF:-1 tvg-id="KUSMTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Bozeman MT (KUSM) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KUSMTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Bozeman MT (KUSM) (1080p) [Offline]
https://kusmdt.lls.pbs.org/out/v1/ad7a1ac654bc4231854568d83529f893/index.m3u8
#EXTINF:-1 tvg-id="WNEDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Buffalo NY (WNED) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WNEDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Buffalo NY (WNED) (1080p) [Offline]
https://wneddt.lls.pbs.org/out/v1/9042ad5168e54cf8bf14b5db5582a84a/index.m3u8
#EXTINF:-1 tvg-id="WETK.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Burlington VT (WETK) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WETK.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Burlington VT (WETK) (1080p) [Offline]
https://wetkdt.lls.pbs.org/out/v1/9c3c95a5cabc4611b06086ae798b7716/index.m3u8
#EXTINF:-1 tvg-id="WUNCTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Chapel Hill NC (WUNC) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WUNCTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Chapel Hill NC (WUNC) (1080p) [Offline]
https://wuncdt.lls.pbs.org/out/v1/84bedaad5c7e4d7abd8a6b63f1b8d4c4/index.m3u8
#EXTINF:-1 tvg-id="WEIUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Charleston IL (WEIU-TV) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WEIUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Charleston IL (WEIU-TV) (1080p) [Offline]
https://weiudt.lls.pbs.org/out/v1/9f2dc5c07afb4e2a8b704e1462030872/index.m3u8
#EXTINF:-1 tvg-id="WTVITV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Charlotte NC (WTVI) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WTVITV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Charlotte NC (WTVI) (1080p) [Offline]
https://wtvidt.lls.pbs.org/out/v1/e01f07bdc0cc4375b8894f72b1f0bb40/index.m3u8
#EXTINF:-1 tvg-id="WTCI.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Chattanooga TN (WTCI) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WTCI.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Chattanooga TN (WTCI) (1080p) [Offline]
https://wtcidt.lls.pbs.org/out/v1/b9b09144bbaf4c5b864711748cc32680/index.m3u8
#EXTINF:-1 tvg-id="WTTWTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Chicago IL (WTTW) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WTTWTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Chicago IL (WTTW) (1080p) [Offline]
https://wttwdt.lls.pbs.org/out/v1/c9c6c698c02f404190e9e5a4e9f4e903/index.m3u8
#EXTINF:-1 tvg-id="WCET.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Cincinnati OH (WCET) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WCET.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Cincinnati OH (WCET) (1080p) [Offline]
https://wcetdt.lls.pbs.org/out/v1/742a384715ac468cbcd93fef92dafd9d/index.m3u8
#EXTINF:-1 tvg-id="WPSUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Clearfield PA (WPSU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WPSUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Clearfield PA (WPSU) (1080p) [Offline]
https://wpsudt.lls.pbs.org/out/v1/9f1d8d513dc1419fade4c3e08177a585/index.m3u8
#EXTINF:-1 tvg-id="WVIZ.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Cleveland OH (WVIZ) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WVIZ.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Cleveland OH (WVIZ) (1080p) [Offline]
https://wvizdt.lls.pbs.org/out/v1/94ec1f9fa451444789391cd8558ea5ed/index.m3u8
#EXTINF:-1 tvg-id="KAMUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS College Station TX (KAMU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KAMUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS College Station TX (KAMU) (1080p) [Offline]
https://kamudt.lls.pbs.org/out/v1/60a3ebbf04084e1e851df9b22d45a5e1/index.m3u8
#EXTINF:-1 tvg-id="WRLKTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Columbia SC (WRLK) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WRLKTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Columbia SC (WRLK) (1080p) [Offline]
https://wrlkdt.lls.pbs.org/out/v1/ce2d1420a66b4c2a88d8a48ffecd908d/index.m3u8
#EXTINF:-1 tvg-id="WOSUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Columbus OH (WOSU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WOSUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Columbus OH (WOSU) (1080p) [Offline]
https://wosudt.lls.pbs.org/out/v1/72f8d6d91e614561b97f37439cd13f81/index.m3u8
#EXTINF:-1 tvg-id="KETSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Conway AR (KETS) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KETSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Conway AR (KETS) (1080p) [Offline]
https://ketsdt.lls.pbs.org/out/v1/3eccbbb7a0544338b5ee13cf6d5fc1d8/index.m3u8
#EXTINF:-1 tvg-id="WCTE.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Cookeville TN (WCTE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WCTE.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Cookeville TN (WCTE) (1080p) [Offline]
https://wctedt.lls.pbs.org/out/v1/f7929641d8ae4f0296b10e77ffe6d31c/index.m3u8
#EXTINF:-1 tvg-id="WKNOTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Cordova TN (WKNO) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WKNOTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Cordova TN (WKNO) (1080p) [Offline]
https://wknodt.lls.pbs.org/out/v1/b7065d6c2d6047c0bb5bd9e20202103c/index.m3u8
#EXTINF:-1 tvg-id="KEDTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Corpus Christi TX (KEDT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KEDTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Corpus Christi TX (KEDT) (1080p) [Offline]
https://kedtdt.lls.pbs.org/out/v1/2955c90649c44dac83a2a77513c0b861/index.m3u8
#EXTINF:-1 tvg-id="KERA.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Dallas TX (KERA) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KERA.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Dallas TX (KERA) (1080p) [Offline]
https://keradt.lls.pbs.org/out/v1/8dd50e7e0ee24d4e8a0812872f332a2c/index.m3u8
#EXTINF:-1 tvg-id="WPTD.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Dayton OH (WPTD) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WPTD.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Dayton OH (WPTD) (1080p) [Offline]
https://wptddt.lls.pbs.org/out/v1/f372be5c7a994b3ebeab2797323de8ee/index.m3u8
#EXTINF:-1 tvg-id="KBDITV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Denver CO (KBDI) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KBDITV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Denver CO (KBDI) (1080p) [Offline]
https://kbdidt.lls.pbs.org/out/v1/5a01f14ff4e4492eb7cda1a79b0ced60/index.m3u8
#EXTINF:-1 tvg-id="KRMATV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Denver CO (KRMA) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KRMATV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Denver CO (KRMA) (1080p) [Offline]
https://krmadt.lls.pbs.org/out/v1/45cb988e1a7440288aae1fe7fe819841/index.m3u8
#EXTINF:-1 tvg-id="KDINTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Des Moines IA (KDIN) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KDINTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Des Moines IA (KDIN) (1080p) [Offline]
https://kdindt.lls.pbs.org/out/v1/e41a89f5fe884dbea2c80fdc974b21c6/index.m3u8
#EXTINF:-1 tvg-id="WGVUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Detroit MI (WTVS) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WGVUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Detroit MI (WTVS) (1080p) [Offline]
https://wgvudt.lls.pbs.org/out/v1/a9456b151c3e4fe490213e776735bb16/index.m3u8
#EXTINF:-1 tvg-id="WDSE.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Duluth MN (WDSE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WDSE.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Duluth MN (WDSE) (1080p) [Offline]
https://wdsedt.lls.pbs.org/out/v1/33c52d8e7d6e43099ff584805245b694/index.m3u8
#EXTINF:-1 tvg-id="WENH.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Durham NH (WENH) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WENH.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Durham NH (WENH) (1080p) [Offline]
https://wenhdt.lls.pbs.org/out/v1/a1c1eea03387432086459cf0fdd96334/index.m3u8
#EXTINF:-1 tvg-id="WKARTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS East Lansing MI (WKAR) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WKARTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS East Lansing MI (WKAR) (1080p) [Offline]
https://wkardt.lls.pbs.org/out/v1/5b13b5c72f5d4b80a6ee9140392caf74/index.m3u8
#EXTINF:-1 tvg-id="KEET.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Eureka CA (KEET) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KEET.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Eureka CA (KEET) (1080p) [Offline]
https://keetdt.lls.pbs.org/out/v1/a223371529b14afa882d1e872d8acd3d/index.m3u8
#EXTINF:-1 tvg-id="WNINTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Evansville IN (WNIN) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WNINTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Evansville IN (WNIN) (1080p) [Offline]
https://wnindt.lls.pbs.org/out/v1/338a207086464e179e97f83d4b1798be/index.m3u8
#EXTINF:-1 tvg-id="KFMETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Fargo ND (KFME) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KFMETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Fargo ND (KFME) (1080p) [Offline]
https://kfmedt.lls.pbs.org/out/v1/25be24fcd0864ec9be6f6b60cb2be826/index.m3u8
#EXTINF:-1 tvg-id="WGCUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Fort Myers FL (WGCU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WGCUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Fort Myers FL (WGCU) (1080p) [Offline]
https://wgcudt.lls.pbs.org/out/v1/ac57905c80c8486a8290af7ca78c5026/index.m3u8
#EXTINF:-1 tvg-id="WFWA.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Fort Wayne IN (WFWA) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WFWA.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Fort Wayne IN (WFWA) (1080p) [Offline]
https://wfwadt.lls.pbs.org/out/v1/8b2a780393274c2ba9b71b9168df2208/index.m3u8
#EXTINF:-1 tvg-id="WYIN.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Gary IN (WYIN) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WYIN.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Gary IN (WYIN) (1080p) [Offline]
https://wyindt.lls.pbs.org/out/v1/27414b46e52d43758be8227e4a91c863/index.m3u8
#EXTINF:-1 tvg-id="WITFTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Harrisburg PA (WITF) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WITFTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Harrisburg PA (WITF) (1080p) [Offline]
https://witfdt.lls.pbs.org/out/v1/15cd55cd6f7442c4a193a47bbfae608a/index.m3u8
#EXTINF:-1 tvg-id="WEDHTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Hartford CT (WEDH) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WEDHTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Hartford CT (WEDH) (1080p) [Offline]
https://wedhdt.lls.pbs.org/out/v1/04182c8d6be24c1a98de212f3c55a442/index.m3u8
#EXTINF:-1 tvg-id="KHET.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Honolulu HI (KHET) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KHET.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Honolulu HI (KHET) (1080p) [Offline]
https://khetdt.lls.pbs.org/out/v1/7ec7903413294b72bb64f83963d8ea9b/index.m3u8
#EXTINF:-1 tvg-id="KUHT.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Houston TX (KUHT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KUHT.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Houston TX (KUHT) (1080p) [Offline]
https://kuhtdt.lls.pbs.org/out/v1/5b02f861c8e6453aa2b6cd8c6d26e698/index.m3u8
#EXTINF:-1 tvg-id="WFYI.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Indianapolis IN (WFYI) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WFYI.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Indianapolis IN (WFYI) (1080p) [Offline]
https://wfyidt.lls.pbs.org/out/v1/f969c8f98dc24032b3879664b622ead0/index.m3u8
#EXTINF:-1 tvg-id="WMPN.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Jackson MS (WMPN) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WMPN.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Jackson MS (WMPN) (1080p) [Offline]
https://wmpndt.lls.pbs.org/out/v1/d914d235ec79418a866aef53f54f2bd2/index.m3u8
#EXTINF:-1 tvg-id="WJCTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Jacksonville FL (WJCT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WJCTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Jacksonville FL (WJCT) (1080p) [Offline]
https://wjctdt.lls.pbs.org/out/v1/a691e1e86f77462d81a738395505e911/index.m3u8
#EXTINF:-1 tvg-id="KCPTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Kansas City MO (KCPT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KCPTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Kansas City MO (KCPT) (1080p) [Offline]
https://kcptdt.lls.pbs.org/out/v1/f63eb4e92e484fae845c31912340e2a2/index.m3u8
#EXTINF:-1 tvg-id="WETPTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Knoxville TN (WETP) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WETPTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Knoxville TN (WETP) (1080p) [Offline]
https://wetpdt.lls.pbs.org/out/v1/8eb86a48b4f54a24a31aa9cf46b02494/index.m3u8
#EXTINF:-1 tvg-id="KAWETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Lakeland MN (KAWE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KAWETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Lakeland MN (KAWE) (1080p) [Offline]
https://kawedt.lls.pbs.org/out/v1/b3a7b02a0d4241a193c91f1f33755c85/index.m3u8
#EXTINF:-1 tvg-id="KRWGTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Las Cruces NM (KRWG) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KRWGTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Las Cruces NM (KRWG) (1080p) [Offline]
https://krwgdt.lls.pbs.org/out/v1/9cbfc7807e834ee39d2849c1bad667f2/index.m3u8
#EXTINF:-1 tvg-id="KLVXTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Las Vegas NV (KLVX) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KLVXTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Las Vegas NV (KLVX) (1080p) [Offline]
https://klvxdt.lls.pbs.org/out/v1/c2d457573e4d4783b558c44e20547e21/index.m3u8
#EXTINF:-1 tvg-id="WCBBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Lewiston ME (WCBB) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WCBBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Lewiston ME (WCBB) (1080p) [Offline]
https://wcbbdt.lls.pbs.org/out/v1/d1ca1cb603fd4da09694f0f1f6ba8db0/index.m3u8
#EXTINF:-1 tvg-id="WKLETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Lexington KY (WKLE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WKLETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Lexington KY (WKLE) (1080p) [Offline]
https://wkledt.lls.pbs.org/out/v1/26354efcebc1400e8861988cd6a321ca/index.m3u8
#EXTINF:-1 tvg-id="WLJT.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Lexington TN (WLJT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WLJT.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Lexington TN (WLJT) (1080p) [Offline]
https://wljtdt.lls.pbs.org/out/v1/1ddf810d67f64eeeab40ad9da8885945/index.m3u8
#EXTINF:-1 tvg-id="KUONTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Lincoln NE (KUON) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KUONTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Lincoln NE (KUON) (1080p) [Offline]
https://kuondt.lls.pbs.org/out/v1/8647e38af690461cbcc29c86b94f5b85/index.m3u8
#EXTINF:-1 tvg-id="KLCSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Entertainment",PBS Los Angeles CA (KLCS-DT1) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KLCSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Entertainment",PBS Los Angeles CA (KLCS-DT1) (1080p) [Offline]
https://klcsdt.lls.pbs.org/out/v1/6ee318cffa774733acf31f9a1af38036/index.m3u8
#EXTINF:-1 tvg-id="KOCETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Los Angeles CA (KOCE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KOCETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Los Angeles CA (KOCE) (1080p) [Offline]
https://kocedt.lls.pbs.org/out/v1/75f564cba25e4053a8789a1a14d13344/index.m3u8
#EXTINF:-1 tvg-id="WPNE.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Madison WI (WPNE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WPNE.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Madison WI (WPNE) (1080p) [Offline]
https://wpnedt.lls.pbs.org/out/v1/12d4e3cd7f2c476ea575165bbfb5ac50/index.m3u8
#EXTINF:-1 tvg-id="WNMUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Marquette MI (WNMU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WNMUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Marquette MI (WNMU) (1080p) [Offline]
https://wnmudt.lls.pbs.org/out/v1/d762d9a7dd4a46c08ca89b1a1abbc475/index.m3u8
#EXTINF:-1 tvg-id="KSYSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Medford OR (KSYS) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KSYSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Medford OR (KSYS) (1080p) [Offline]
https://ksysdt.lls.pbs.org/out/v1/aecb830f3f7146a5ab62bacbeeaff661/index.m3u8
#EXTINF:-1 tvg-id="WLRNTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Miami FL (WLRN) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WLRNTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Miami FL (WLRN) (1080p) [Offline]
https://wlrndt.lls.pbs.org/out/v1/9e8346f507f645259f0c6f2837fb7cbe/index.m3u8
#EXTINF:-1 tvg-id="WPBTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Miami FL (WPBT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WPBTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Miami FL (WPBT) (1080p) [Offline]
https://wpbtdt.lls.pbs.org/out/v1/0fbd3da6bffb465ba84f94abaff14973/index.m3u8
#EXTINF:-1 tvg-id="WMVSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Milwaukee WI (WMVS) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WMVSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Milwaukee WI (WMVS) (1080p) [Offline]
https://wmvsdt.lls.pbs.org/out/v1/654e3fa9db6d465ea578cf39818fcee6/index.m3u8
#EXTINF:-1 tvg-id="KTCATV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Minneapolis MN (KTCA) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KTCATV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Minneapolis MN (KTCA) (1080p) [Offline]
https://ktcadt.lls.pbs.org/out/v1/21103812ea504393b7f0d521a8b37ab7/index.m3u8
#EXTINF:-1 tvg-id="WQPTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Moline IL (WQPT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WQPTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Moline IL (WQPT) (1080p) [Offline]
https://wqptdt.lls.pbs.org/out/v1/6ab72cd3813b469cb5f79a577d49c0b7/index.m3u8
#EXTINF:-1 tvg-id="WCMUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Mount Pleasant MI (WCMU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WCMUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Mount Pleasant MI (WCMU) (1080p) [Offline]
https://wcmudt.lls.pbs.org/out/v1/45ff0524571c41398c5f39ebab6262ef/index.m3u8
#EXTINF:-1 tvg-id="WIPB.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Muncie IN (WIPB) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WIPB.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Muncie IN (WIPB) (1080p) [Offline]
https://wipbdt.lls.pbs.org/out/v1/73cd2d86797b4fc6ac5b660cd5a6f9c4/index.m3u8
#EXTINF:-1 tvg-id="WNPTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Nashville TN (WNPT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WNPTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Nashville TN (WNPT) (1080p) [Offline]
https://wnptdt.lls.pbs.org/out/v1/f6bca6d722674c5cad621f54b17c217b/index.m3u8
#EXTINF:-1 tvg-id="PBSEast.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education",PBS National East (1080p) [Geo-blocked]
https://pbs.lls.cdn.pbs.org/est/index.m3u8
#EXTINF:-1 tvg-id="PBSWest.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education",PBS National West (1080p) [Geo-blocked]
https://pbs.lls.cdn.pbs.org/pst/index.m3u8
#EXTINF:-1 tvg-id="WNJTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS New Jersey NJ (WNJT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WNJTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS New Jersey NJ (WNJT) (1080p) [Offline]
https://wnjtdt.lls.pbs.org/out/v1/e62efd8d4f92403996425fc389df0ffd/index.m3u8
#EXTINF:-1 tvg-id="WYESTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS New Orleans LA (WYES) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WYESTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS New Orleans LA (WYES) (1080p) [Offline]
https://wyesdt.lls.pbs.org/out/v1/3d4b8e15f65d475f8278fee4ff14becf/index.m3u8
#EXTINF:-1 tvg-id="WLIWTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS New York NY (WLIW) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WLIWTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS New York NY (WLIW) (1080p) [Offline]
https://wliwdt.lls.pbs.org/out/v1/a7a2556b48d348b8931d7fc77a57401d/index.m3u8
#EXTINF:-1 tvg-id="WNETTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS New York NY (WNET) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WNETTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS New York NY (WNET) (1080p) [Offline]
https://wnetdt.lls.pbs.org/out/v1/0456457548354b88b32fc437e4e7ee01/index.m3u8
#EXTINF:-1 tvg-id="WHROTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Norfolk VA (WHRO) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WHROTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Norfolk VA (WHRO) (1080p) [Offline]
https://whrodt.lls.pbs.org/out/v1/3266ff3730e745eba63de795e95e3c08/index.m3u8
#EXTINF:-1 tvg-id="KPBT.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Odessa TX (KPBT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KPBT.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Odessa TX (KPBT) (1080p) [Offline]
https://kpbtdt.lls.pbs.org/out/v1/9b66cea20b8341b8accdb0d20a49431f/index.m3u8
#EXTINF:-1 tvg-id="KETA.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Oklahoma City OK (KETA) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KETA.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Oklahoma City OK (KETA) (1080p) [Offline]
https://ketadt.lls.pbs.org/out/v1/b718c2a2e2ab4a67a0fce0b1c3fb71a9/index.m3u8
#EXTINF:-1 tvg-id="WUCFTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Orlando FL (WUCF) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WUCFTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Orlando FL (WUCF) (1080p) [Offline]
https://wucfdt.lls.pbs.org/out/v1/6557aa0623bc486d8fb3e54afad37307/index.m3u8
#EXTINF:-1 tvg-id="WMPB.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Owings Mills MD (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WMPB.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Owings Mills MD (1080p) [Offline]
https://wmpbdt.lls.pbs.org/out/v1/d1dbc3dc021148fb9ba084e7a68c3739/index.m3u8
#EXTINF:-1 tvg-id="WSRETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Pensacola FL (WSRE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WSRETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Pensacola FL (WSRE) (1080p) [Offline]
https://wsredt.lls.pbs.org/out/v1/d615170d96024c229c6ae2177dec84e5/index.m3u8
#EXTINF:-1 tvg-id="WTVPTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Peoria IL (WTVP) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WTVPTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Peoria IL (WTVP) (1080p) [Offline]
https://wtvpdt.lls.pbs.org/out/v1/9e8f6bfce87a437d8a8a9aab016421e8/index.m3u8
#EXTINF:-1 tvg-id="WHYYTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Philadelphia PA (WHYY-DT1) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WHYYTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Philadelphia PA (WHYY-DT1) (1080p) [Offline]
https://whyydt.lls.pbs.org/out/v1/40b7857a84ee4302be8ab755a719cc14/index.m3u8
#EXTINF:-1 tvg-id="KAETTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Phoenix AZ (KAET) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KAETTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Phoenix AZ (KAET) (1080p) [Offline]
https://kaetdt.lls.pbs.org/out/v1/259f25e61b3d47ce8a7e2339a00c5561/index.m3u8
#EXTINF:-1 tvg-id="WQEDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Pittsburgh PA (WQED) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WQEDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Pittsburgh PA (WQED) (1080p) [Offline]
https://wqeddt.lls.pbs.org/out/v1/1f10d52cea0f45ae88184800e9e6b79e/index.m3u8
#EXTINF:-1 tvg-id="WCFETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Plattsburgh NY (WCFE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WCFETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Plattsburgh NY (WCFE) (1080p) [Offline]
https://wcfedt.lls.pbs.org/out/v1/9483ef28a5a8442f8ff45b26ac23a9b0/index.m3u8
#EXTINF:-1 tvg-id="KENW.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Portales NM (KENW) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KENW.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Portales NM (KENW) (1080p) [Offline]
https://kenwdt.lls.pbs.org/out/v1/5a08bd0c12464a42959d67ad54324081/index.m3u8
#EXTINF:-1 tvg-id="KOPBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Portland OR (KOPB) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KOPBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Portland OR (KOPB) (1080p) [Offline]
https://kopbdt.lls.pbs.org/out/v1/a946a78ff0304b51b4f95b40f6753f20/index.m3u8
#EXTINF:-1 tvg-id="WSBETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Providence RI (WSBE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WSBETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Providence RI (WSBE) (1080p) [Offline]
https://hls-wsbedt.lls.pbs.org/out/v1/282a0653ed3341ebac0ff99c0f2a8137/index.m3u8
#EXTINF:-1 tvg-id="KIXETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Redding CA (KIXE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KIXETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Redding CA (KIXE) (1080p) [Offline]
https://kixedt.lls.pbs.org/out/v1/fb0ef314bff940b18d8ff89dcfc0e395/index.m3u8
#EXTINF:-1 tvg-id="KNPBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Reno NV (KNPB) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KNPBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Reno NV (KNPB) (1080p) [Offline]
https://knpbdt.lls.pbs.org/out/v1/662db9937fe94ff997eda3af5a09ea43/index.m3u8
#EXTINF:-1 tvg-id="WCVE.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Richmond VA (WCVE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WCVE.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Richmond VA (WCVE) (1080p) [Offline]
https://wcvedt.lls.pbs.org/out/v1/178cb4bb51c44edc9bac3365ddbc66ca/index.m3u8
#EXTINF:-1 tvg-id="KCWCTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Riverton WY (KCWC) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KCWCTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Riverton WY (KCWC) (1080p) [Offline]
https://kcwcdt.lls.pbs.org/out/v1/2f8c171f73764e29893631dad5be2849/index.m3u8
#EXTINF:-1 tvg-id="WBRA.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Roanoke VA (WBRA) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WBRA.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Roanoke VA (WBRA) (1080p) [Offline]
https://wbradt.lls.pbs.org/out/v1/cee6288a82584aee9e105cc7abc51da9/index.m3u8
#EXTINF:-1 tvg-id="WXXITV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Rochester NY (WXXI) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WXXITV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Rochester NY (WXXI) (1080p) [Offline]
https://wxxidt.lls.pbs.org/out/v1/9ea6c5eb539d4545b74b67d064d12395/index.m3u8
#EXTINF:-1 tvg-id="KRCBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Rohnert Park CA (KRCB) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KRCBTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Rohnert Park CA (KRCB) (1080p) [Offline]
https://krcbdt.lls.pbs.org/out/v1/1b383c47407b41a28a57037ee7fc237c/index.m3u8
#EXTINF:-1 tvg-id="KVIETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Sacramento CA (KVIE) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KVIETV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Sacramento CA (KVIE) (1080p) [Offline]
https://kviedt.lls.pbs.org/out/v1/034f052201e7437da6266c4679e97526/index.m3u8
#EXTINF:-1 tvg-id="KUEDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Salt Lake City UT (KUED) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KUEDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Salt Lake City UT (KUED) (1080p) [Offline]
https://kueddt.lls.pbs.org/out/v1/53400b74960e4a84bc4b945148e9e19a/index.m3u8
#EXTINF:-1 tvg-id="KLRNTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS San Antonio TX (KLRN) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KLRNTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS San Antonio TX (KLRN) (1080p) [Offline]
https://klrndt.lls.pbs.org/out/v1/4d29690f8127489fafb33fb5ebd2cbeb/index.m3u8
#EXTINF:-1 tvg-id="KVCR.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS San Bernardino CA (KVCR) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KVCR.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS San Bernardino CA (KVCR) (1080p) [Offline]
https://kvcrdt.lls.pbs.org/out/v1/5114aad2d1844ccba15d559173feec19/index.m3u8
#EXTINF:-1 tvg-id="KPBS.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS San Diego CA (KPBS) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KPBS.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS San Diego CA (KPBS) (1080p) [Offline]
https://kpbsdt.lls.pbs.org/out/v1/cf509cc4289644f886f7496b7328a46b/index.m3u8
#EXTINF:-1 tvg-id="KQEDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS San Francisco CA (KQED) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KQEDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS San Francisco CA (KQED) (1080p) [Offline]
https://kqeddt.lls.pbs.org/out/v1/7bc5c6cfcf9b4593b7d6ad1f8b0a0138/index.m3u8
#EXTINF:-1 tvg-id="WVIATV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Scranton PA (WVIA) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WVIATV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Scranton PA (WVIA) (1080p) [Offline]
https://wviadt.lls.pbs.org/out/v1/aa3bcde7d86a4b60b57f653c565188df/index.m3u8
#EXTINF:-1 tvg-id="KCTSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Seattle WA (KCTS) (1080p) [Offline]
https://rtmp-kctsdt.lls.cdn.pbs.org/rtmp-kctsdt/271a9ab7-e9ed-4fec-9fe9-e46c97a3f8f0/primary.m3u8
#EXTINF:-1 tvg-id="KOODTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Smoky Hills KS (KOOD) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KOODTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Smoky Hills KS (KOOD) (1080p) [Offline]
https://kooddt.lls.pbs.org/out/v1/67d31d78887e485282d135628be5489f/index.m3u8
#EXTINF:-1 tvg-id="WNIT.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS South Bend IN (WNIT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WNIT.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS South Bend IN (WNIT) (1080p) [Offline]
https://wnitdt.lls.pbs.org/out/v1/0eb01a8a161e4650af15b6542a20cde5/index.m3u8
#EXTINF:-1 tvg-id="KSPS.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Spokane WA (KSPS) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KSPS.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Spokane WA (KSPS) (1080p) [Offline]
https://kspsdt.lls.pbs.org/out/v1/cf8babf84d2b48e3876bae15e08dcdc6/index.m3u8
#EXTINF:-1 tvg-id="KETCTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS St. Louis MO (KETC) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KETCTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS St. Louis MO (KETC) (1080p) [Offline]
https://ketcdt.lls.pbs.org/out/v1/08273a78d29c4b0abd6e0eb996b3d8cf/index.m3u8
#EXTINF:-1 tvg-id="KBTC.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Tacoma WA (KBTC) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KBTC.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Tacoma WA (KBTC) (1080p) [Offline]
https://kbtcdt.lls.pbs.org/out/v1/4f08c8e00549441b9a2acce47d112525/index.m3u8
#EXTINF:-1 tvg-id="WFSUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Tallahassee FL (WFSU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WFSUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Tallahassee FL (WFSU) (1080p) [Offline]
https://wfsudt.lls.pbs.org/out/v1/d2be172139764358a0d54352c8411845/index.m3u8
#EXTINF:-1 tvg-id="WEDUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Tampa FL (WEDU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WEDUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Tampa FL (WEDU) (1080p) [Offline]
https://wedudt.lls.pbs.org/out/v1/3e147f13bc464958b6ace4e5a5b9accc/index.m3u8
#EXTINF:-1 tvg-id="KTWUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Topeka KS (KTWU) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KTWUTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Topeka KS (KTWU) (1080p) [Offline]
https://ktwudt.lls.pbs.org/out/v1/567e503539034dd0ab8838b7e33ba5de/index.m3u8
#EXTINF:-1 tvg-id="KUATTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Tucson AZ (KUAT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KUATTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Tucson AZ (KUAT) (1080p) [Offline]
https://kuatdt.lls.pbs.org/out/v1/8d95fb8559594a7b9359077ea0a512c3/index.m3u8
#EXTINF:-1 tvg-id="WILLTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Urbana-Champaign IL (WILL) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WILLTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Urbana-Champaign IL (WILL) (1080p) [Offline]
https://willdt.lls.pbs.org/out/v1/15103ad003674a29b20b847deb71992b/index.m3u8
#EXTINF:-1 tvg-id="KUSDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Vermillion SD (KUSD) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KUSDTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Vermillion SD (KUSD) (1080p) [Offline]
https://kusddt.lls.pbs.org/out/v1/38b8947635c54de8a15c5260e5cf774e/index.m3u8
#EXTINF:-1 tvg-id="WVUTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Vincennes IN (WVUT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WVUTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Vincennes IN (WVUT) (1080p) [Offline]
https://wvutdt.lls.pbs.org/out/v1/6f47817ed7d54053815e35042c1f4824/index.m3u8
#EXTINF:-1 tvg-id="KMOSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Warrensburg MO (KMOS) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KMOSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Warrensburg MO (KMOS) (1080p) [Offline]
https://hls-kmosdt.lls.pbs.org/out/v1/95689f4594814dfca261ea90892eafab/index.m3u8
#EXTINF:-1 tvg-id="WHUTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Washington DC (WHUT) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WHUTTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Washington DC (WHUT) (1080p) [Offline]
https://whutdt.lls.pbs.org/out/v1/dd1102f24d7948e58517ba6a6573c928/index.m3u8
#EXTINF:-1 tvg-id="WPBSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Watertown NY (WPBS) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WPBSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Watertown NY (WPBS) (1080p) [Offline]
https://wpbsdt.lls.pbs.org/out/v1/e3680a91029c4df9b7797ce13d828207/index.m3u8
#EXTINF:-1 tvg-id="WXELTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS West Palm Beach FL (WXEL) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="WXELTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS West Palm Beach FL (WXEL) (1080p) [Offline]
https://wxeldt.lls.pbs.org/out/v1/d4f2bc8357164a2e93d35abd2caecc4b/index.m3u8
#EXTINF:-1 tvg-id="KPTSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Wichita KS (KPTS) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="KPTSTV.us" tvg-country="US" tvg-language="English" tvg-logo="https://d1qbemlbhjecig.cloudfront.net/prod/filer_public/pbs-digital-studios-bento-live-pbs/icons/1fcc0dd46e_PBS_favicon.png" group-title="Education;Local",PBS Wichita KS (KPTS) (1080p) [Offline]
https://kptsdt.lls.pbs.org/out/v1/1ca3404d6bc3404c9daa86c8f1ae19d0/index.m3u8

View File

@ -178,7 +178,31 @@ async function generateIndexCategory() {
await generator.generate(
`${PUBLIC_PATH}/index.category.m3u`,
{},
{ sortBy: item => item.group_title }
{
onLoad: function (items) {
let results = items
.filter(item => !item.categories || !item.categories.length)
.map(item => {
const newItem = _.cloneDeep(item)
newItem.group_title = ''
return newItem
})
for (const category of _.sortBy(Object.values(categories), ['name'])) {
let filtered = items
.filter(item => {
return Array.isArray(item.categories) && item.categories.map(c => c.slug).includes(category.slug)
})
.map(item => {
const newItem = _.cloneDeep(item)
newItem.group_title = category.name
return newItem
})
results = results.concat(filtered)
}
return results
},
sortBy: item => item.group_title }
)
}
@ -191,7 +215,7 @@ async function generateIndexCountry() {
{
onLoad: function (items) {
let results = items
.filter(item => !item.countries.length)
.filter(item => !item.countries || !item.countries.length)
.map(item => {
const newItem = _.cloneDeep(item)
newItem.group_title = ''
@ -200,7 +224,7 @@ async function generateIndexCountry() {
for (const country of _.sortBy(Object.values(countries), ['name'])) {
let filtered = items
.filter(item => {
return item.countries.map(c => c.code).includes(country.code)
return Array.isArray(item.countries) && item.countries.map(c => c.code).includes(country.code)
})
.map(item => {
const newItem = _.cloneDeep(item)
@ -226,7 +250,7 @@ async function generateIndexLanguage() {
{
onLoad: function (items) {
let results = items
.filter(item => !item.languages.length)
.filter(item => !item.languages || !item.languages.length)
.map(item => {
const newItem = _.cloneDeep(item)
newItem.group_title = ''
@ -235,7 +259,7 @@ async function generateIndexLanguage() {
for (const language of languages) {
let filtered = items
.filter(item => {
return item.languages.map(c => c.code).includes(language.code)
return Array.isArray(item.languages) && item.languages.map(c => c.code).includes(language.code)
})
.map(item => {
const newItem = _.cloneDeep(item)
@ -290,16 +314,16 @@ async function generateIndexRegion() {
async function generateChannelsJson() {
logger.info('Generating channels.json...')
await generator.generate(`${PUBLIC_PATH}/channels.json`, {}, { format: 'json' })
await generator.generate(`${PUBLIC_PATH}/channels.json`, {}, { format: 'json', includeNSFW: true })
}
async function setUp() {
logger.info(`Loading database...`)
const items = await db.find({})
categories = _.sortBy(_.uniqBy(_.flatten(items.map(i => i.categories)), 'slug'), ['name'])
countries = _.sortBy(_.uniqBy(_.flatten(items.map(i => i.countries)), 'code'), ['name'])
languages = _.sortBy(_.uniqBy(_.flatten(items.map(i => i.languages)), 'code'), ['name'])
regions = _.sortBy(_.uniqBy(_.flatten(items.map(i => i.regions)), 'code'), ['name'])
categories = _.sortBy(_.uniqBy(_.flatten(items.map(i => i.categories)), 'slug'), ['name']).filter(i => i)
countries = _.sortBy(_.uniqBy(_.flatten(items.map(i => i.countries)), 'code'), ['name']).filter(i => i)
languages = _.sortBy(_.uniqBy(_.flatten(items.map(i => i.languages)), 'code'), ['name']).filter(i => i)
regions = _.sortBy(_.uniqBy(_.flatten(items.map(i => i.regions)), 'code'), ['name']).filter(i => i)
const categoriesLog = `${LOGS_PATH}/generate-playlists/categories.log`
const countriesLog = `${LOGS_PATH}/generate-playlists/countries.log`

View File

@ -96,7 +96,9 @@ async function updateStreams() {
status = item.status
else if (prevStatus.code === 'geo_blocked') // geo_blocked -> * = geo_blocked
status = item.status
else if(prevStatus.code === 'offline' && status.code === 'online') // offline -> online = not_247
else if (status.code === 'geo_blocked') // * -> geo_blocked = *
status = item.status
else if (prevStatus.code === 'offline' && status.code === 'online') // offline -> online = not_247
status = statuses['not_247']

View File

@ -0,0 +1,5 @@
{"name":"ЛДПР ТВ","id":"LDPRTV.ru","filepath":"tests/__data__/output/channels/ru.m3u","src_country":{"name":"Russia","code":"RU","lang":"rus"},"tvg_country":"RU","countries":[{"name":"Russia","code":"RU","lang":"rus"}],"regions":[{"name":"Asia","code":"ASIA"},{"name":"Commonwealth of Independent States","code":"CIS"},{"name":"Europe, the Middle East and Africa","code":"EMEA"},{"name":"Europe","code":"EUR"}],"languages":[{"name":"Russian","code":"rus"}],"categories":[{"name":"General","slug":"general","nsfw":false},{"name":"Legislative","slug":"legislative","nsfw":false}],"tvg_url":"","guides":["https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"],"logo":"https://iptvx.one/icn/ldpr-tv.png","resolution":{"height":1080,"width":null},"status":{"label":"","code":"online","level":1},"url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","http":{"referrer":"","user-agent":""},"is_nsfw":false,"is_broken":false,"updated":false,"cluster_id":1,"_id":"2ST8btby3mmsgPF0"}
{"name":"BBC News HD","id":"BBCNews.uk","filepath":"tests/__data__/output/channels/uk.m3u","src_country":{"name":"United Kingdom","code":"UK","lang":"eng"},"tvg_country":"UK","countries":[{"name":"United Kingdom","code":"UK","lang":"eng"}],"regions":[{"name":"Europe, the Middle East and Africa","code":"EMEA"},{"name":"Europe","code":"EUR"}],"languages":[{"name":"English","code":"eng"}],"categories":[{"name":"News","slug":"news","nsfw":false}],"tvg_url":"","guides":[],"logo":"https://i.imgur.com/eNPIQ9f.png","resolution":{"height":720,"width":null},"status":{"label":"Not 24/7","code":"not_247","level":3},"url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8","http":{"referrer":"","user-agent":""},"is_nsfw":false,"is_broken":false,"updated":false,"cluster_id":3,"_id":"3TbieV1ptnZVCIdn"}
{"name":"ATV","id":"AndorraTV.ad","filepath":"tests/__data__/output/channels/ad.m3u","src_country":{"name":"Andorra","code":"AD","lang":"cat"},"tvg_country":"AD","countries":[{"name":"Andorra","code":"AD","lang":"cat"}],"regions":[{"name":"Europe, the Middle East and Africa","code":"EMEA"},{"name":"Europe","code":"EUR"}],"languages":[{"name":"Catalan","code":"cat"}],"categories":[{"name":"General","slug":"general","nsfw":false}],"tvg_url":"","guides":[],"logo":"https://i.imgur.com/kJCjeQ4.png","resolution":{"height":720,"width":null},"status":{"label":"Offline","code":"offline","level":5},"url":"https://iptv-all.lanesh4d0w.repl.co/andorra/atv","http":{"referrer":"","user-agent":""},"is_nsfw":false,"is_broken":true,"updated":false,"cluster_id":1,"_id":"I6cjG2xCBRFFP4sz"}
{"name":"BBC News HD","id":"AndorraTV.ad","filepath":"tests/__data__/output/channels/uk.m3u","src_country":{"name":"United Kingdom","code":"UK","lang":"eng"},"tvg_country":"UK","countries":[{"name":"United Kingdom","code":"UK","lang":"eng"}],"regions":[{"name":"Europe, the Middle East and Africa","code":"EMEA"},{"name":"Europe","code":"EUR"}],"languages":[{"name":"English","code":"eng"}],"categories":[{"name":"News","slug":"news","nsfw":false}],"tvg_url":"","guides":[],"logo":"https://i.imgur.com/eNPIQ9f.png","resolution":{"height":720,"width":null},"status":{"label":"Not 24/7","code":"not_247","level":3},"url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8","http":{"referrer":"","user-agent":""},"is_nsfw":false,"is_broken":false,"updated":false,"cluster_id":3,"_id":"WTbieV1ptnZVCIdn"}
{"name":"Visit-X TV","id":"","filepath":"tests/__data__/output/channels/nl.m3u","src_country":{},"tvg_country":"","countries":[],"regions":[],"languages":[],"categories":[{"name":"XXX","slug":"xxx","nsfw":true}],"tvg_url":"","guides":[],"logo":"","resolution":{},"status":{"label":"","code":"online","level":1},"url":"https://stream.visit-x.tv/vxtv/ngrp:live_all/playlist.m3u8","http":{"referrer":"","user-agent":""},"is_nsfw":true,"is_broken":false,"updated":false,"cluster_id":1,"_id":"2ST8btby3mmsgPF5"}

View File

@ -1,4 +1,4 @@
{"_id":"I6cjG2xCBRFFP4sz","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/atv","http":{"referrer":"","user-agent":""},"error":"Server returned 404 Not Found","streams":[],"requests":[]}
{"_id":"I6cjG2xCBRFFP4sz","url":"https://iptv-all.lanesh4d0w.repl.co/andorra/atv","http":{"referrer":"","user-agent":""},"error":"Server returned 403 Forbidden","streams":[],"requests":[]}
{"_id":"3TbieV1ptnZVCIdn","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8","http":{"referrer":"","user-agent":""},"error":"Server returned 404 Not Found","streams":[],"requests":[]}
{"_id":"2ST8btby3mmsgPF0","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","http":{"referrer":"","user-agent":""},"error":null,"streams":[{"index":0,"codec_name":"timed_id3","codec_long_name":"timed ID3 metadata","codec_type":"data","codec_tag_string":"ID3 ","codec_tag":"0x20334449","r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/90000","disposition":{"default":0,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0},"tags":{"variant_bitrate":"6527203"}},{"index":1,"codec_name":"h264","codec_long_name":"H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10","profile":"Main","codec_type":"video","codec_tag_string":"[27][0][0][0]","codec_tag":"0x001b","width":1920,"height":1080,"coded_width":1920,"coded_height":1080,"closed_captions":0,"has_b_frames":0,"sample_aspect_ratio":"1:1","display_aspect_ratio":"16:9","pix_fmt":"yuv420p","level":40,"chroma_location":"left","refs":1,"is_avc":"false","nal_length_size":"0","r_frame_rate":"50/1","avg_frame_rate":"50/1","time_base":"1/90000","start_pts":8171218184,"start_time":"90791.313156","bits_per_raw_sample":"8","disposition":{"default":0,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0},"tags":{"variant_bitrate":"6527203"}},{"index":2,"codec_name":"aac","codec_long_name":"AAC (Advanced Audio Coding)","profile":"LC","codec_type":"audio","codec_tag_string":"[15][0][0][0]","codec_tag":"0x000f","sample_fmt":"fltp","sample_rate":"48000","channels":2,"channel_layout":"stereo","bits_per_sample":0,"r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/90000","start_pts":8171229134,"start_time":"90791.434822","disposition":{"default":0,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0},"tags":{"variant_bitrate":"6527203"}}],"requests":[{"method":"GET","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","headers":{"User-Agent":"Lavf/58.76.100","Accept":"*/*","Range":"bytes=0-","Connection":"close","Host":"46.46.143.222:1935","Icy-MetaData":"1"}},{"method":"GET","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/chunklist_w1629502765.m3u8","headers":{"User-Agent":"Lavf/58.76.100","Accept":"*/*","Range":"bytes=0-","Connection":"keep-alive","Host":"46.46.143.222:1935","Icy-MetaData":"1"}},{"method":"GET","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/media_w1629502765_1085323.ts","headers":{"User-Agent":"Lavf/58.76.100","Accept":"*/*","Range":"bytes=0-","Connection":"keep-alive","Host":"46.46.143.222:1935","Icy-MetaData":"1"}},{"method":"GET","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/media_w1629502765_1085324.ts","headers":{"User-Agent":"Lavf/58.76.100","Accept":"*/*","Range":"bytes=0-","Connection":"keep-alive","Host":"46.46.143.222:1935","Icy-MetaData":"1"}}]}
{"_id":"cFFpFVzSn6xFMUF3","url":"http://208.93.117.113/live/Stream1/playlist.m3u8","http":{"referrer":"","user-agent":""},"error":"Operation timed out","streams":[],"requests":[]}

View File

@ -10,7 +10,7 @@ function content(filepath) {
beforeEach(() => {
fs.rmdirSync('tests/__data__/output', { recursive: true })
fs.copyFileSync('tests/__data__/input/test.db', 'tests/__data__/temp/test.db')
fs.copyFileSync('tests/__data__/input/generate-playlists.test.db', 'tests/__data__/temp/test.db')
execSync(
'DB_FILEPATH=tests/__data__/temp/test.db PUBLIC_PATH=tests/__data__/output/.gh-pages LOGS_PATH=tests/__data__/output/logs node scripts/commands/generate-playlists.js',
@ -26,7 +26,13 @@ afterEach(() => {
it('can generate categories', () => {
expect(content('.gh-pages/categories/general.m3u'))
.toBe(`#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General",ЛДПР ТВ (1080p)
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General;Legislative",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
`)
expect(content('.gh-pages/categories/legislative.m3u'))
.toBe(`#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General;Legislative",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
`)
@ -39,7 +45,7 @@ http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8
it('can generate countries', () => {
expect(content('.gh-pages/countries/ru.m3u'))
.toBe(`#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General",ЛДПР ТВ (1080p)
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General;Legislative",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
`)
@ -52,7 +58,7 @@ http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8
it('can generate languages', () => {
expect(content('.gh-pages/languages/rus.m3u'))
.toBe(`#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General",ЛДПР ТВ (1080p)
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General;Legislative",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
`)
@ -65,13 +71,13 @@ http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8
it('can generate regions', () => {
expect(content('.gh-pages/regions/asia.m3u'))
.toBe(`#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General",ЛДПР ТВ (1080p)
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General;Legislative",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
`)
expect(content('.gh-pages/regions/cis.m3u'))
.toBe(`#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General",ЛДПР ТВ (1080p)
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General;Legislative",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
`)
@ -79,7 +85,7 @@ http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
.toBe(`#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"
#EXTINF:-1 tvg-id="BBCNews.uk" tvg-country="UK" tvg-language="English" tvg-logo="https://i.imgur.com/eNPIQ9f.png" group-title="News",BBC News HD (720p) [Not 24/7]
http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General",ЛДПР ТВ (1080p)
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General;Legislative",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
`)
@ -87,24 +93,26 @@ http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
.toBe(`#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"
#EXTINF:-1 tvg-id="BBCNews.uk" tvg-country="UK" tvg-language="English" tvg-logo="https://i.imgur.com/eNPIQ9f.png" group-title="News",BBC News HD (720p) [Not 24/7]
http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General",ЛДПР ТВ (1080p)
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General;Legislative",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
`)
})
it('can generate channels.json', () => {
expect(content('.gh-pages/channels.json')).toBe(
`[{"name":"BBC News HD","logo":"https://i.imgur.com/eNPIQ9f.png","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8","categories":[{"name":"News","slug":"news"}],"countries":[{"name":"United Kingdom","code":"UK"}],"languages":[{"name":"English","code":"eng"}],"tvg":{"id":"BBCNews.uk","name":"BBC News HD","url":""}},{"name":"ЛДПР ТВ","logo":"https://iptvx.one/icn/ldpr-tv.png","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","categories":[{"name":"General","slug":"general"}],"countries":[{"name":"Russia","code":"RU"}],"languages":[{"name":"Russian","code":"rus"}],"tvg":{"id":"LDPRTV.ru","name":"ЛДПР ТВ","url":"https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"}}]`
`[{"name":"BBC News HD","logo":"https://i.imgur.com/eNPIQ9f.png","url":"http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8","categories":[{"name":"News","slug":"news"}],"countries":[{"name":"United Kingdom","code":"UK"}],"languages":[{"name":"English","code":"eng"}],"tvg":{"id":"BBCNews.uk","name":"BBC News HD","url":""}},{"name":"Visit-X TV","logo":"","url":"https://stream.visit-x.tv/vxtv/ngrp:live_all/playlist.m3u8","categories":[{"name":"XXX","slug":"xxx"}],"countries":[],"languages":[],"tvg":{"id":"","name":"Visit-X TV","url":""}},{"name":"ЛДПР ТВ","logo":"https://iptvx.one/icn/ldpr-tv.png","url":"http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8","categories":[{"name":"General","slug":"general"},{"name":"Legislative","slug":"legislative"}],"countries":[{"name":"Russia","code":"RU"}],"languages":[{"name":"Russian","code":"rus"}],"tvg":{"id":"LDPRTV.ru","name":"ЛДПР ТВ","url":"https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"}}]`
)
})
it('can generate index.category.m3u', () => {
expect(content('.gh-pages/index.category.m3u'))
.toBe(`#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"
#EXTINF:-1 tvg-id="BBCNews.uk" tvg-country="UK" tvg-language="English" tvg-logo="https://i.imgur.com/eNPIQ9f.png" group-title="News",BBC News HD (720p) [Not 24/7]
http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="Legislative",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
#EXTINF:-1 tvg-id="BBCNews.uk" tvg-country="UK" tvg-language="English" tvg-logo="https://i.imgur.com/eNPIQ9f.png" group-title="News",BBC News HD (720p) [Not 24/7]
http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8
`)
})
@ -151,7 +159,7 @@ it('can generate index.m3u', () => {
.toBe(`#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"
#EXTINF:-1 tvg-id="BBCNews.uk" tvg-country="UK" tvg-language="English" tvg-logo="https://i.imgur.com/eNPIQ9f.png" group-title="News",BBC News HD (720p) [Not 24/7]
http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General",ЛДПР ТВ (1080p)
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General;Legislative",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
`)
})
@ -161,7 +169,9 @@ it('can generate index.nsfw.m3u', () => {
.toBe(`#EXTM3U x-tvg-url="https://iptv-org.github.io/epg/guides/ru/tv.yandex.ru.epg.xml"
#EXTINF:-1 tvg-id="BBCNews.uk" tvg-country="UK" tvg-language="English" tvg-logo="https://i.imgur.com/eNPIQ9f.png" group-title="News",BBC News HD (720p) [Not 24/7]
http://1111296894.rsc.cdn77.org/LS-ATL-54548-6/index.m3u8
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General",ЛДПР ТВ (1080p)
#EXTINF:-1 tvg-id="" tvg-country="" tvg-language="" tvg-logo="" group-title="XXX",Visit-X TV
https://stream.visit-x.tv/vxtv/ngrp:live_all/playlist.m3u8
#EXTINF:-1 tvg-id="LDPRTV.ru" tvg-country="RU" tvg-language="Russian" tvg-logo="https://iptvx.one/icn/ldpr-tv.png" group-title="General;Legislative",ЛДПР ТВ (1080p)
http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
`)
})
@ -169,7 +179,9 @@ http://46.46.143.222:1935/live/mp4:ldpr.stream/playlist.m3u8
it('can generate logs categories', () => {
expect(content('logs/generate-playlists/categories.log'))
.toBe(`{"name":"General","slug":"general","count":1}
{"name":"Legislative","slug":"legislative","count":1}
{"name":"News","slug":"news","count":1}
{"name":"XXX","slug":"xxx","count":1}
{"name":"Other","slug":"other","count":0}
`)
})

View File

@ -5,7 +5,7 @@ const { execSync } = require('child_process')
beforeEach(() => {
fs.rmdirSync('tests/__data__/temp', { recursive: true })
fs.mkdirSync('tests/__data__/temp')
fs.copyFileSync('tests/__data__/input/update.db', 'tests/__data__/temp/test.db')
fs.copyFileSync('tests/__data__/input/update-database.test.db', 'tests/__data__/temp/test.db')
})
it('can update database', () => {