<source src="https://socialify.git.ci/oxyroid/M3UAndroid/image?font=Raleway&forks=1&issues=1&logo=https%3A%2F%2Fraw.githubusercontent.com%2Foxyroid%2FM3UAndroid%2Fmaster%2Fapp%2Fsmartphone%2Ficon.png&name=1&pattern=Plus&pulls=1&stargazers=1&theme=Auto" alt="M3UAndroid" width="640" height="320" />
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.
- ๐บ Adaptive UI for mobile & TV
- ๐ญ DLNA casting support
- ๐ Smart stream analysis
- ๐ Xtream protocol compatibility
- ๐ฅ Playlist management
- ๐ Lightweight & ad-free
- ๐บ๐ณ Multi-language support
| Mobile Experience | TV Experience |
|---|---|
![]() |
![]() |
![]() |
|
![]() |
TV UI is going to be remade in the future...
Nightly Builds: Pre-release Packages
- 100% Kotlin-first approach
- ๐จ Jetpack Compose UI toolkit
- ๐งฌ MVVM architecture pattern
- ๐ฆ Coroutines & Flows
- ๐๏ธ Room database
- ๐ Hilt dependency injection
- ๐ฆ Modular architecture
- ๐ฅ ExoPlayer + FFmpeg core
Help us translate the app! Current support:
| Core Languages | Community Translations |
|---|---|
| ๐ฌ๐ง English | ๐ช๐ธ Spanish by @sguinetti |
| ๐จ๐ณ Simplified Chinese | ๐ท๐ด Romanian by @iboboc |
| ๐ง๐ท Portuguese (BR) by @Suburbanno | |
| ๐น๐ท Turkish by @patr0nq | |
| ๐ฎ๐น Italian by @LucaMaroglio |
We welcome all contributions! Here's how you can help:
- ๐ Report bugs via Issues
- ๐ก Suggest new features
- ๐ Improve documentation
- ๐ง Submit code changes
Distributed under the GPL 3.0. See LICENSE for details.



