Music player review banner

Review: Mellow – music player

Mellow is a local music player designed to provide an immersive, distraction-free listening experience.

The application places the currently playing track at the centre of the interface. Library browsing, queue management and configuration are moved into an overlay that remains hidden until needed. This lets the main window concentrate on album artwork, playback controls and the music itself.

Mellow is written in Rust and uses GTK 4, libadwaita and GStreamer.

This is free and open source software.

Installation

Installation is straightforward. The recommended method is to download the appropriate Flatpak bundle from the project’s GitHub releases page.

Separate bundles are provided for x86_64 and AArch64 systems. I downloaded the x86_64 build to my Downloads directory.

The following command installs Mellow for the current user. Root privileges are therefore not required.

$ flatpak install --user ~/Downloads/io.github.userwithaname.Mellow.x86_64.flatpak

Flatpak downloads any required runtime components and asks for confirmation before completing the installation. Once installed, Mellow can be launched from the desktop application menu.

Installing Mellow

In Operation

Mellow in action

The main playback view keeps distractions to a minimum. Album artwork dominates the window, with the track title, artist and album shown underneath. Previous, pause and next controls sit above a seek bar displaying the elapsed and total playing time.

Clicking the three-dot button at the bottom opens Mellow’s secondary interface.

Interface

This view provides access to the music library, the playback queue and the application’s settings. Tracks are presented with their artwork, artist, duration and a clear indication of the current selection. Shuffle and repeat controls are available from the toolbar, while the tabs at the bottom switch between the Library, Playing and Settings sections.

Mellow therefore separates its interface into two distinct areas. The main player concentrates entirely on the current song, while browsing, queue management and configuration are kept out of sight until needed. The panel is closed using the button in its upper-right corner, returning to the stripped-back playback view.

The interface uses colours derived from the current album artwork. This gives each track a distinctive appearance without adding unnecessary interface elements.

Mellow offers the following features:

  • Local music library browsing and playback.
  • Gapless playback support. The Settings section lets you disable gapless playback. There is also an option for background playback.
  • An editable playback queue.
  • The ability to schedule a pause after a queued track.
  • Shuffle and repeat playback modes.
  • Custom tags for organising a music collection.
  • Automatic discovery of files that have been moved or reorganised.
  • Support for libraries stored on removable drives.
  • Adaptive interface colours based on album artwork. Like gapless playback, this can be turned off in the Settings section.
  • A responsive interface designed to handle large libraries.
  • Keyboard shortcuts.

Mellow retains library information when a removable drive is disconnected. This avoids losing the associated catalogue data simply because the storage device is temporarily unavailable.

Custom tags provide an additional way of grouping music independently of its embedded metadata or directory layout. The queue can also be edited to control what plays next without disrupting the uncluttered main view.

Summary

Mellow takes a distinctive approach to local music playback. Instead of presenting the library, playlists and controls simultaneously, it hides secondary functions until they are required.

The adaptive presentation, gapless playback, editable queue and flexible library management make it more capable than its minimal interface initially suggests. Its separation of the current listening experience from library management works particularly well.

The software remains experimental and is under active development. Its design and features may therefore change, and configurations created by newer releases are not guaranteed to work with older versions.

ps_mem reports memory usage of approximately 610 MB. That is excessive for a music player, particularly when considerably more feature-rich alternatives, such as fooyin, consume significantly less memory.

Website: github.com/Userwithaname/mellow
Support:
Developer: Userwithaname
License: GNU General Public License v3.0

Mellow is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

Graphical Music Players
fooyinCustomizable music player similar to foobar2000
Tauon Music BoxPython-based music player that's an absolute gem
StrawberryMusic player and collection organizer originally forked from Clementine
RhythmboxIntegrated music management application, originally inspired by iTunes
Sayonara PlayerSmall, clear and fast music player written in C++
AudaciousXMMS-like skinnable player
ExaileMusic player aiming to be similar to KDE's Amarok, but for GTK+
DeaDBeeFBasic and simple player with a small footprint.
ClementineModern music player and library organiser. Inspired by Amarok
LollypopModern music player for GNOME
AmarokKDE audio player offering a wealth of features, yet intuitive to use
MusiqueSmall but sophisticated graphical music player
CantataFeature-rich client for Music Player Daemon
Quod LibetGTK+-based music management program
GogglesMMPolished music collection manager and player
AqualungAdvanced, gapless Gtk2-based audio player
MusicPodMusic, podcast and internet radio player
gmusicbrowserMusic jukebox for large collections
YarockQt music player with browsing based on cover art
qoobA foobar-like music player
GNOME MusicSimple music player
Soul PlayerLocal-first music player built for privacy
PraghaDistinguished and resplendent open source music player
HummingbirdRust-based music player with basic functionality
Deepin MusicVisually attractive and simple music player
MusicatMusic player for your local music library
MusicalypseMusic player and server built with Web technologies
MelodyMusic player designed for elementary OS
ElisaSimple music player developed by the KDE community
QMPlay2Video and audio player which can play most formats and codecs
TomahawkQt-based music player
mtocVisually-rich music player and library browser
FolderPlayMinimalist music player for local music collections
DaphneAudio player and music library manager
RaticBasic offline music player
MusikLightweight audio player built for the KDE Plasma desktop
KaloriteLightweight audio player
AstraBilled as an audiophile music player

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted