https://github.com/oxyroid/M3UAndroid
Open Source Player, which made of jetpack compose. Android 8.0 and above supported.
https://github.com/oxyroid/M3UAndroid
android android-tv iptv jetpack-compose kotlin m3u player xtream
Last synced: about 2 months ago
JSON representation
Open Source Player, which made of jetpack compose. Android 8.0 and above supported.
- Host: GitHub
- URL: https://github.com/oxyroid/M3UAndroid
- Owner: oxyroid
- License: apache-2.0
- Created: 2023-01-24T12:42:58.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-17T05:45:50.000Z (about 1 year ago)
- Last Synced: 2024-04-18T03:06:38.023Z (about 1 year ago)
- Topics: android, android-tv, iptv, jetpack-compose, kotlin, m3u, player, xtream
- Language: Kotlin
- Homepage: https://t.me/m3u_android
- Size: 35.4 MB
- Stars: 189
- Watchers: 6
- Forks: 18
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# π M3UAndroid - Modern Streaming Player for Android
![]()
![]()

**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
[](https://t.me/m3u_android)
[](https://github.com/oxyroid/M3UAndroid/releases/latest)
[](https://f-droid.org/packages/com.m3u.androidApp)
[](https://apt.izzysoft.de/fdroid/index/apk/com.m3u.androidApp)**Nightly Builds**: [Pre-release Packages](https://nightly.link/oxyroid/M3UAndroid/workflows/android/master/artifact.zip)
## π 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](i18n/src/main/res/values) | πͺπΈ [Spanish](i18n/src/main/res/values-es-rES) by [@sguinetti](https://github.com/sguinetti) |
| π¨π³ [Simplified Chinese](i18n/src/main/res/values-zh-rCN) | π·π΄ [Romanian](i18n/src/main/res/values-ro-rRO) by [@iboboc](https://github.com/iboboc) |
| | π§π· [Portuguese (BR)](i18n/src/main/res/values-pt-rBR) by [@Suburbanno](https://github.com/Suburbanno) |## π€ 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](LICENSE) for details.