-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
lpcornel edited this page May 13, 2026
·
3 revisions
← Home
| Package | Purpose | Required? |
|---|---|---|
| KDE Plasma 6 | Desktop environment | Required |
| Any MPRIS2-compatible player (Audacious, Strawberry, VLC, etc.) | Audio player | Required |
| kid3-common / kid3-core | CLI tag editor | Required |
| exiftool | Metadata processor | Required |
| KDE Connect | Mobile sync | Required for mobile |
| bash, bc, grep, sed | Standard Unix tools | Required |
| kid3 (GUI) | Integrated tag editing | Recommended |
| rsgain | ReplayGain / Boost Album | Recommended |
| k3b | CD ripping | Optional |
yay -S musiclib # GUI (includes CLI)
# or
yay -S musiclib-cli # CLI only
pacman -S kid3 # recommended
yay -S rsgain # recommended
pacman -S k3b # optionalgit clone https://github.com/Harpo3/musiclib.git
cd musiclib && mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make installBuild deps (if cmake fails): cmake ≥ 3.16, qt6-base-dev, kf6-kconfig-dev, kf6-knotifications-dev, kf6-kio-dev
| Package | Arch | Fedora | Ubuntu/Neon | openSUSE | Debian |
|---|---|---|---|---|---|
| kid3-common | kid3-common | kid3-common | kid3-core | kid3-cli | kid3-core |
| exiftool | perl-image-exiftool | perl-Image-ExifTool | libimage-exiftool-perl | perl-Image-ExifTool | libimage-exiftool-perl |
| Qt6 (build) | qt6-base | qt6-base-devel | qt6-base-dev | libqt6-devel | qt6-base-dev |
| KF6 (build) | kf6-kconfig | kf6-kconfig-devel | kf6-kconfig-dev | kf6-kconfig-devel | kf6-kconfig-dev |
Run first-time setup: → Setup