• Stars
    star
    134
  • Rank 270,967 (Top 6 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created over 9 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Perfect™ desktop music player

Musique

Musique is a music player built for speed, simplicity and style. It is written in C++ using the Qt framework. Contributing is welcome, especially in the Linux desktop integration area.

Translating Musique to your language

Translations are done at https://www.transifex.com/flaviotordini/musique/ Just register and apply for a language team. Please don't request translation merges on GitHub.

Build instructions

To compile Musique you need at least Qt 6.0. Qt 5.15 could work for now but it's unsupported. The following Qt modules are needed: core, gui, widgets, network, sql (using the Sqlite plugin), script, dbus, declarative. You also need TagLib: http://taglib.github.io and MPV >= 0.29.0: https://mpv.io/

To be able to build on a Debian (or derivative) system:

Qt 5:

sudo apt install build-essential qttools5-dev-tools qt5-qmake libqt5sql5-sqlite qt5-default libtag1-dev libmpv-dev qtdeclarative5-dev

Qt 6:

sudo apt install build-essential qt6-base-dev-tools qmake6 qt6-declarative-dev libmpv-dev libtag1-dev libqt6sql6-sqlite qt6-l10n-tools

Clone from Github:

git clone --recursive https://github.com/flaviotordini/musique.git

Compiling:

qmake && make

On Debian, qmake has been renamed to qmake6 for Qt 6.

Running:

build/target/musique

Installing on Linux:

sudo make install

This is for packagers. End users should not install applications in this way.