Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

📱 LitPlayer

中文介绍

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,Standalone MIDI player interface

  • 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.)

  • Supports DLNA media casting

🎨 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

Starting from version 0.6.0, the lite version and prod version basically have the same features. The main difference is that the lite version includes different third-party dependencies to support older Android systems. If your device runs Android 8.0 or above, please install the prod version for better performance and security.

Version Type Minimum Android Version
Phone/Pad - lite 6.0
Phone/Pad 8.0
TV - lite 6.0
TV 8.0

📥 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. We will evaluate the feedback and consider future compatibility plans accordingly.

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

Releases

📸 Preview

Mobile Version

视频

home video list video playing video playlist

音频

music title music playback midi list midi playback

TV Version

tv_home tv_library_1
tv_library_2 tv_playback

About

No description or website provided.

Topics

Resources

Stars

273 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors