mirror of
https://github.com/oxyroid/M3UAndroid.git
synced 2025-05-17 03:16:01 +08:00

<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.
✨ 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 | 🇪🇸 Spanish by @sguinetti |
🇨🇳 Simplified Chinese | 🇷🇴 Romanian by @iboboc |
🇧🇷 Portuguese (BR) by @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 for details.
Languages
Kotlin
100%