mirror of
https://github.com/doms9/iptv.git
synced 2026-03-11 11:57:38 +01:00
Compare commits
No commits in common. "55169c21ef30e257b01d307a70a887c5eb484329" and "00000d9f2b90930f23a0c6b154cf83f2457f3b79" have entirely different histories.
55169c21ef
...
00000d9f2b
8 changed files with 105649 additions and 107884 deletions
1156
M3U8/TV.m3u8
1156
M3U8/TV.m3u8
File diff suppressed because it is too large
Load diff
211199
M3U8/TV.xml
211199
M3U8/TV.xml
File diff suppressed because one or more lines are too long
|
|
@ -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://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
|
#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
|
||||||
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
|
#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
|
||||||
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
|
#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
|
#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
|
||||||
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
|
#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
|
||||||
|
|
|
||||||
1146
M3U8/events.m3u8
1146
M3U8/events.m3u8
File diff suppressed because it is too large
Load diff
|
|
@ -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)),
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,6 @@ VALID_SPORTS = {
|
||||||
"Football",
|
"Football",
|
||||||
"Basketball",
|
"Basketball",
|
||||||
"Ice Hockey",
|
"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()
|
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})"
|
||||||
|
|
@ -174,13 +176,6 @@ 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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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=19_800)
|
API_FILE = Cache(f"{TAG}-api", exp=28_800)
|
||||||
|
|
||||||
BASE_URL = "https://hiteasport.info"
|
BASE_URL = "https://hiteasport.info"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 |
|
| 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
|
||||||
```
|
```
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue