Deezer

Daphne – audio player and music library manager for Linux

Daphne is a modern Linux music player that’s built with GTK4 and the giD bindings for D. It’s free and open source software.

Installation

I evaluated Daphne with the Manjaro Linux distribution installing the software using Pamac. That’s Manjaro’s GUI package manager.

Installing Daphne

As you can see, I chose to install the Flatpak. A Flatpak app can usually run on Fedora, Ubuntu, Debian, Arch, and others without needing a distro-specific package.

In Operation

You’re first prompted to select the location of your music library. I’ve loaded our CC-licensed small music collection which is used so that valid comparisons can be made between different music players.

Daphne in action
Click image for full size

Daphne’s core strength is clarity. The interface is organised around artists, albums, and songs, which makes browsing a local music collection feel natural rather than fussy. It also includes a play queue and listening history, so it covers the basics people actually use every day instead of trying to overwhelm them with niche features.

That said, Daphne has a good range of features:

  • Intuitive and efficient music library browsing and searching.
  • WYSIWYH (What You See Is What You Hear) playback queue with multiple Undo/Redo levels and sorting/randomization.
  • Song playback history.
  • Supports Internet radio stations.
  • Uses GStreamer for the playback engine supporting most popular audio formats.
  • Drag and drop from file managers.
  • Fast song tag indexing using Taglib and SQLite3 for the library database.
  • MPRS2 media player desktop integration.
  • Customizable spectrum analyzer. Visualizers are not essential, but they add character. If you’re not a fan of the analyzer it can be turned off in the settings section.
  • Named playlists.
  • Multiple folders can be chosen.
  • Command line player control.

Unfortunately, Daphne doesn’t support gapless playback. Gapless playback is important because some music is meant to flow continuously from one track to the next. It matters less for songs that are completely separate, but for albums built around continuity, it makes a noticeable difference.

Summary

Overall, Daphne is a promising local music player that focuses on usability, clean library browsing, and a polished desktop experience. It seems best suited to users who want a straightforward native Linux player with a modern interface, rather than a giant all-in-one audio management suite.

It’s a little surprising when a project includes extras like a spectrum analyzer before adding something as important to listening as gapless playback. Hopefully, gapless playback and tag editing will be added in a future release.

Internet radio functionality is very limited. Integration with an internet radio database would make a massive difference in usability.

ps_mem reports that memory usage is around 285MB. That’s a big on the high side.

Website: codeberg.org/Kymorphia/daphne-music
Support:
Developer: Element Green, Dejan Lekić
License: MIT License

Daphne is written in D. Learn D with our recommended free books and free tutorials.


Related Software

Graphical Music Players
Tauon Music BoxPython-based music player that's an absolute gem
fooyinCustomizable music player similar to foobar2000
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
PraghaDistinguished and resplendent open source music player
Deepin MusicVisually attractive and simple music player
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
KaloriteLightweight audio 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
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments