CharmingPlayer
A cross-platform IPTV player built with Flutter, featuring EPG integration, multiple player engines, and MPD subtitle styling customization.
Install / Use
/learn @CharmingCheung/CharmingPlayerREADME
Charming Player
A cross-platform IPTV player built with Flutter, featuring EPG integration, multiple player engines, and MPD subtitle styling customization.
Features
- M3U Playlist Support: Import playlists from local files, online URLs, or text content
- Electronic Program Guide (EPG): XMLTV EPG integration with daily automatic updates
- Multiple Player Engines:
- MPV
- VLC
- Shaka Player
- Decryption Support: External decryptor implementation for decrypting Clearkey-protected streams
- Smart Channel Matching: Intelligent EPG-to-channel mapping with custom mapping support
- Enhanced Subtitle Support: DVB/PGS, TTML, WebVTT, and more
FAQ
Q1. Windows users receive prompts stating that files like MSVCP140.dll, VCRUNTIME140_1.dll, or VCRUNTIME140.dll are missing.
- The Visual C++ Redistributable v14 runtime library is missing. Please download it from https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist.
- Do not download individual DLL files from third-party websites, as this can pose security risks.
Related Skills
node-connect
334.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
334.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.2kCommit, push, and open a PR
Security Score
Audited on Mar 22, 2026
