digitalmars.D.announce - Daphne Music Player
- Element Green (29/29) Mar 15 Happy to announce the initial release of Daphne Music Player!
- Dejan Lekic (11/21) Mar 15 After months of hard work, finally the stable, v1.0.0!
- Element Green (5/27) Mar 15 It's been a really rewarding project. Thank you for being a part
- Walter Bright (2/3) Mar 15 Congratulations!
- Element Green (2/5) Mar 19 Thank you!
- M.M. (4/7) Mar 17 Nice achievement! I am on Fedora and using quod libet
- Element Green (8/16) Mar 19 Appreciate you thinking about giving Daphne a try! In addition
- Dejan Lekic (13/13) Mar 20 @M.M.
- M.M. (3/16) Mar 23 I installed from your repo first. But that will not get me the
- Dejan Lekic (3/5) Mar 23 Good point. I will try to build a new RPM whenever there is a new
- M. M. (3/8) Mar 23 No need for extra work just for me. I was just curious to know. I
- Brian Callahan (4/4) Mar 23 Hi, just letting you know this works on macOS with a small tweak
- Element Green (7/11) Mar 24 Awesome! I had a feeling it would almost "just work" on MacOS.
- Brian Callahan (6/18) Mar 24 I emailed you a diff for giD. I am using the latest nightly of
Happy to announce the initial release of Daphne Music Player! [Daphne](https://codeberg.org/Kymorphia/daphne-music) is an audio player and music library manager for Linux. It was initially created as a showcase of [giD](https://github.com/Kymorphia/gid), a project to create [D Language](https://dlang.org/) bindings for [GObject Introspection](https://gi.readthedocs.io/en/latest/) libraries, such a [GTK](https://www.gtk.org) 4 and [GStreamer](https://gstreamer.freedesktop.org/). It has since become a great audio player in its own right.  * 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](https://taglib.org/) and [SQLite3](https://www.sqlite.org/) for the library database * MPRS2 media player desktop integration * Customizable spectrum analyzer * Named playlists * Command line player control 
Mar 15
On Sunday, 15 March 2026 at 18:43:11 UTC, Element Green wrote:Happy to announce the initial release of Daphne Music Player! [Daphne](https://codeberg.org/Kymorphia/daphne-music) is an audio player and music library manager for Linux. It was initially created as a showcase of [giD](https://github.com/Kymorphia/gid), a project to create [D Language](https://dlang.org/) bindings for [GObject Introspection](https://gi.readthedocs.io/en/latest/) libraries, such a [GTK](https://www.gtk.org) 4 and [GStreamer](https://gstreamer.freedesktop.org/). It has since become a great audio player in its own right.After months of hard work, finally the stable, v1.0.0! Congratulations Element! Fedora users can get Daphne Music Player from my COPR with these two line: ``` ``` I use this player for months and it now playing music whole day while I work. Nice, simple, and configurable.
Mar 15
On Sunday, 15 March 2026 at 19:51:57 UTC, Dejan Lekic wrote:On Sunday, 15 March 2026 at 18:43:11 UTC, Element Green wrote:It's been a really rewarding project. Thank you for being a part of the development. The audio player I've always wanted and it being written in D makes it all the better! I'm looking forward to making it even more awesome.Happy to announce the initial release of Daphne Music Player! [Daphne](https://codeberg.org/Kymorphia/daphne-music) is an audio player and music library manager for Linux. It was initially created as a showcase of [giD](https://github.com/Kymorphia/gid), a project to create [D Language](https://dlang.org/) bindings for [GObject Introspection](https://gi.readthedocs.io/en/latest/) libraries, such a [GTK](https://www.gtk.org) 4 and [GStreamer](https://gstreamer.freedesktop.org/). It has since become a great audio player in its own right.After months of hard work, finally the stable, v1.0.0! Congratulations Element! Fedora users can get Daphne Music Player from my COPR with these two line: ``` ``` I use this player for months and it now playing music whole day while I work. Nice, simple, and configurable.
Mar 15
On 3/15/2026 11:43 AM, Element Green wrote:Happy to announce the initial release of Daphne Music Player!Congratulations!
Mar 15
On Monday, 16 March 2026 at 01:55:12 UTC, Walter Bright wrote:On 3/15/2026 11:43 AM, Element Green wrote:Thank you!Happy to announce the initial release of Daphne Music Player!Congratulations!
Mar 19
On Sunday, 15 March 2026 at 18:43:11 UTC, Element Green wrote:Happy to announce the initial release of Daphne Music Player! [Daphne](https://codeberg.org/Kymorphia/daphne-music) is an audio player and music library manager for Linux...Nice achievement! I am on Fedora and using quod libet (https://quodlibet.readthedocs.io/en/latest/) as a music player, but I will give Daphne a try!
Mar 17
On Tuesday, 17 March 2026 at 13:31:02 UTC, M.M. wrote:On Sunday, 15 March 2026 at 18:43:11 UTC, Element Green wrote:Appreciate you thinking about giving Daphne a try! In addition to the COPR repo for Fedora that Dejan mentioned, I also just published a [Flatpak](https://flathub.org/en/apps/com.kymorphia.Daphne). So that should give you some different convenient ways to try it. Definitely let us know if you have any feature requests or comments on our discord channel or just open an issue ticket.Happy to announce the initial release of Daphne Music Player! [Daphne](https://codeberg.org/Kymorphia/daphne-music) is an audio player and music library manager for Linux...Nice achievement! I am on Fedora and using quod libet (https://quodlibet.readthedocs.io/en/latest/) as a music player, but I will give Daphne a try!
Mar 19
M.M.
I am on Fedora too. You need to build TagLib 2.x and install it
to /usr/local, and add this to dub.json:
```json
"lflags": [
"/usr/local/lib64/libtag.so",
"/usr/local/lib64/libtag_c.so",
"-lz"
]
```
I am hoping Fedora 44 will have TagLib 2.x by default so I do not
have to do this...
(TagLib 1 is in /usr/lib64 - that is why full paths)
Mar 20
On Friday, 20 March 2026 at 10:47:12 UTC, Dejan Lekic wrote:
M.M.
I am on Fedora too. You need to build TagLib 2.x and install it
to /usr/local, and add this to dub.json:
```json
"lflags": [
"/usr/local/lib64/libtag.so",
"/usr/local/lib64/libtag_c.so",
"-lz"
]
```
I am hoping Fedora 44 will have TagLib 2.x by default so I do
not have to do this...
(TagLib 1 is in /usr/lib64 - that is why full paths)
I installed from your repo first. But that will not get me the
nightlies or the most recent versions, right?
Mar 23
On Monday, 23 March 2026 at 08:30:52 UTC, M.M. wrote:I installed from your repo first. But that will not get me the nightlies or the most recent versions, right?Good point. I will try to build a new RPM whenever there is a new version. Currently that processes is not automated.
Mar 23
On Monday, 23 March 2026 at 09:21:24 UTC, Dejan Lekic wrote:On Monday, 23 March 2026 at 08:30:52 UTC, M.M. wrote:No need for extra work just for me. I was just curious to know. I can first compile from github! Thank you.I installed from your repo first. But that will not get me the nightlies or the most recent versions, right?Good point. I will try to build a new RPM whenever there is a new version. Currently that processes is not automated.
Mar 23
Hi, just letting you know this works on macOS with a small tweak to the giD library and running the daphne-music executable with the --disable-mpris flag. ~Brian
Mar 23
On Tuesday, 24 March 2026 at 01:25:40 UTC, Brian Callahan wrote:Hi, just letting you know this works on macOS with a small tweak to the giD library and running the daphne-music executable with the --disable-mpris flag. ~BrianAwesome! I had a feeling it would almost "just work" on MacOS. Nice to hear that is the case. What tweak did you need to make to giD? For MPRIS2 support we can probably add auto-detection. Would help on Windows as well. Would be good to have a MacOS package of Daphne, but I'm not really sure where to start for that at the moment.
Mar 24
On Tuesday, 24 March 2026 at 13:29:00 UTC, Element Green wrote:On Tuesday, 24 March 2026 at 01:25:40 UTC, Brian Callahan wrote:I emailed you a diff for giD. I am using the latest nightly of dmd and dub for my builds of Daphne and its dependencies. I'm not sure how to make a package with dub; I know you can use CMake for that. ~BrianHi, just letting you know this works on macOS with a small tweak to the giD library and running the daphne-music executable with the --disable-mpris flag. ~BrianAwesome! I had a feeling it would almost "just work" on MacOS. Nice to hear that is the case. What tweak did you need to make to giD? For MPRIS2 support we can probably add auto-detection. Would help on Windows as well. Would be good to have a MacOS package of Daphne, but I'm not really sure where to start for that at the moment.
Mar 24









Element Green <element kymorphia.com> 