Compare commits

..

No commits in common. "55169c21ef30e257b01d307a70a887c5eb484329" and "00000d9f2b90930f23a0c6b154cf83f2457f3b79" have entirely different histories.

8 changed files with 105649 additions and 107884 deletions

File diff suppressed because it is too large Load diff

211199
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
#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://mytvstream.net:8080/live/bn80NG/909467/14197.m3u8
http://41.205.93.154/ESPN/index.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
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
#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
http://mytvstream.net:8080/live/bn80NG/909467/46699.m3u8
https://fl1.moveonjoy.com/FXX/index.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
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
#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
https://starshare.st/live/P4B9TB9xR8/humongous2tonight/5029.ts
http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/117037
#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
https://starshare.st/live/P4B9TB9xR8/humongous2tonight/5030.ts
http://hardcoremedia.xyz:80/NW3Vk7xXwW/8375773282/117038
#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
@ -373,7 +373,7 @@ http://mytvstream.net:8080/live/bn80NG/909467/31636.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
https://stream.decentdoubts.net/803/index.m3u8?token=MnJPcXQ1NlRydE9iZ3BqYXNxMjJ5SlNucTV5dG02K0QyNHZJeDZlbmxZVERxNEduaVp1UnBxU2VlWmF0ZnRlRGxaMm0wNStDbnJOOXJJM0puSytpbkE9PQ==
http://mytvstream.net:8080/live/bn80NG/909467/2219.m3u8
#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

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(sport9.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(totalsportek.scrape(hdl_brwsr)),
asyncio.create_task(tvpass.scrape(hdl_brwsr)),

View file

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

View file

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

View file

@ -1,10 +1,13 @@
## Base Log @ 2026-02-10 04:41 UTC
## Base Log @ 2026-02-09 04:37 UTC
### ✅ Working Streams: 145<br>❌ Dead Streams: 1
### ✅ Working Streams: 142<br>❌ Dead Streams: 4
| Channel | Error (Code) | Link |
| ------- | ------------ | ---- |
| 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
```