M3UAndroid

Project Url: oxyroid/M3UAndroid
Introduction: FOSS Player, which made of jetpack compose. Android 8.0 and above supported.
More: Author   ReportBugs   OfficialWebsite   
Tags:

GitHub release Android Telegram License

A modern IPTV streaming player built with Jetpack Compose for Android phones, tablets, and TV devices.

Features

  • Multi-Platform - Optimized UI for smartphones, tablets, and Android TV
  • DLNA Casting - Stream to compatible devices on your network
  • Smart Playback - Advanced stream analysis and buffering
  • Protocol Support - M3U playlists and Xtream API compatibility
  • Lightweight - No ads, minimal permissions, efficient performance
  • Multi-Language - Support for 12+ languages

Screenshots

Mobile

Mobile UI

Android TV

TV Playlist TV Player

Download

GitHub Release F-Droid IzzyOnDroid

Nightly builds available via GitHub Actions artifacts.

Tech Stack

  • Language - 100% Kotlin
  • UI - Jetpack Compose with Material Design 3
  • Architecture - MVVM with modular structure
  • Async - Kotlin Coroutines and Flow
  • Database - Room
  • DI - Hilt
  • Media - ExoPlayer with FFmpeg integration

Localization

Contributions welcome! Currently supporting:

Contributing

Contributions are welcome! Please feel free to submit pull requests or open issues for bugs and feature requests.

Community

License

This project is licensed under the GNU General Public License v3.0.

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools