Deepin music is a local music player with beautiful design and simple functions developed by Deepin Technology.
The master branch is current development branch, build dependencies may changes without update README.md, refer to ./debian/control for a working build depends list
- cmake (>= 3.10)
- pkg-config
- libavutil-dev
- libavcodec-dev
- libavformat-dev
- libdtk6core-bin
- libdtk6gui-dev
- libdbusextended-qt5-dev
- libgsettings-qt-dev
- libicu-dev
- libmpris-qt6-dev
- libtag1-dev
- libxtst-dev
- libvlc-dev
- libvlccore-dev
- libsdl2-dev
- Qt6 with modules:
- qt6-svg-dev
- qt6-multimedia-dev
- qt6-tools-dev
- qt6-tools-dev-tools
- qt6-declarative-dev
- qt6-5compat-dev
- libqt6sql6-sqlite
- qml6-module-qtquick-dialogs
- Deepin-tool-kit (>= 6.0) with modules:
- libdtk6declarative-dev
- libdtk6gui-dev
- libdtk6core-bin
- libvlc5
- vlc-plugin-base
- gstreamer1.0-fluendo-mp3
- gstreamer1.0-libav
- gstreamer1.0-plugins-base
- gstreamer1.0-plugins-good
- gstreamer1.0-plugins-bad
- gstreamer1.0-plugins-ugly
- gstreamer1.0-pulseaudio
- gvfs-bin
- libuchardet0
- libmpris-qt6
- Make sure you have installed all dependencies.
Package name may be different between distros, if deepin-music is available from your distro, check the packaging script delivered from your distro is a better idea.
Assume you are using Deepin or other debian-based distro which got deepin-music delivered:
$ apt build-dep deepin-music- Build:
$ cd deepin-music
$ mkdir Build
$ cd Build
$ cmake ..
$ make
- Install:
$ sudo make install
The executable binary file could be found at /usr/bin/deepin-music
Execute deepin-music
We encourage you to report issues and contribute changes
- Contribution guide for developers (English)
- 开发者代码贡献指南 (中文)
deepin-music is licensed under GPL-3.0-or-later.