Compare commits

...

34 commits

Author SHA1 Message Date
GitHub Actions Bot
55169c21ef update EPG 2026-02-10 04:54:48 +00:00
GitHub Actions Bot
91f993d975 health log 2026-02-10 04:41:43 +00:00
GitHub Actions Bot
e33634f432 update M3U8 2026-02-09 23:30:30 -05:00
GitHub Actions Bot
86889fc1de update M3U8 2026-02-09 23:01:09 -05:00
GitHub Actions Bot
e6d4d09ca5 update M3U8 2026-02-09 22:30:46 -05:00
GitHub Actions Bot
fb19751bd4 update M3U8 2026-02-09 22:01:09 -05:00
GitHub Actions Bot
03b99569b8 update M3U8 2026-02-09 21:31:03 -05:00
GitHub Actions Bot
0301399bab update M3U8 2026-02-09 21:01:17 -05:00
GitHub Actions Bot
ed4f612594 update M3U8 2026-02-09 20:31:18 -05:00
GitHub Actions Bot
042112e9ba update M3U8 2026-02-09 20:01:40 -05:00
GitHub Actions Bot
f611e042b2 update M3U8 2026-02-09 19:32:19 -05:00
GitHub Actions Bot
1e061e8660 update M3U8 2026-02-09 19:05:40 -05:00
GitHub Actions Bot
533f92dd1f update M3U8 2026-02-09 18:31:52 -05:00
GitHub Actions Bot
b857da28ff update M3U8 2026-02-09 18:01:54 -05:00
GitHub Actions Bot
108293522b update M3U8 2026-02-09 17:31:04 -05:00
GitHub Actions Bot
313053b937 update M3U8 2026-02-09 17:01:52 -05:00
GitHub Actions Bot
23b42d8b71 update M3U8 2026-02-09 16:33:48 -05:00
GitHub Actions Bot
4370a57cbb health log 2026-02-09 21:03:49 +00:00
GitHub Actions Bot
88d322d15b update M3U8 2026-02-09 16:02:33 -05:00
GitHub Actions Bot
e4d9d2f536 update M3U8 2026-02-09 15:31:54 -05:00
GitHub Actions Bot
40c855b079 update M3U8 2026-02-09 15:03:40 -05:00
GitHub Actions Bot
04366195d6 update M3U8 2026-02-09 14:31:07 -05:00
GitHub Actions Bot
dee9c79a73 update M3U8 2026-02-09 14:02:52 -05:00
doms9
00000d9735 e
add olympic games to livetvsx.py
2026-02-09 13:43:06 -05:00
GitHub Actions Bot
fde7270ab9 update M3U8 2026-02-09 13:31:18 -05:00
GitHub Actions Bot
d30fd08c1e update M3U8 2026-02-09 13:03:55 -05:00
GitHub Actions Bot
951e9d925f update M3U8 2026-02-09 12:03:53 -05:00
GitHub Actions Bot
f6c1225ec7 update M3U8 2026-02-09 11:04:50 -05:00
GitHub Actions Bot
f8ce0c4844 health log 2026-02-09 15:29:52 +00:00
GitHub Actions Bot
8d5e3938e1 update M3U8 2026-02-09 10:02:18 -05:00
GitHub Actions Bot
ddbef0662d update M3U8 2026-02-09 09:03:41 -05:00
GitHub Actions Bot
115b163472 update M3U8 2026-02-09 08:05:02 -05:00
GitHub Actions Bot
aef3211ff1 update EPG 2026-02-09 11:29:51 +00:00
GitHub Actions Bot
01ea36656b health log 2026-02-09 09:14:47 +00:00
8 changed files with 107268 additions and 105033 deletions

File diff suppressed because it is too large Load diff

209871
M3U8/TV.xml

File diff suppressed because one or more lines are too long

View file

