bsogulcan/another-iptv-player
Lightweight and feature-rich IPTV player with multi-platform support.
✨ New
- External subtitle import — Load SRT, ASS, SSA, VTT, SUB and SMI subtitle files for movies and series. Imported subtitles are stored per content and restored automatically on the next playback. (#98)
- Xtream detection for M3U links — When an added M3U URL points to an Xtream panel (`get.php?username=...&password=...`), the app now verifies the credentials against the Xtream Codes API and adds the playlist as Xtream Codes, enabling VOD and series metadata and EPG. If the panel does not expose the API, the app falls back to the plain M3U download. This resolves "Server error (HTTP 884)" on panels that block M3U downloads. (#101)
📦 Localization
- Completed the in-app localization pass across all 10 supported languages, covering the player surface, content, search and loading strings.
📦 Maintenance
- Xtream synchronization logic consolidated into a shared importer used by both the Xtream and M3U flows.
- App Store privacy and support URLs now point to the localized website pages.
What’s New Added a “Copy Stream URL” action to video settings (#44) Quickly copy the stream link right from the video settings panel. Introduced a “Continue Watching” button on series pages (#50) Series pages now surface a button tailored to your watch history for seamless resumes. Improvements Refined the “Continue Watching” button styling for the light theme (#51) Fixes Resolved an issue that prevented the new tag from working correctly (#46) Ensured the stream link updates properly by moving the URL builder into the settings widget (#52) Removed the streamUrl parameter that was causing build failures (#53) Eliminated duplicate duration text (#56) Fixed a refresh issue where some series were missing episodes (#60) Applied a temporary workaround to pause the video player when entering fullscreen on iOS (#62) Thanks to @mode0192 @ls-hidden
✨ Features
- settings page ([43b50a3](https://github.com/bsogulcan/iptv-player/commit/43b50a34099bfe45354454492db90bb6a624a039))
- settings: background play option ([dfd4896](https://github.com/bsogulcan/iptv-player/commit/dfd4896f4a4f458ae92da446080128fd63cf175e))
- settings: subtitle customization ([4b88106](https://github.com/bsogulcan/iptv-player/commit/4b8810626d97595997e222f5dcbc643ed9565894))
📦 📺 Another IPTV Player
- A modern, cross-platform IPTV player application built with Flutter.
📦 📱 Supported Platforms
- ✅ Windows (x64)
- ✅ macOS (Universal)
- ✅ Linux (x64)
- ✅ Android (APK)
- ✅ iOS (No Codesign)
📦 📥 Downloads
- Download the appropriate version for your platform below.
📦 🔧 Installation
- Windows: Extract zip and run executable
- macOS: Extract zip and run app
- Linux: Extract zip and run executable
- Android: Install the APK file
- iOS: Requires developer account for installation
📦 💡 Notes
- This is an early version – feedback and bug reports are welcome!
