1
0
Fork
You've already forked Recordbox
0
A relatively simple music player.
  • Rust 97.1%
  • Meson 1.7%
  • CSS 0.6%
  • Shell 0.6%
2025年05月07日 22:37:49 +03:00
build-aux Add hidden "Closed" sidebar page 2025年03月20日 08:07:47 -07:00
data Update desktop file categories and keywords 2025年05月02日 13:36:28 -07:00
hooks Update build/project config files 2025年03月04日 23:24:53 -08:00
po Update POTFILES and POT file 2025年05月02日 10:02:03 -07:00
src Add a space around the slashes in play queue title 2025年05月07日 22:37:49 +03:00
subprojects Port UI files to Blueprint 2024年03月25日 11:45:08 -07:00
.editorconfig Update build/project config files 2025年03月04日 23:24:53 -08:00
.gitignore Update .gitignore 2025年04月04日 11:56:29 -07:00
Cargo.lock Bump version to 0.10.0, add release notes 2025年05月02日 09:20:00 -07:00
Cargo.toml Bump version to 0.10.0, add release notes 2025年05月02日 09:20:00 -07:00
COPYING basic ui shell 2023年09月21日 16:26:19 -07:00
meson.build Bump version to 0.10.0, add release notes 2025年05月02日 09:20:00 -07:00
meson_options.txt Update build/project config files 2025年03月04日 23:24:53 -08:00
README.md Update README.md 2025年05月02日 09:09:25 -07:00

Recordbox
A relatively simple music player

Recordbox is yet another music player for Linux, built with GTK and Libadwaita for the GNOME desktop. Inspired by the many other music players available for Linux, the goal with Recordbox is to amalgamate the features that I find most useful from each of them, combine them with my own idiosyncrasies, avoid the various minor (and often pedantic) annoyances I've encountered with other music players, and to keep the app relatively simple to use and maintain.

Features

  • Flexible library navigation. Browse albums filtered by either artist or genre, with the option to further group the album list to then browse by artist→genre→album or genre→artist→album.
  • Playback of music using GStreamer, with gapless playback and ReplayGain support.
  • Viewing and editing of lyrics, for both embedded and external lyrics. (Synchronized lyrics might come in the future)
  • Integration with GNOME's global search―find and play music directly from the overview.
  • Dynamic UI recoloring with a gradient background derived from the playing song's album art.
  • Detection and display of embedded or external album and track cover art.
  • MPRIS support for controlling Recordbox from other applications.
  • A fully responsive interface using GTK and Libadwaita.

Installation

The recommended way to install Recordbox is through Flatpak

From Flathub

Available on Flathub

With the terminal

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub ca.edestcroix.Recordbox

Upcoming/Planned Features

  • Playlist support, with a new playlist view in the sidebar, and the necessary functionality to create new playlists and edit existing playlists.
  • Synchronized lyrics from .lrc files (viewing only, editing synchronized lyrics is not planned)