diff --git a/Golang/list/tvm3u.go b/Golang/list/tvm3u.go index 53fcb96..aca59d9 100644 --- a/Golang/list/tvm3u.go +++ b/Golang/list/tvm3u.go @@ -498,6 +498,50 @@ func (t *Tvm3u) GetTvM3u(c *gin.Context) { fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000020000011530.m3u8?cdn=FifastbLive") fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-23") fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000020000011531.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-24") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000000097.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-25") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000002019.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-26") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000002809.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-27") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000003915.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-28") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000004193.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-29") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000006077.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-30") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000006658.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-31") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000009788.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-32") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000010833.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-33") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000011297.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-34") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000011518.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-35") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000012558.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-36") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000012616.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-37") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000015470.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-38") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000015560.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-39") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000017678.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-40") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000019839.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-41") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000021904.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-42") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000023434.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-43") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000025380.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-44") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000027691.m3u8?cdn=FifastbLive") + fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_咪视通-45") + fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/3000000010000031669.m3u8?cdn=FifastbLive") fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_湖南bblive-1") fmt.Fprintln(c.Writer, "http://"+c.Request.Host+"/itv/2000000003000000060.m3u8?cdn=hnbblive") fmt.Fprintln(c.Writer, "#EXTINF:-1,tvg-id=\"咪咕4k\" tvg-name=\"咪咕4k\" tvg-logo=\"https://epg.v1.mk/logo/咪咕4k.png\" group-title=\"咪咕体育\",咪咕视频_8M1080_湖南bblive-2") diff --git a/Golang/liveurls/itv.go b/Golang/liveurls/itv.go index bb2493f..f11a9cf 100644 --- a/Golang/liveurls/itv.go +++ b/Golang/liveurls/itv.go @@ -21,6 +21,7 @@ var ( "cache.ott.wasulive.itv.cmvideo.cn": "feiyangdigital.tg.wasulive.ottdns.com", "cache.ott.fifalive.itv.cmvideo.cn": "feiyangdigital.tg.fifalive.ottdns.com", "cache.ott.hnbblive.itv.cmvideo.cn": "feiyangdigital.tg.hnbblive.ottdns.com", + "zqhswlive.itv.cmvideo.cn": "feiyangdigital.tg.zqhswlive.ottdns.com", } programList = map[string]string{ "wasusyt/6000000001000029752.m3u8": "http://gslbserv.itv.cmvideo.cn:80/6000000001000029752/1.m3u8?channel-id=wasusyt&Contentid=6000000001000029752&livemode=1&stbId=3", @@ -246,6 +247,28 @@ var ( "ystenlive/1000000006000270004.m3u8": "http://gslbserv.itv.cmvideo.cn:80/1000000006000270004/1.m3u8?channel-id=ystenlive&Contentid=1000000006000270004&livemode=1&stbId=3", "ystenlive/1000000006000270005.m3u8": "http://gslbserv.itv.cmvideo.cn:80/1000000006000270005/1.m3u8?channel-id=ystenlive&Contentid=1000000006000270005&livemode=1&stbId=3", "ystenlive/1000000006000270006.m3u8": "http://gslbserv.itv.cmvideo.cn:80/1000000006000270006/1.m3u8?channel-id=ystenlive&Contentid=1000000006000270006&livemode=1&stbId=3", + "FifastbLive/3000000010000000097.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000000097&livemode=1&stbId=3", + "FifastbLive/3000000010000002019.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000002019&livemode=1&stbId=3", + "FifastbLive/3000000010000002809.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000002809&livemode=1&stbId=3", + "FifastbLive/3000000010000003915.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000003915&livemode=1&stbId=3", + "FifastbLive/3000000010000004193.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000004193&livemode=1&stbId=3", + "FifastbLive/3000000010000006077.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000006077&livemode=1&stbId=3", + "FifastbLive/3000000010000006658.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000006658&livemode=1&stbId=3", + "FifastbLive/3000000010000009788.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000009788&livemode=1&stbId=3", + "FifastbLive/3000000010000010833.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000010833&livemode=1&stbId=3", + "FifastbLive/3000000010000011297.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000011297&livemode=1&stbId=3", + "FifastbLive/3000000010000011518.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000011518&livemode=1&stbId=3", + "FifastbLive/3000000010000012558.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000012558&livemode=1&stbId=3", + "FifastbLive/3000000010000012616.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000012616&livemode=1&stbId=3", + "FifastbLive/3000000010000015470.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000015470&livemode=1&stbId=3", + "FifastbLive/3000000010000015560.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000015560&livemode=1&stbId=3", + "FifastbLive/3000000010000017678.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000017678&livemode=1&stbId=3", + "FifastbLive/3000000010000019839.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000019839&livemode=1&stbId=3", + "FifastbLive/3000000010000021904.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000021904&livemode=1&stbId=3", + "FifastbLive/3000000010000023434.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000023434&livemode=1&stbId=3", + "FifastbLive/3000000010000025380.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000025380&livemode=1&stbId=3", + "FifastbLive/3000000010000027691.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000027691&livemode=1&stbId=3", + "FifastbLive/3000000010000031669.m3u8": "http://gslbservzqhsw.itv.cmvideo.cn/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000031669&livemode=1&stbId=3", } dnsCache = sync.Map{}