It's a music player designed for Android platform. However, you can build it for Linux that is my development environment. If you want to build a Macos, ios or Windows version, you can try it without guarantee it will work. It's based on Flutter
and Rust
.
- play local music
- manage music playlist
- search and download youtube(video) and bilibili(audio) music
- search, preview and download lyric
- adjust playing lyric speed
- setting: light/dark theme, Chinese/English language, http/socks5 proxy for downloading music
- backup and recover the database and config locally
- Install
Rust
andCargo
- Install
Flutter
andFVM
(optional) - Install Android
sdk
,ndk
,jdk
, and set environment variables - Run
make
to build a release version android APK - Run
make run
to run it on desktop platform - Refer to Makefile for more information
- Linux: 6.7.2-arch1-2 #1 SMP PREEMPT_DYNAMIC Wed, 31 Jan 2024 09:22:15 +0000 x86_64 GNU/Linux
- Flutter version: 3.22.0
- Rust version: 1.77.1