Skip to content

oxyroid/M3UAndroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,843 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M3UAndroid

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.

About

[PRs are welcome] Modern streaming media player for Android designed to provide a feature-rich experience for viewing IPTV content, managing M3U playlists, and playing various media formats. Built with Kotlin and modern Android development practices.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors

Languages