https://github.com/bsogulcan/another-iptv-player
Lightweight and feature-rich IPTV player with multi-platform support.
https://github.com/bsogulcan/another-iptv-player
iptv m3u m3u8 player playlist xtream-codes
Last synced: 3 months ago
JSON representation
Lightweight and feature-rich IPTV player with multi-platform support.
- Host: GitHub
- URL: https://github.com/bsogulcan/another-iptv-player
- Owner: bsogulcan
- License: mit
- Created: 2025-06-10T17:12:01.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-12-20T19:42:54.000Z (5 months ago)
- Last Synced: 2025-12-22T18:56:32.566Z (5 months ago)
- Topics: iptv, m3u, m3u8, player, playlist, xtream-codes
- Language: Dart
- Homepage: https://www.another-iptv-player.com
- Size: 25.1 MB
- Stars: 39
- Watchers: 3
- Forks: 10
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/funding.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Another IPTV Player







**Free & Open Source IPTV Streaming Solution**
Another IPTV Player is a lightweight, multi-platform, and feature-rich IPTV player built with Flutter.
Our goal is to provide all the premium features of paid IPTV players for free and with full transparency.
## β¨ Features
- **Xtream Codes API Support** - Full compatibility with Xtream Codes API
- **M3U & M3U8 Playlist Support** - Import and play from M3U/M3U8 playlists
- **Live TV Streaming** - Watch live television channels
- **Movies & Series** - Stream movies and TV series with full support
- **Continue Watching** - Automatically resume where you left off
- **Auto Play Next** - Seamless episode transitions
- **Global Search** - Search across all content types
- **Watch History** - Track your viewing history
- **Favorites** - Save your favorite content for quick access
- **Track Selection** - Choose video, audio, and subtitle tracks
- **Track Selection Memory** - Remember your preferences
- **Subtitle Customization** - Customize subtitle appearance
- **Multi-language Support** - Available in 10+ languages
- **Cross-platform** - Works on all major platforms
## π₯οΈ Platforms
Available on:
- **iOS** - iPhone and iPad
- **Android** - Phones and tablets
- **Web** - Web browsers
- **Windows** - Desktop application
- **macOS** - MacOS app
- **Linux** - Desktop Linux distributions
## π Getting Started
### Requirements
- An IPTV provider that supports **Xtream Codes API** or **M3U/M3U8 playlists**
- Your IPTV service credentials (server URL, username, password)
> **β οΈ Important Note:**
> We are **not** an IPTV provider and do **not** offer or sell any IPTV subscriptions or content.
> You need your own IPTV provider that supports the Xtream Codes API to use the app.
> No registration or payment is required to use this application.
### Installation
1. Download the latest release for your platform from the [Releases](https://github.com/bsogulcan/another-iptv-player/releases) page
2. Install the application
3. Launch the app and add your IPTV provider credentials
4. Start streaming!
## π Documentation
For detailed documentation, guides, and FAQs, visit our official website:
**π [https://www.another-iptv-player.com](https://www.another-iptv-player.com)**
## πΊοΈ Roadmap
### Completed β
- [x] Xtream Codes API Support
- [x] Live TV Streaming
- [x] Movies Streaming
- [x] Series Streaming
- [x] Watch History
- [x] Global Search
- [x] Video, Audio, and Subtitle Track Selection
- [x] Track Selection Memory
- [x] Subtitle Customization
- [x] Localization (Multi-language Support)
- [x] M3U & M3U8 Playlist Support
- [x] Favorites
- [x] Improved UI/UX
### Planned π
- [ ] EPG (Electronic Program Guide) Support
- [ ] TV Support
## π€ Contributing
We welcome contributions from the community! Whether it's bug reports, feature requests, or code contributions, your help is appreciated.
For guidelines and details, please see [CONTRIBUTING.md](CONTRIBUTING.md).
## π Acknowledgement
- The project name "Another IPTV Player" is inspired by [Another Redis Desktop Manager](https://github.com/qishibo/AnotherRedisDesktopManager).
- This project uses [media_kit](https://github.com/media-kit/media-kit) as the cross-platform video & audio player for Flutter & Dart.
- Special thanks to [JUL1EN094](https://github.com/JUL1EN094) for documenting and sharing detailed information about Xtream Code API implementation. See the [discussion](https://github.com/AndreyPavlenko/Fermata/discussions/434) for more details.
- Special thanks to [ls-hidden](https://github.com/ls-hidden) for contributing with issues and pull requests.
- Special thanks to [mode0192](https://github.com/mode0192) for providing detailed issues, pull requests and a test account.
## π Support
If you'd like to help ensure this project continues to improve, consider supporting its development. Your contribution makes a real difference!
---
**β οΈ Disclaimer:** Another IPTV Player does not provide any IPTV content or subscriptions. Use your own legal IPTV service.