@ -124,7 +124,7 @@ http://fl1.moveonjoy.com/DISNEY_XD/index.m3u8
http://fl1.moveonjoy.com/E_ENTERTAINMENT_TELEVISION/index.m3u8 http://fl1.moveonjoy.com/E_ENTERTAINMENT_TELEVISION/index.m3u8
#EXTINF:-1 tvg-chno="42" tvg-id="ESPN.HD.us2" tvg-name="ESPN" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s10179_dark_360w_270h.png" group-title="TV",ESPN #EXTINF:-1 tvg-chno="42" tvg-id="ESPN.HD.us2" tvg-name="ESPN" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s10179_dark_360w_270h.png" group-title="TV",ESPN
http://41.205.93.154/ESPN/index.m3u8 http://mytvstream.net:8080/live/bn80NG/909467/14197.m3u8
#EXTINF:-1 tvg-chno="43" tvg-id="ESPNEWS.HD.us2" tvg-name="ESPN News" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s16485_dark_360w_270h.png" group-title="TV",ESPN News #EXTINF:-1 tvg-chno="43" tvg-id="ESPNEWS.HD.us2" tvg-name="ESPN News" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s16485_dark_360w_270h.png" group-title="TV",ESPN News
http://fl1.moveonjoy.com/ESPN_NEWS/index.m3u8 http://fl1.moveonjoy.com/ESPN_NEWS/index.m3u8
@ -205,7 +205,7 @@ http://fl1.moveonjoy.com/FX/index.m3u8
http://fl1.moveonjoy.com/FX_MOVIE/index.m3u8 http://fl1.moveonjoy.com/FX_MOVIE/index.m3u8
#EXTINF:-1 tvg-chno="69" tvg-id="FXX.HD.us2" tvg-name="FXX" tvg-logo="https://raw.githubusercontent.com/tv-logo/tv-logos/refs/heads/main/countries/united-states/fxx-us.png" group-title="TV",FXX #EXTINF:-1 tvg-chno="69" tvg-id="FXX.HD.us2" tvg-name="FXX" tvg-logo="https://raw.githubusercontent.com/tv-logo/tv-logos/refs/heads/main/countries/united-states/fxx-us.png" group-title="TV",FXX
https://fl1.moveonjoy.com/FXX/index.m3u8 http://mytvstream.net:8080/live/bn80NG/909467/46699.m3u8
#EXTINF:-1 tvg-chno="70" tvg-id="FYI.Channel.HD.us2" tvg-name="FYI TV" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s16834_dark_360w_270h.png" group-title="TV",FYI TV #EXTINF:-1 tvg-chno="70" tvg-id="FYI.Channel.HD.us2" tvg-name="FYI TV" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s16834_dark_360w_270h.png" group-title="TV",FYI TV
http://fl1.moveonjoy.com/FYI/index.m3u8 http://fl1.moveonjoy.com/FYI/index.m3u8
@ -343,10 +343,10 @@ https://fl1.moveonjoy.com/PARAMOUNT_NETWORK/index.m3u8
https://fl1.moveonjoy.com/Pop_TV/index.m3u8 https://fl1.moveonjoy.com/Pop_TV/index.m3u8
#EXTINF:-1 tvg-chno="115" tvg-id="Premier.Sports.1.HD.uk" tvg-name="Premier Sports 1" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s79027_dark_360w_270h.png" group-title="TV",Premier Sports 1 #EXTINF:-1 tvg-chno="115" tvg-id="Premier.Sports.1.HD.uk" tvg-name="Premier Sports 1" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s79027_dark_360w_270h.png" group-title="TV",Premier Sports 1
http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/117037 https://starshare.st/live/P4B9TB9xR8/humongous2tonight/5029.ts
#EXTINF:-1 tvg-chno="116" tvg-id="Premier.Sports.2.HD.uk" tvg-name="Premier Sports 2" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s109162_dark_360w_270h.png" group-title="TV",Premier Sports 2 #EXTINF:-1 tvg-chno="116" tvg-id="Premier.Sports.2.HD.uk" tvg-name="Premier Sports 2" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s109162_dark_360w_270h.png" group-title="TV",Premier Sports 2
http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/117038 https://starshare.st/live/P4B9TB9xR8/humongous2tonight/5030.ts
#EXTINF:-1 tvg-chno="117" tvg-id="ReelzChannel.HD.us2" tvg-name="Reelz Channel" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s68385_dark_360w_270h.png" group-title="TV",Reelz Channel #EXTINF:-1 tvg-chno="117" tvg-id="ReelzChannel.HD.us2" tvg-name="Reelz Channel" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s68385_dark_360w_270h.png" group-title="TV",Reelz Channel
http://23.237.104.106:8080/USA_REELZ/index.m3u8 http://23.237.104.106:8080/USA_REELZ/index.m3u8
@ -373,7 +373,7 @@ http://mytvstream.net:8080/live/bn80NG/909467/31636.m3u8
http://mytvstream.net:8080/live/bn80NG/909467/20946.m3u8 http://mytvstream.net:8080/live/bn80NG/909467/20946.m3u8
#EXTINF:-1 tvg-chno="125" tvg-id="Sportsnet.360.HD.ca2" tvg-name="Sportsnet 360" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s49952_dark_360w_270h.png" group-title="TV",Sportsnet 360 #EXTINF:-1 tvg-chno="125" tvg-id="Sportsnet.360.HD.ca2" tvg-name="Sportsnet 360" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s49952_dark_360w_270h.png" group-title="TV",Sportsnet 360
http://mytvstream.net:8080/live/bn80NG/909467/2219.m3u8 https://stream.decentdoubts.net/803/index.m3u8?token=MnJPcXQ1NlRydE9iZ3BqYXNxMjJ5SlNucTV5dG02K0QyNHZJeDZlbmxZVERxNEduaVp1UnBxU2VlWmF0ZnRlRGxaMm0wNStDbnJOOXJJM0puSytpbkE9PQ==
#EXTINF:-1 tvg-chno="126" tvg-id="Sportsnet.East.ca2" tvg-name="Sportsnet East" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s62109_dark_360w_270h.png" group-title="TV",Sportsnet East #EXTINF:-1 tvg-chno="126" tvg-id="Sportsnet.East.ca2" tvg-name="Sportsnet East" tvg-logo="http://schedulesdirect-api20141201-logos.s3.dualstack.us-east-1.amazonaws.com/stationLogos/s62109_dark_360w_270h.png" group-title="TV",Sportsnet East
http://mytvstream.net:8080/live/bn80NG/909467/57298.m3u8 http://mytvstream.net:8080/live/bn80NG/909467/57298.m3u8

