/mpax_flutter

A simple and easy-to-use music player powered by Flutter. 使用Flutter开发的简约易用的音乐播放器。

Primary LanguageDartMIT LicenseMIT


MPax

English|简体中文

Introduction

MPax is a simple and easy-to-use music player powered by flutter.

Screenshots

screenshot_light screenshot_dark

Features

Audio:

  • Music playing.
  • Read metadata (now is part of).
  • Modify metadata.
  • Playlist (partly).
  • Search.
  • Lyric.

UI:

  • Dark mode.
  • Duration to auto stop.
  • Multiple views (In album, artist, folder...).

Platforms:

  • Android.
  • Windows.
  • Linux.

Keymap (Desktop platforms)

  • Play Previous: Ctrl + Alt + V
  • Play Next: Ctrl + Alt + N
  • Play/Pause: Ctrl + Alt + B

Install

Download here.

  • Android: mpax_flutter-version.apk
  • Windows: mpax_flutter-version.zip
  • Linux: mpax_flutter-version.tar.gz

Build From Source

Android

Run flutter build android --verbose

Windows

  1. Run flutter build windows --verbose
  2. Download sqlite3.dll and put in the same folder as the executable.

Linux

  1. Run sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libkeybinder-3.0-0 libkeybinder-3.0-dev libsqlite3-0 libsqlite3-dev libtagc0-dev

  2. Run flutter build linux --verbose