An open API service indexing awesome lists of open source software.

https://github.com/daluobo/litplayer-release


https://github.com/daluobo/litplayer-release

android apk ftp jetpack-compose media3-exoplayer mobile smb upnp video-player webdav

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# 📱 LitPlayer

[中文介绍](https://github.com/daluobo/LitPlayer-release/blob/main/README_CN.md)

LitPlayer is an Android meida player built with the Jetpack Compose declarative UI framework, based on Media3 ExoPlayer, and following the **Material Design 3** specification. It features a clean interface, smooth interactions, and is perfectly adapted for **Android phones, tablets**, and **Android TV**, providing a consistent viewing experience across devices.

## 📲 Device Support

- ✅ Android Phone

- ✅ Android Pad

- ✅ Android TV

## 🚀 Key Features

### ▶️ Playback Support

- Local audio、video playback

- Network streaming playback (supports SMB, WebDAV, Ftp, Jellyfin、UPnP media servers)

- Playback gestures (double-tap to play/pause, swipe to seek forward/backward, volume/brightness gesture adjustment, long press for speed playback, etc.)

### 🎨 Subtitles & Audio Tracks

- Supports multiple audio and subtitle track switching

- Full compatibility with **ASS special effects subtitles**

- External subtitle support with customizable subtitle styles

- Audio-only playback mode to save battery by disabling video rendering

### 🔄 Cross-Device Sync

- Supports synchronizing playback data between mobile devices and Android TV via Bluetooth

### 🎨 Interface & Theme

- Bilingual UI (Chinese/English)

- RGB colorful themes for personalized visual experience

## 📊 Version & Feature Adaptation

|Version Type|Minimum Android Version|UPnP Media Server|
|---|---|---|
|Phone/Pad - lite|6.0|❌ Not Supported|
|Phone/Pad|8.0|✅ Supported|
|TV - lite|7.0|❌ Not Supported|
|TV|8.0|✅ Supported|

## 📥 Download & Installation

- The mobile version currently only supports the arm64-v8a architecture (i.e., 64-bit ARM devices). If your device uses a different architecture (such as 32-bit ARM or x86), it may not run properly after installation. If you need support for other architectures, please feel free to submit your requests via [Issues](https://github.com/daluobo/LitPlayer-release/issues). We will evaluate the feedback and consider future compatibility plans accordingly.

- The TV version includes both arm64-v8a and armeabi-v7a builds.

[Releases](https://github.com/daluobo/LitPlayer-release/releases/latest)

## 📸 Preview

### Mobile Version

#### Video


home
video list
video playing
video playlist

#### Audio


audio title
audio album
video playing
audio playlist

### TV Version


tv_home
tv_library_1


tv_library_2
tv_playback