# Web-IPTV-Player **Repository Path**: justlovemaki/Web-IPTV-Player ## Basic Information - **Project Name**: Web-IPTV-Player - **Description**: 一个功能强大的IPTV播放器,支持M3U, M3U8, FLV, MP4等格式。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-21 - **Last Updated**: 2025-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Web-IPTV-Player ✨📺 一个多功能的 IPTV 播放器解决方案,旨在提供流畅的直播和点播体验!它不仅仅是一个播放器,更是一个集成了 M3U 链接检测工具、Chrome 浏览器扩展和渐进式 Web 应用 (PWA) 的完整生态系统。 ## 🚀 项目概览 这个项目包含以下核心组件: 1. **`m3u_checker.py`**: 一个强大的 Python 脚本,用于智能检测 M3U/M3U8 播放列表中的频道可用性。 * **用途**: 它可以帮助你筛选出无效的直播源,确保你的播放列表始终保持最新和可用。再也不用担心点开一个频道却发现它已经失效啦!( ̄▽ ̄)~■干杯□~( ̄▽ ̄) * **核心功能**: * **支持从 URL 或本地文件读取 M3U 内容**。 * 并发检测频道链接的有效性。 * 智能处理主 M3U/M3u8 播放列表,解析最终流地址。 * 模拟浏览器请求头,提高检测成功率。 * 将可用的频道写入新的 M3U 文件。 * 支持命令行参数配置超时时间和并发线程数。 2. **`chrome-ext-iptvplayer/`**: 一个 Chrome 浏览器扩展,让你可以在浏览器中直接观看 IPTV 内容。 * **用途**: 方便快捷地在浏览器中播放 IPTV 频道,无需额外安装桌面应用。一键直达你的喜爱频道!(づ ̄ 3 ̄)づ * **主要文件**: * `manifest.json`: 扩展的配置文件。 * `popup.html`, `popup.js`, `popup.css`: 扩展的弹出界面及其逻辑和样式。 * `background.js`: 扩展的后台脚本,处理一些后台任务。 * `fontawesome/`, `icons/`, `libs/`: 包含图标和第三方库。 3. **`page/`**: 包含一个独立的 HTML 页面,可能用于简单的 IPTV 播放或作为其他组件的基础。 * **用途**: 提供一个独立的网页播放界面,或者作为嵌入式播放器的示例。 4. **`pwa/`**: 一个渐进式 Web 应用 (PWA),提供类似原生应用的体验。 * **用途**: 允许用户将 IPTV 播放器安装到桌面或主屏幕,并享受离线访问和更快的加载速度。随时随地,想看就看!(~ ̄▽ ̄)~ * **主要文件**: * `index.html`, `app.js`, `style.css`: PWA 的核心页面、逻辑和样式。 * `manifest.json`: PWA 的清单文件,定义应用的外观和行为。 * `sw.js`: Service Worker 脚本,实现离线缓存和推送通知等 PWA 特性。 * `images/`: 包含 PWA 使用的图片资源。 ## 🛠️ 如何使用 (简要) * **M3U 检查器**: ```bash python m3u_checker.py <你的M3U文件URL或路径> <输出文件名.m3u> ``` 例如: `python m3u_checker.py https://example.com/my_list.m3u live_channels.m3u` * **Chrome 扩展**: 1. 打开 Chrome 浏览器,访问 `chrome://extensions/`。 2. 开启“开发者模式”。 3. 点击“加载已解压的扩展程序”,选择 `chrome-ext-iptvplayer/` 文件夹。 * **PWA**: 1. 通过支持 PWA 的浏览器(如 Chrome)访问 `pwa/index.html`。 2. 浏览器会提示你“安装应用”到桌面。 ## 💖 贡献 欢迎任何形式的贡献!如果你有任何建议或发现 Bug,请随时提交 Issue 或 Pull Request。一起让这个 IPTV 播放器变得更好!( •̀ ω •́ )✧ --- 希望你喜欢这个 Web-IPTV-Player!尽情享受你的 IPTV 之旅吧!🎉