AI prompts
base on 深度定制属于自己的直播源列表,[完美EPG节目预告、高清台标]
# Meroser's IPTV📺
<img align="right" width="320" height="240" src="https://gitlab.com/Meroser/IPTV/-/raw/main/img/Meroser.png">
欢迎来到Meroser的直播源仓库🎉
🎈**高清、流畅、几近完美**的直播观看体验🎈**强迫症福音**
- 🔮本播放列表完美集成**高清台标**
- 💯EPG深度**定制匹配**频道列表|**完美匹配**
- 🈶几乎每个频道都有**完整**的预告[`咪咕除外`]
🎈🎈建立了Q群,感兴趣的小伙伴欢迎加入交流 [链接](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=9Wkxjig1P6jvlrJAHprasyalhBvejXl3&authKey=XUyNW6ZkFzXqpjT0VqMOypkY7mT2paKTn9MZnviZ0zyQHXdjEHTbttjId3KWr%2Fnf&noverify=0&group_code=839970414)
## 📖说明
**本项目不提供直播源**🌐,请通过正规渠道办理相关业务。
示例的播放列表仅供**测试研究使用**,不得**商用**。
本项目不存储任何的流媒体内容,所有的法律责任与后果应由使用者自行承担。
<p>
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/Meroser/IPTV">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/Meroser/IPTV">
<img alt="GitHub issues" src="https://img.shields.io/github/issues/Meroser/IPTV">
<img alt="GitHub watchers" src="https://img.shields.io/github/watchers/Meroser/IPTV">
<img alt="GitHub contributors" src="https://img.shields.io/github/contributors/Meroser/IPTV">
<img alt="GitHub" src="https://img.shields.io/github/license/Meroser/IPTV">
</p>
## 🏄♀️源地址
| 📦 名称 | 🔗直播源地址 | 🔢频道数 | 🅿状态 | 🆕更新时间 |
| :-------------: | :----------------------------------------------------------: | :-----: | :-------: | :--------: |
| 📺IPTV(demo) | [🌐订阅链接-IPV6专用](https://gitlab.com/Meroser/IPTV/-/raw/main/IPTV-demo.m3u) | 239 | 🌕日常更新 | 2024.02.27 |
| 🧢TVBOX专用源 | [🌐订阅链接-TVBOX专用](https://gitlab.com/Meroser/IPTV/-/raw/main/IPTV-demo.txt) | 239 | 🌕日常更新 | 2024.02.27 |
<u>注:以上播放列表无实际直播源,**仅作TVlogo及EPG展示用途。**</u>
<u>如果不会操作请直接复制下面的小白链接↙</u>
链接[demo]:`https://gitlab.com/Meroser/IPTV/-/raw/main/IPTV-demo.m3u`[推荐✨]
链接[TVbox]:`https://gitlab.com/Meroser/IPTV/-/raw/main/IPTV-demo.txt`
## 🛠️EPG
**科普**🎭:电子节目指南(electrical program guide,简称EPG)是Electronic Program Guide的英文缩写,意思是电子节目菜单,即**节目预告**。
### 📆EPG文件地址[tvxml格式]:
- **稳定版:** 稳定、定时更新、信息准确🎈
- CDN地址1:`https://gitlab.com/Meroser/My-EPG/-/raw/main/tvxml-Meroser.xml.gz`[推荐✨]
- CDN地址2:`https://raw.githubusercontent.com/Meroser/EPG-test/refs/heads/main/tvxml-Meroser.xml.gz`
- **详情版:** 内容详细、定时更新、尝鲜🎈
- CDN地址1:`https://gitlab.com/Meroser/My-EPG/-/raw/main/tvxml.xml.gz`[推荐✨]
- CDN地址2:`https://raw.githubusercontent.com/Meroser/EPG-test/refs/heads/main/tvxml.xml.gz`
<u>注:稳定版每天00:25左右自动更新,请根据自身网络情况选择以上可用地址访问。🎈详情版目前仅提供gz版,每日00:40左右自动更新。相对于稳定版预告内容更加详细,比如当前播放电视剧/电影的详情,包括:剧情简介、导演、编剧、主要演员等信息🎈欢迎测试反馈。。。</u>
### 📝关于TVBOX和DIYP上的EPG接口
- erw.cc:`https://epg.erw.cc/api/diyp/?ch={name}&date={date}` *<u>推荐✨节目信息比较准确</u>*
- 112114:`https://epg.112114.xyz/?ch={name}&date={date}` <u>*推荐✨节目覆盖范围较广*</u>
<u>注:本仓库只提供tvxml格式的EPG(即节目预告),TVbox和DIYP使用的是EPG接口,不适用于本仓库的,对于TVbox和DIYP用户推荐使用以上两个EPG接口。</u>
## 🎬IPTV播放器
<img align="right" width="220" height="280" src="https://gitlab.com/Meroser/IPTV/-/raw/main/img/IPTV_Player.png">
📺**Android TV:**[Tivimate](https://play.google.com/store/apps/details?id=ar.tvplayer.tv&hl=zh&gl=US)[强烈推荐✨✨`app付费,但体验极好`],[Televizo](https://files.televizo.net/televizo-default.apk)
💻**Windows:**[Potplayer](https://potplayer.daum.net/)[`Windows上最好用的本地视频播放器`],[VLC](https://www.videolan.org/)[`开源神器`]
📱**IOS:**[APTV](https://apps.apple.com/cn/app/aptv/id1630403500)[推荐✨],[ntPlayer](https://apps.apple.com/cn/app/ntplayer/id1613758141)[`不限制订阅数量、良心,有内购去广告`]
📡**MAC:**[APTV](https://apps.apple.com/cn/app/aptv/id1630403500)[推荐✨],[IINA](https://github.com/iina/iina)[`Mac上最好用的本地视频播放器`]
💽**Apple TV:**[APTV](https://apps.apple.com/cn/app/aptv/id1630403500)[推荐✨`体验好,跨平台`]
📲**Android:**[Televizo](https://files.televizo.net/televizo-default.apk) [推荐✨`手机上体验不错、有广告、有内购`]
## 🎦频道展示
展示内容为在小米电视+TiviMate 2.8.0示意
<p align="center"><img src="https://gitlab.com/Meroser/IPTV/-/raw/main/img/img1.jpg"></p>
<p align="center"><img src="https://gitlab.com/Meroser/IPTV/-/raw/main/img/img2.png"></p>
<p align="center"><img src="https://gitlab.com/Meroser/IPTV/-/raw/main/img/img3.png"></p>
## 🆕更新
- 2024.02.27 新增重温经典🎈🎈/新增上海/RT频道 PS:河南地方台测试有问题移除
- 2024.02.18 新增山西、黑龙江地方台
- 2024.02.01 移除失效上海台
- 2024.01.30 新增NewTV系列15个频道、新增湖北地方台、新增武术世界、天元围棋等特色台
- 2024.01.26 修复因上海移动而影响的频道,详情版EPG已正式投入使用
## 💡致谢:
<img align="right" width="260" height="260" src="https://gitlab.com/Meroser/IPTV/-/raw/main/img/doraemon.jpg">
- Logo来源:[https://github.com/wanglindl/TVlogo](https://github.com/wanglindl/TVlogo)[`特别感谢`]
- wcb1969:[https://github.com/wcb1969/iptv](https://github.com/wcb1969/iptv)[`特别感谢`]
- fanmingming:[https://github.com/fanmingming/live](https://github.com/fanmingming/live)[`特别感谢`]
- Yuechan:[https://github.com/YueChan/Live](https://github.com/YueChan/Live)[`特别感谢`]
- YanG-1989:[https://github.com/YanG-1989/m3u](https://github.com/YanG-1989/m3u)[`特别感谢`]
- [erc.cc](https://epg.erw.cc/)及[112114](https://epg.112114.xyz)提供的epg接口[`特别感谢`]
- GitHub及互联网其他资源[`特别感谢`]
<u>说明:本仓库部分内容引用或参考以上内容,在此表示感谢!!!🎈</u>
", Assign "at most 3 tags" to the expected json: {"id":"6787","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"