2023-12-04 14:05:31 +08:00
2023-11-29 15:27:14 +08:00
2023-12-04 14:05:31 +08:00
2023-12-04 12:10:33 +08:00
2023-12-04 12:10:33 +08:00
2023-12-04 12:10:33 +08:00
2023-12-04 12:10:33 +08:00
2023-11-23 17:56:59 +08:00
2023-12-02 20:17:33 +08:00
2023-12-03 13:13:20 +08:00
2023-02-13 16:46:58 +08:00
2023-12-04 12:10:33 +08:00
2023-10-13 13:36:04 +08:00
2023-09-21 20:02:28 +08:00
2023-09-21 20:02:28 +08:00
2023-03-20 13:21:23 +08:00
2023-11-19 16:02:41 +08:00
2023-02-18 16:16:21 +08:00
2023-11-28 13:31:20 +08:00
2023-12-04 14:05:31 +08:00

M3UAndroid

Player Player Tablet

📢 Translations Wanted 📢

Please submit a pull request if you want to help with translation.

Official:

From PRs:

Features & Roadmap

  • Playlist Management.
  • Streaming media analysis capabilities.
  • Android Tablet, Desktop adaptation.
  • Android TV, Car adaptation.
  • DLNA screencast.
  • AirPlay screencast.
  • Steam segment recording.
  • Custom Script.
  • i18n.
  • Multiplatform.

Android Development

M3U is an app that attempts to use the latest libraries and tools. As a summary:

  • Entirely written in Kotlin.
  • UI completely written in Jetpack Compose.
  • Material3 design system.
  • Uses Kotlin Coroutines throughout.
  • Uses many of the Architecture Components, including: Room, Lifecycle, Navigation.
  • Uses Hilt for dependency injection.
  • Uses Lint Checks for code scanning.
  • FFmepg-kit & ExoPlayer.

Community

M3U is my first elaborate Android project and is also my first jetpack compose application project.

You can join the Telegram Channel for update information and alpha & beta packages.

Contributing

View this file to learn about how to contribute this repository.

Refer to the file to learn about the Code Specification of this repository.

About

I am a Chinese university student who is about to graduate, If you want to provide feedback, please contact @sortBy.

License

M3UAndroid is distributed under the terms of the Apache License (Version 2.0). See the license for more information.

Description
[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.
Readme GPL-3.0 130 MiB
Languages
Kotlin 100%