M3UAndroid is a feature-rich streaming media player built with modern Android development practices. Perfect for phones, tablets, and TV devices, delivering a seamless viewing experience powered by Jetpack Compose.
Key Features
- Adaptive UI for mobile & TV
- DLNA casting support
- Smart stream analysis
- Xtream protocol compatibility
- Playlist management
- Lightweight & ad-free
- Multi-language support
Screenshots
| Mobile Experience | TV Experience |
|---|---|
TV UI is going to be remade in the future...
Download Now
Nightly Builds: Pre-release Packages
Tech Stack
- 100% Kotlin-first approach
- Jetpack Compose UI toolkit
- MVVM architecture pattern
- Coroutines & Flows
- Room database
- Hilt dependency injection
- Modular architecture
- ExoPlayer + FFmpeg core
Localization
Help us translate the app! Current support:
| Core Languages | Community Translations |
|---|---|
| English | French by @Gouar |
| Simplified Chinese | German by @PhynixP |
| Indonesian by @ca-kraa | |
| Italian by @LucaMaroglio | |
| Portuguese (BR) by @Suburbanno | |
| Romanian by @iboboc | |
| Spanish by @sguinetti | |
| Spanish (MX) by @sguinetti | |
| Swedish by @optiix | |
| Turkish by @patr0nq |
Contribution
We welcome all contributions! Here's how you can help:
- Report bugs via Issues
- Suggest new features
- Improve documentation
- Submit code changes
Project Growth
License
Distributed under the GPL 3.0. See LICENSE for details.