File diff suppressed because it is too large Load diff

View file

@ -68,7 +68,7 @@ async def main() -> None:
asyncio.create_task(roxie.scrape(hdl_brwsr)), asyncio.create_task(roxie.scrape(hdl_brwsr)),
asyncio.create_task(sport9.scrape(xtrnl_brwsr)), asyncio.create_task(sport9.scrape(xtrnl_brwsr)),
asyncio.create_task(streamcenter.scrape(xtrnl_brwsr)), asyncio.create_task(streamcenter.scrape(xtrnl_brwsr)),
asyncio.create_task(streamhub.scrape(xtrnl_brwsr)), # asyncio.create_task(streamhub.scrape(xtrnl_brwsr)),
asyncio.create_task(streamsgate.scrape(xtrnl_brwsr)), asyncio.create_task(streamsgate.scrape(xtrnl_brwsr)),
asyncio.create_task(totalsportek.scrape(hdl_brwsr)), asyncio.create_task(totalsportek.scrape(hdl_brwsr)),
asyncio.create_task(tvpass.scrape(hdl_brwsr)), asyncio.create_task(tvpass.scrape(hdl_brwsr)),

View file

@ -22,6 +22,7 @@ VALID_SPORTS = {
"Football", "Football",
"Basketball", "Basketball",
"Ice Hockey", "Ice Hockey",
"Olympic Games",
} }
@ -140,9 +141,6 @@ async def refresh_xml_cache(now_ts: float) -> dict[str, dict[str, str | float]]:
sport, league = sprt[0], "".join(sprt[1:]).strip() sport, league = sprt[0], "".join(sprt[1:]).strip()
if sport not in VALID_SPORTS:
continue
event_dt = Time.from_str(date) event_dt = Time.from_str(date)
key = f"[{sport} - {league}] {title} ({TAG})" key = f"[{sport} - {league}] {title} ({TAG})"
@ -176,6 +174,13 @@ async def get_events(cached_keys: list[str]) -> list[dict[str, str]]:
if k in cached_keys: if k in cached_keys:
continue continue
if not (
v["sport"] in VALID_SPORTS
or v["league"] in VALID_SPORTS
or v["event"].lower() == "olympic games"
):
continue
if not start_ts <= v["event_ts"] <= end_ts: if not start_ts <= v["event_ts"] <= end_ts:
continue continue

View file

@ -13,7 +13,7 @@ TAG = "STRMBTW"
CACHE_FILE = Cache(TAG, exp=3_600) CACHE_FILE = Cache(TAG, exp=3_600)
API_FILE = Cache(f"{TAG}-api", exp=28_800) API_FILE = Cache(f"{TAG}-api", exp=19_800)
BASE_URL = "https://hiteasport.info" BASE_URL = "https://hiteasport.info"

View file

@ -1,13 +1,10 @@
## Base Log @ 2026-02-09 04:37 UTC ## Base Log @ 2026-02-10 04:41 UTC
### ✅ Working Streams: 142<br>❌ Dead Streams: 4 ### ✅ Working Streams: 145<br>❌ Dead Streams: 1
| Channel | Error (Code) | Link | | Channel | Error (Code) | Link |
| ------- | ------------ | ---- | | ------- | ------------ | ---- |
| CW | HTTP Error (404) | `https://fl1.moveonjoy.com/CW_ORLANDO/index.m3u8` | | CW | HTTP Error (404) | `https://fl1.moveonjoy.com/CW_ORLANDO/index.m3u8` |
| FXX | HTTP Error (404) | `https://fl1.moveonjoy.com/FXX/index.m3u8` |
| Spectrum SportsNet LA Dodgers | HTTP Error (403) | `http://mytvstream.net:8080/live/bn80NG/909467/31636.m3u8` |
| Sportsnet 360 | HTTP Error (403) | `http://mytvstream.net:8080/live/bn80NG/909467/2219.m3u8` |
--- ---
#### Base Channels URL #### Base Channels URL
``` ```