Skip to content

FOSS Player, which made of jetpack compose. Android 8.0 and above supported.

License

Notifications You must be signed in to change notification settings

oxyroid/M3UAndroid

Repository files navigation

🚀 M3UAndroid - Modern Streaming Player for Android

GitHub release 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

Recommand - Telegram Channel GitHub Release F-Droid IzzyOnDroid

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

Star History Chart

📜 License

Distributed under the GPL 3.0. See LICENSE for details.