This commit is contained in:
doms9 2025-09-06 16:16:36 -04:00
parent bb04b5b8fc
commit 00000d9243
4 changed files with 119 additions and 103 deletions

View file

@ -2,481 +2,481 @@
"[NCAAF] San Jose State Spartans @ Texas Longhorns": { "[NCAAF] San Jose State Spartans @ Texas Longhorns": {
"url": "http://origin.thetvapp.to/hls/WABCDT1/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WABCDT1/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Kennesaw State Owls @ Indiana Hoosiers": { "[NCAAF] Kennesaw State Owls @ Indiana Hoosiers": {
"url": "http://origin.thetvapp.to/hls/FoxSports1/mono.m3u8", "url": "http://origin.thetvapp.to/hls/FoxSports1/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Florida International Panthers @ Penn State Nittany Lions": { "[NCAAF] Florida International Panthers @ Penn State Nittany Lions": {
"url": "http://origin.thetvapp.to/hls/BTN/mono.m3u8", "url": "http://origin.thetvapp.to/hls/BTN/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Illinois Fighting Illini @ Duke Blue Devils": { "[NCAAF] Illinois Fighting Illini @ Duke Blue Devils": {
"url": "http://origin.thetvapp.to/hls/ESPN/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ESPN/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Central Michigan Chippewas @ Pittsburgh Panthers": { "[NCAAF] Central Michigan Chippewas @ Pittsburgh Panthers": {
"url": "http://origin.thetvapp.to/hls/ESPNU/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ESPNU/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Baylor Bears @ SMU Mustangs": { "[NCAAF] Baylor Bears @ SMU Mustangs": {
"url": "http://origin.thetvapp.to/hls/WPIX/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WPIX/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Iowa Hawkeyes @ Iowa State Cyclones": { "[NCAAF] Iowa Hawkeyes @ Iowa State Cyclones": {
"url": "http://origin.thetvapp.to/hls/WNYWDT1/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WNYWDT1/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Liberty Flames @ Jacksonville State Gamecocks": { "[NCAAF] Liberty Flames @ Jacksonville State Gamecocks": {
"url": "http://origin.thetvapp.to/hls/CBSSportsNetworkUSA/mono.m3u8", "url": "http://origin.thetvapp.to/hls/CBSSportsNetworkUSA/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Kent State Golden Flashes @ Texas Tech Red Raiders": { "[NCAAF] Kent State Golden Flashes @ Texas Tech Red Raiders": {
"url": "http://origin.thetvapp.to/hls/TNTEast/mono.m3u8", "url": "http://origin.thetvapp.to/hls/TNTEast/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Virginia Cavaliers @ NC State Wolfpack": { "[NCAAF] Virginia Cavaliers @ NC State Wolfpack": {
"url": "http://origin.thetvapp.to/hls/ESPN2/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ESPN2/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] UConn Huskies @ Syracuse Orange": { "[NCAAF] UConn Huskies @ Syracuse Orange": {
"url": "http://origin.thetvapp.to/hls/NCAAF01/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF01/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] East Texas A&M Lions @ Florida State Seminoles": { "[NCAAF] East Texas A&M Lions @ Florida State Seminoles": {
"url": "http://origin.thetvapp.to/hls/ACCNetwork/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ACCNetwork/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Northwestern State Demons @ Minnesota Golden Gophers": { "[NCAAF] Northwestern State Demons @ Minnesota Golden Gophers": {
"url": "http://origin.thetvapp.to/hls/NCAAF02/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF02/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Utah State Aggies @ Texas A&M Aggies": { "[NCAAF] Utah State Aggies @ Texas A&M Aggies": {
"url": "http://origin.thetvapp.to/hls/SECN/mono.m3u8", "url": "http://origin.thetvapp.to/hls/SECN/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[WNBA] Phoenix Mercury @ Connecticut Sun": { "[WNBA] Phoenix Mercury @ Connecticut Sun": {
"url": "http://origin.thetvapp.to/hls/WNBA01/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WNBA01/mono.m3u8",
"logo": "https://i.gyazo.com/02d665a5704118d195dbcd5fa20d5462.png", "logo": "https://i.gyazo.com/02d665a5704118d195dbcd5fa20d5462.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[PPV] UFC Fight Night: Nassourdine Imavov v Caio Borralho": { "[PPV] UFC Fight Night: Nassourdine Imavov v Caio Borralho": {
"url": "http://origin.thetvapp.to/hls/PPV01/mono.m3u8", "url": "http://origin.thetvapp.to/hls/PPV01/mono.m3u8",
"logo": "https://i.gyazo.com/ec27417a9644ae517196494afa72d2b9.png", "logo": "https://i.gyazo.com/ec27417a9644ae517196494afa72d2b9.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Toronto Blue Jays @ New York Yankees": { "[MLB] Toronto Blue Jays @ New York Yankees": {
"url": "http://origin.thetvapp.to/hls/mlb-15/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-15/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Howard Bison @ Temple Owls": { "[NCAAF] Howard Bison @ Temple Owls": {
"url": "http://origin.thetvapp.to/hls/NCAAF03/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF03/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Western Carolina Catamounts @ Wake Forest Demon Deacons": { "[NCAAF] Western Carolina Catamounts @ Wake Forest Demon Deacons": {
"url": "http://origin.thetvapp.to/hls/NCAAF04/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF04/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Washington Nationals @ Chicago Cubs": { "[MLB] Washington Nationals @ Chicago Cubs": {
"url": "http://origin.thetvapp.to/hls/mlb-23/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-23/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Idaho State Bengals @ New Mexico Lobos": { "[NCAAF] Idaho State Bengals @ New Mexico Lobos": {
"url": "http://origin.thetvapp.to/hls/NCAAF05/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF05/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Oklahoma State Cowboys @ Oregon Ducks": { "[NCAAF] Oklahoma State Cowboys @ Oregon Ducks": {
"url": "http://origin.thetvapp.to/hls/WCBSDT1/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WCBSDT1/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] North Texas Mean Green @ Western Michigan Broncos": { "[NCAAF] North Texas Mean Green @ Western Michigan Broncos": {
"url": "http://origin.thetvapp.to/hls/NCAAF08/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF08/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] UAB Blazers @ Navy Midshipmen": { "[NCAAF] UAB Blazers @ Navy Midshipmen": {
"url": "http://origin.thetvapp.to/hls/CBSSportsNetworkUSA/mono.m3u8", "url": "http://origin.thetvapp.to/hls/CBSSportsNetworkUSA/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Miami (OH) RedHawks @ Rutgers Scarlet Knights": { "[NCAAF] Miami (OH) RedHawks @ Rutgers Scarlet Knights": {
"url": "http://origin.thetvapp.to/hls/NCAAF07/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF07/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Ole Miss Rebels @ Kentucky Wildcats": { "[NCAAF] Ole Miss Rebels @ Kentucky Wildcats": {
"url": "http://origin.thetvapp.to/hls/WABCDT1/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WABCDT1/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Kansas Jayhawks @ Missouri Tigers": { "[NCAAF] Kansas Jayhawks @ Missouri Tigers": {
"url": "http://origin.thetvapp.to/hls/ESPN2/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ESPN2/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Fresno State Bulldogs @ Oregon State Beavers": { "[NCAAF] Fresno State Bulldogs @ Oregon State Beavers": {
"url": "http://origin.thetvapp.to/hls/WPIX/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WPIX/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Delaware Blue Hens @ Colorado Buffaloes": { "[NCAAF] Delaware Blue Hens @ Colorado Buffaloes": {
"url": "http://origin.thetvapp.to/hls/WNYWDT1/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WNYWDT1/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Troy Trojans @ Clemson Tigers": { "[NCAAF] Troy Trojans @ Clemson Tigers": {
"url": "http://origin.thetvapp.to/hls/ACCNetwork/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ACCNetwork/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Bowling Green Falcons @ Cincinnati Bearcats": { "[NCAAF] Bowling Green Falcons @ Cincinnati Bearcats": {
"url": "http://origin.thetvapp.to/hls/NCAAF06/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF06/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Texas State Bobcats @ UTSA Roadrunners": { "[NCAAF] Texas State Bobcats @ UTSA Roadrunners": {
"url": "http://origin.thetvapp.to/hls/NCAAF09/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF09/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Lindenwood Lions @ Appalachian State Mountaineers": { "[NCAAF] Lindenwood Lions @ Appalachian State Mountaineers": {
"url": "http://origin.thetvapp.to/hls/NCAAF10/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF10/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Austin Peay Governors @ Georgia Bulldogs": { "[NCAAF] Austin Peay Governors @ Georgia Bulldogs": {
"url": "http://origin.thetvapp.to/hls/NCAAF11/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF11/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Bryant Bulldogs @ UMass Minutemen": { "[NCAAF] Bryant Bulldogs @ UMass Minutemen": {
"url": "http://origin.thetvapp.to/hls/NCAAF12/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF12/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] St. Francis (PA) Red Flash @ Buffalo Bulls": { "[NCAAF] St. Francis (PA) Red Flash @ Buffalo Bulls": {
"url": "http://origin.thetvapp.to/hls/NCAAF13/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF13/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] East Tennessee State Buccaneers @ Tennessee Volunteers": { "[NCAAF] East Tennessee State Buccaneers @ Tennessee Volunteers": {
"url": "http://origin.thetvapp.to/hls/NCAAF14/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF14/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Gardner-Webb Runnin Bulldogs @ Georgia Tech Yellow Jackets": { "[NCAAF] Gardner-Webb Runnin Bulldogs @ Georgia Tech Yellow Jackets": {
"url": "http://origin.thetvapp.to/hls/NCAAF15/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF15/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Grambling State Tigers @ Ohio State Buckeyes": { "[NCAAF] Grambling State Tigers @ Ohio State Buckeyes": {
"url": "http://origin.thetvapp.to/hls/BTN/mono.m3u8", "url": "http://origin.thetvapp.to/hls/BTN/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] West Virginia Mountaineers @ Ohio Bobcats": { "[NCAAF] West Virginia Mountaineers @ Ohio Bobcats": {
"url": "http://origin.thetvapp.to/hls/ESPNU/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ESPNU/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Middle Tennessee Blue Raiders @ Wisconsin Badgers": { "[NCAAF] Middle Tennessee Blue Raiders @ Wisconsin Badgers": {
"url": "http://origin.thetvapp.to/hls/FoxSports1/mono.m3u8", "url": "http://origin.thetvapp.to/hls/FoxSports1/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Northern Iowa Panthers @ Wyoming Cowboys": { "[NCAAF] Northern Iowa Panthers @ Wyoming Cowboys": {
"url": "http://origin.thetvapp.to/hls/NCAAF16/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF16/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Philadelphia Phillies @ Miami Marlins": { "[MLB] Philadelphia Phillies @ Miami Marlins": {
"url": "http://origin.thetvapp.to/hls/mlb-07/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-07/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] South Florida Bulls @ Florida Gators": { "[NCAAF] South Florida Bulls @ Florida Gators": {
"url": "http://origin.thetvapp.to/hls/SECN/mono.m3u8", "url": "http://origin.thetvapp.to/hls/SECN/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Arkansas State Red Wolves @ Arkansas Razorbacks": { "[NCAAF] Arkansas State Red Wolves @ Arkansas Razorbacks": {
"url": "http://origin.thetvapp.to/hls/NCAAF17/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF17/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Jackson State Tigers @ Southern Mississippi Golden Eagles": { "[NCAAF] Jackson State Tigers @ Southern Mississippi Golden Eagles": {
"url": "http://origin.thetvapp.to/hls/NCAAF18/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF18/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Sacramento State Hornets @ Nevada Wolf Pack": { "[NCAAF] Sacramento State Hornets @ Nevada Wolf Pack": {
"url": "http://origin.thetvapp.to/hls/NCAAF19/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF19/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Missouri State Bears @ Marshall Thundering Herd": { "[NCAAF] Missouri State Bears @ Marshall Thundering Herd": {
"url": "http://origin.thetvapp.to/hls/NCAAF20/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF20/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Campbell Fighting Camels @ East Carolina Pirates": { "[NCAAF] Campbell Fighting Camels @ East Carolina Pirates": {
"url": "http://origin.thetvapp.to/hls/NCAAF22/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF22/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Florida A&M Rattlers @ Florida Atlantic Owls": { "[NCAAF] Florida A&M Rattlers @ Florida Atlantic Owls": {
"url": "http://origin.thetvapp.to/hls/NCAAF23/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF23/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] North Carolina Central Eagles @ Old Dominion Monarchs": { "[NCAAF] North Carolina Central Eagles @ Old Dominion Monarchs": {
"url": "http://origin.thetvapp.to/hls/NCAAF24/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF24/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Cal Poly Mustangs @ Utah Utes": { "[NCAAF] Cal Poly Mustangs @ Utah Utes": {
"url": "http://origin.thetvapp.to/hls/NCAAF21/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF21/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Chicago White Sox @ Detroit Tigers": { "[MLB] Chicago White Sox @ Detroit Tigers": {
"url": "http://origin.thetvapp.to/hls/mlb-21/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-21/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Milwaukee Brewers @ Pittsburgh Pirates": { "[MLB] Milwaukee Brewers @ Pittsburgh Pirates": {
"url": "http://origin.thetvapp.to/hls/mlb-26/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-26/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] New York Mets @ Cincinnati Reds": { "[MLB] New York Mets @ Cincinnati Reds": {
"url": "http://origin.thetvapp.to/hls/mlb-04/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-04/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Memphis Tigers @ Georgia State Panthers": { "[NCAAF] Memphis Tigers @ Georgia State Panthers": {
"url": "http://origin.thetvapp.to/hls/NCAAF26/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF26/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Western Kentucky Hilltoppers @ Toledo Rockets": { "[NCAAF] Western Kentucky Hilltoppers @ Toledo Rockets": {
"url": "http://origin.thetvapp.to/hls/NCAAF29/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF29/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Tulane Green Wave @ South Alabama Jaguars": { "[NCAAF] Tulane Green Wave @ South Alabama Jaguars": {
"url": "http://origin.thetvapp.to/hls/NCAAF28/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF28/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Houston Cougars @ Rice Owls": { "[NCAAF] Houston Cougars @ Rice Owls": {
"url": "http://origin.thetvapp.to/hls/NCAAF27/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF27/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] North Carolina Tar Heels @ Charlotte 49ers": { "[NCAAF] North Carolina Tar Heels @ Charlotte 49ers": {
"url": "http://origin.thetvapp.to/hls/NCAAF25/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF25/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Army Black Knights @ Kansas State Wildcats": { "[NCAAF] Army Black Knights @ Kansas State Wildcats": {
"url": "http://origin.thetvapp.to/hls/ESPN/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ESPN/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Bethune-Cookman Wildcats @ Miami Hurricanes": { "[NCAAF] Bethune-Cookman Wildcats @ Miami Hurricanes": {
"url": "http://origin.thetvapp.to/hls/NCAAF30/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF30/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Northern Colorado Bears @ Colorado State Rams": { "[NCAAF] Northern Colorado Bears @ Colorado State Rams": {
"url": "http://origin.thetvapp.to/hls/NCAAF31/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF31/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] LIU Sharks @ Eastern Michigan Eagles": { "[NCAAF] LIU Sharks @ Eastern Michigan Eagles": {
"url": "http://origin.thetvapp.to/hls/NCAAF32/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF32/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] North Carolina A&T Aggies @ UCF Knights": { "[NCAAF] North Carolina A&T Aggies @ UCF Knights": {
"url": "http://origin.thetvapp.to/hls/NCAAF33/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF33/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] South Carolina State Bulldogs @ South Carolina Gamecocks": { "[NCAAF] South Carolina State Bulldogs @ South Carolina Gamecocks": {
"url": "http://origin.thetvapp.to/hls/NCAAF34/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF34/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Los Angeles Dodgers @ Baltimore Orioles": { "[MLB] Los Angeles Dodgers @ Baltimore Orioles": {
"url": "http://origin.thetvapp.to/hls/mlb-17/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-17/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Cleveland Guardians @ Tampa Bay Rays": { "[MLB] Cleveland Guardians @ Tampa Bay Rays": {
"url": "http://origin.thetvapp.to/hls/mlb-11/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-11/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] San Francisco Giants @ St. Louis Cardinals": { "[MLB] San Francisco Giants @ St. Louis Cardinals": {
"url": "http://origin.thetvapp.to/hls/mlb-08/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-08/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Minnesota Twins @ Kansas City Royals": { "[MLB] Minnesota Twins @ Kansas City Royals": {
"url": "http://origin.thetvapp.to/hls/mlb-05/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-05/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Houston Astros @ Texas Rangers": { "[MLB] Houston Astros @ Texas Rangers": {
"url": "http://origin.thetvapp.to/hls/mlb-13/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-13/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Seattle Mariners @ Atlanta Braves": { "[MLB] Seattle Mariners @ Atlanta Braves": {
"url": "http://origin.thetvapp.to/hls/mlb-28/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-28/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Vanderbilt Commodores @ Virginia Tech Hokies": { "[NCAAF] Vanderbilt Commodores @ Virginia Tech Hokies": {
"url": "http://origin.thetvapp.to/hls/ACCNetwork/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ACCNetwork/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Arizona State Sun Devils @ Mississippi State Bulldogs": { "[NCAAF] Arizona State Sun Devils @ Mississippi State Bulldogs": {
"url": "http://origin.thetvapp.to/hls/ESPN2/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ESPN2/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Michigan Wolverines @ Oklahoma Sooners": { "[NCAAF] Michigan Wolverines @ Oklahoma Sooners": {
"url": "http://origin.thetvapp.to/hls/WABCDT1/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WABCDT1/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Louisiana Tech Bulldogs @ LSU Tigers": { "[NCAAF] Louisiana Tech Bulldogs @ LSU Tigers": {
"url": "http://origin.thetvapp.to/hls/NCAAF35/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF35/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Georgia Southern Eagles @ USC Trojans": { "[NCAAF] Georgia Southern Eagles @ USC Trojans": {
"url": "http://origin.thetvapp.to/hls/FoxSports1/mono.m3u8", "url": "http://origin.thetvapp.to/hls/FoxSports1/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Ball State Cardinals @ Auburn Tigers": { "[NCAAF] Ball State Cardinals @ Auburn Tigers": {
"url": "http://origin.thetvapp.to/hls/ESPNU/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ESPNU/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Akron Zips @ Nebraska Cornhuskers": { "[NCAAF] Akron Zips @ Nebraska Cornhuskers": {
"url": "http://origin.thetvapp.to/hls/BTN/mono.m3u8", "url": "http://origin.thetvapp.to/hls/BTN/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Boston College Eagles @ Michigan State Spartans": { "[NCAAF] Boston College Eagles @ Michigan State Spartans": {
"url": "http://origin.thetvapp.to/hls/WNBCDT1/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WNBCDT1/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Charleston Southern Buccaneers @ Coastal Carolina Chanticleers": { "[NCAAF] Charleston Southern Buccaneers @ Coastal Carolina Chanticleers": {
"url": "http://origin.thetvapp.to/hls/NCAAF36/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF36/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Southern Illinois Salukis @ Purdue Boilermakers": { "[NCAAF] Southern Illinois Salukis @ Purdue Boilermakers": {
"url": "http://origin.thetvapp.to/hls/NCAAF37/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF37/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] UL Monroe Warhawks @ Alabama Crimson Tide": { "[NCAAF] UL Monroe Warhawks @ Alabama Crimson Tide": {
"url": "http://origin.thetvapp.to/hls/SECN/mono.m3u8", "url": "http://origin.thetvapp.to/hls/SECN/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] UCLA Bruins @ UNLV Rebels": { "[NCAAF] UCLA Bruins @ UNLV Rebels": {
"url": "http://origin.thetvapp.to/hls/CBSSportsNetworkUSA/mono.m3u8", "url": "http://origin.thetvapp.to/hls/CBSSportsNetworkUSA/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] McNeese State Cowboys @ Louisiana Ragin Cajuns": { "[NCAAF] McNeese State Cowboys @ Louisiana Ragin Cajuns": {
"url": "http://origin.thetvapp.to/hls/NCAAF38/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF38/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] San Diego Padres @ Colorado Rockies": { "[MLB] San Diego Padres @ Colorado Rockies": {
"url": "http://origin.thetvapp.to/hls/mlb-25/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-25/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Boston Red Sox @ Arizona Diamondbacks": { "[MLB] Boston Red Sox @ Arizona Diamondbacks": {
"url": "http://origin.thetvapp.to/hls/mlb-09/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-09/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[WNBA] Minnesota Lynx @ Golden State Valkyries": { "[WNBA] Minnesota Lynx @ Golden State Valkyries": {
"url": "http://origin.thetvapp.to/hls/WNBA03/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WNBA03/mono.m3u8",
"logo": "https://i.gyazo.com/02d665a5704118d195dbcd5fa20d5462.png", "logo": "https://i.gyazo.com/02d665a5704118d195dbcd5fa20d5462.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Tulsa Golden Hurricane @ New Mexico State Aggies": { "[NCAAF] Tulsa Golden Hurricane @ New Mexico State Aggies": {
"url": "http://origin.thetvapp.to/hls/NCAAF39/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF39/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] UT Martin Skyhawks @ UTEP Miners": { "[NCAAF] UT Martin Skyhawks @ UTEP Miners": {
"url": "http://origin.thetvapp.to/hls/NCAAF40/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF40/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[MLB] Oakland Athletics @ Los Angeles Angels": { "[MLB] Oakland Athletics @ Los Angeles Angels": {
"url": "http://origin.thetvapp.to/hls/mlb-29/mono.m3u8", "url": "http://origin.thetvapp.to/hls/mlb-29/mono.m3u8",
"logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png", "logo": "https://i.gyazo.com/0fe7865ef2f06c9507791b24f04dbca8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Weber State Wildcats @ Arizona Wildcats": { "[NCAAF] Weber State Wildcats @ Arizona Wildcats": {
"url": "http://origin.thetvapp.to/hls/NCAAF41/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF41/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Stanford Cardinal @ BYU Cougars": { "[NCAAF] Stanford Cardinal @ BYU Cougars": {
"url": "http://origin.thetvapp.to/hls/ESPN/mono.m3u8", "url": "http://origin.thetvapp.to/hls/ESPN/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] San Diego State Aztecs @ Washington State Cougars": { "[NCAAF] San Diego State Aztecs @ Washington State Cougars": {
"url": "http://origin.thetvapp.to/hls/WPIX/mono.m3u8", "url": "http://origin.thetvapp.to/hls/WPIX/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] UC Davis Aggies @ Washington Huskies": { "[NCAAF] UC Davis Aggies @ Washington Huskies": {
"url": "http://origin.thetvapp.to/hls/BTN/mono.m3u8", "url": "http://origin.thetvapp.to/hls/BTN/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
}, },
"[NCAAF] Sam Houston State Bearkats @ Hawaii Rainbow Warriors": { "[NCAAF] Sam Houston State Bearkats @ Hawaii Rainbow Warriors": {
"url": "http://origin.thetvapp.to/hls/NCAAF42/mono.m3u8", "url": "http://origin.thetvapp.to/hls/NCAAF42/mono.m3u8",
"logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png", "logo": "https://i.gyazo.com/ca63b40c86e757436de9d34d369b24f8.png",
"timestamp": 1757178303.145225 "timestamp": 1757176503.145225
} }
} }

View file

@ -79,7 +79,7 @@ async def get_events(client: httpx.AsyncClient) -> list[dict[str, str]]:
async def main(client: httpx.AsyncClient) -> None: async def main(client: httpx.AsyncClient) -> None:
if cached := load_cache(CACHE_FILE, exp=86400): if cached := load_cache(CACHE_FILE, exp=86400, nearest_hr=True):
urls.update(cached) urls.update(cached)
log.info(f"Collected {len(urls)} event(s) from cache") log.info(f"Collected {len(urls)} event(s) from cache")
return return

View file

@ -27,7 +27,7 @@ async def fetch_m3u8(client: httpx.AsyncClient) -> list[str]:
async def main(client: httpx.AsyncClient) -> None: async def main(client: httpx.AsyncClient) -> None:
if cached := load_cache(CACHE_FILE, exp=86400): if cached := load_cache(CACHE_FILE, exp=86400, nearest_hr=True):
urls.update(cached) urls.update(cached)
log.info(f"Collected {len(urls)} event(s) from cache") log.info(f"Collected {len(urls)} event(s) from cache")
return return

View file

@ -68,20 +68,36 @@ def get_logger(name: str | None = None) -> logging.Logger:
return logger return logger
def near_hr(dt: datetime) -> float:
return dt.replace(minute=0, second=0, microsecond=0).timestamp()
def load_cache( def load_cache(
file: Path, file: Path,
exp: int | float = None, exp: int | float = None,
nearest_hr: bool = False,
) -> dict[str, dict[str, str | float]]: ) -> dict[str, dict[str, str | float]]:
try: try:
data: dict[str, dict[str, str | float]] = json.loads( data: dict[str, dict[str, str | float]] = json.loads(
file.read_text(encoding="utf-8") file.read_text(encoding="utf-8")
) )
return { return (
{
k: v k: v
for k, v in data.items() for k, v in data.items()
if now.timestamp() - v.get("timestamp", 0) < exp if now.timestamp()
- near_hr(datetime.fromtimestamp(v.get("timestamp", 31496400)))
< exp
} }
if nearest_hr
else {
k: v
for k, v in data.items()
if now.timestamp() - v.get("timestamp", 31496400) < exp
}
)
except (FileNotFoundError, json.JSONDecodeError): except (FileNotFoundError, json.JSONDecodeError):
return {} return {}