Skip to content

Latest commit

 

History

History
50 lines (44 loc) · 2.31 KB

README.md

File metadata and controls

50 lines (44 loc) · 2.31 KB

中文文档 Demo Video

Introduction

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.

Features

  • 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

How to build?

  • Install Rust and Cargo
  • Install Flutter and FVM(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

Development Environment

  • 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

Reference