Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oxyroid/M3UAndroid
Open Source Player, which made of jetpack compose. Android 8.0 and above supported.
https://github.com/oxyroid/M3UAndroid
android android-tv iptv jetpack-compose kotlin m3u player xtream
Last synced: 3 months ago
JSON representation
Open Source Player, which made of jetpack compose. Android 8.0 and above supported.
- Host: GitHub
- URL: https://github.com/oxyroid/M3UAndroid
- Owner: oxyroid
- License: apache-2.0
- Created: 2023-01-24T12:42:58.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-17T05:45:50.000Z (9 months ago)
- Last Synced: 2024-04-18T03:06:38.023Z (9 months ago)
- Topics: android, android-tv, iptv, jetpack-compose, kotlin, m3u, player, xtream
- Language: Kotlin
- Homepage: https://t.me/m3u_android
- Size: 35.4 MB
- Stars: 189
- Watchers: 6
- Forks: 18
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# M3UAndroid
M3U is a FREE stream media player on android devices, which made of jetpack compose.
Android 8.0 and above supported.### Device support
Most Android devices, including smartphones, TVs, and tablets.
### Screenshots
### 📢 Translations Wanted 📢
Please submit a pull request if you want to help with translation.
Official:
- [English](i18n/src/main/res/values)
- [Simplified Chinese](i18n/src/main/res/values-zh-rCN)
- (You can also provide better translations for the above languages via pull requests)From PRs:
- [Spanish](i18n/src/main/res/values-es-rES),
thanks [@sguinetti](https://github.com/sguinetti/M3UAndroid)
- [Romanian](i18n/src/main/res/values-ro-rRO),
thanks [@iboboc](https://github.com/iboboc/M3UAndroid)
- [Brazilian Portuguese](i18n/src/main/res/values-pt-rBR),
thanks [@Suburbanno](https://github.com/Suburbanno)### Introduce
- [Basic](https://t.me/m3u_android/176)
### Features
- Playlist Management.
- Streaming media analysis capabilities.
- Xtream support.
- DLNA screencast.
- i18n (Internationalization).### 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.
- Uses KSP & KotlinPoet for Code Generating.
- FFmepg-kit & ExoPlayer.### Installation
[](https://github.com/oxyroid/M3UAndroid/releases/latest)
[](https://f-droid.org/packages/com.m3u.androidApp)
[](https://apt.izzysoft.de/fdroid/index/apk/com.m3u.androidApp)
> Get the SNAPSHOT
> package [here](https://nightly.link/oxyroid/M3UAndroid/workflows/android/master/artifact.zip)### Community
You can join the [Telegram Channel](https://t.me/m3u_android) for update information and **alpha &
beta packages**.You can also join the [Telegram Group](https://t.me/m3u_android_chat) for discussing.
### Contributing
View this [file](CONTRIBUTING.md) to learn about how to contribute this repository.
Refer to the [file](RULES.md) to learn about the Code Specification of this repository.
### Star History
### License
M3UAndroid is distributed under the terms of the Apache License (Version 2.0). See
the [license](LICENSE) for more information.