
AI summary
Modern Android music player built with Kotlin and Jetpack Compose. Streams and downloads from Netease Cloud and Bilibili with local playback, playlist management, cloud sync, and data backup. Features frosted glass UI, dark mode, lock screen controls, and background playback. Now includes always-on screen, playlist sorting, and adjustable lyrics font size.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
A music software based on the Metin API.
Jianyin is a modern Android music player developed using Kotlin and Jetpack Compose. It uses the MVVM architecture and incorporates the Material Design 3 design specifications to provide users with a smooth and visually appealing music experience.
⚠️ Important Notice: For the sake of project survival, this project no longer relies on the Metin API and has now independently implemented the music interfaces for Netease Cloud and Bilibili.
🔥 Features and Usage:
🎵 Play music ・Browse recommended music on the home page ・Use the search function to find songs ・Click the play button to start playing ・Use the mini player to control playback
🎵 Manage playlists ・Create custom playlists ・Add or remove songs ・Sync playlists to the cloud
🎵 Download music ・Long press on a song to select it for download ・View progress in Download Management ・Play downloaded music offline ・Back up data ・Select Backup in Settings ・Select what to back up (playlists, settings, etc.) ・Select the backup file when restoring data
🌿 Core features ・Multi-platform music support - Integrated Netease Cloud, Bilibili, and local music multi-platform playback ・Modern UI - Based on Material Design 3 and Jetpack Compose ・Background playback - Supports lock screen control and notification bar control Playlist management - Create, edit, and sync playlists ・Music download - Supports offline playback ・Frosted glass effect - Beautiful visual effects ・Dark mode - Full dark theme support ・Data backup - Supports playlist and settings backup
🌿 Core framework ・Kotlin - Modern programming language ・Jetpack Compose - Declarative UI framework ・Material Design 3 - Google's latest design system
🌿 Architecture Patterns ・MVVM - Model-View-ViewModel architecture ・Repository - Data repository pattern ・DataStore - Data persistence
🌿 Core Library ・Media3 ExoPlayer - Media playback engine ・MediaSession - Media session management ・Retrofit - Network requests ・Gson - JSON parsing ・OkHttp - HTTP client ・Coil - Image loading ・WorkManager - Background task scheduling
🌿UI Effects ・Haze - Frosted glass blur effect ・Material You - Dynamic color picking
🌿 Other libraries ・JAudiotagger - Audio file metadata processing ・Kotlin Coroutines - Asynchronous programming ・AndroidX Security - Secure encryption ・Accompanist Permissions - Permission handling
🌿Environmental requirements ・Android Studio - Hedgehog (2023.1.1) or later ・Gradle - 9.0 or later ・JDK - 17 or higher ・Android SDK - API Level 21 or higher
What's new
・New: Always-on screen, playlist sorting, and lyrics font size adjustment ・Optimization: Cache logic
About this version
- Version
- 5.4.0 (5)
- Size
- 27.44 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 75
- Updated
- Jun 11, 2026
- Package
- com.qian.jianyin
Ratings & reviews
- 51
- 40
- 30
- 20
- 10
Write a review
Recent reviews
Showing 1 of 1
300PSA1d ago
