Live data from Hacker News

DeaDBeeF: The Ultimate Music Player

deadbeef.sourceforge.io

41–50 of 155 posts

Re: DeaDBeeF: The Ultimate Music Player

#41
post #7

Earlier quoted context omitted.

I know what it is, that doesn't make it good.

It's amazing how bad software developers are at naming their projects. At least this one is unique enough to be searchable, and could probably be SEO'ed above the computer lore (indeed, at least for me it's already #1 for "deadbeef" on the Google SERP). The worst are when they pick a generic English word for a project that has nothing to do with that word. I'm not going to name and shame, but there are so many exampl…

I think that "Go" (the programming language) takes the crown.

It is one of the most common words in the English language. It is also one of the most popular board games in the world, and it has nothing to do with it. It can mean plenty of other things, just look at the Wikipedia disambiguation page. It is enough of a problem that it is often called "golang" to make it more searchable.

And ironically, it is made by Google.

Re: DeaDBeeF: The Ultimate Music Player

#42
post #28

If you are a KDE user, I highly recommend fooyin, which is essentially a Qt6 clone of Foobar2000: https://www.fooyin.org/

I've been using strawberry since moving to linux since there was no good foobar2000 replacement but I just discovered fooyin these past couple of days and this is so convincingly close that I can pretend it's just foobar2000. That's not to throw any shade on strawberry, it's also incredibly good, but foobar2000 will always have it's claws in me.

foobar2000 actually runs very well in Wine.

Re: DeaDBeeF: The Ultimate Music Player

#43
post #41

Earlier quoted context omitted.

It's amazing how bad software developers are at naming their projects. At least this one is unique enough to be searchable, and could probably be SEO'ed above the computer lore (indeed, at least for me it's already #1 for "deadbeef" on the Google SERP). The worst are when they pick a generic English word for a project that has nothing to do with that word. I'm not going to name and shame, but there are so many exampl…

I think that "Go" (the programming language) takes the crown. It is one of the most common words in the English language. It is also one of the most popular board games in the world, and it has nothing to do with it. It can mean plenty of other things, just look at the Wikipedia disambiguation page. It is enough of a problem that it is often called "golang" to make it more searchable. And ironically, it is made by Go…

Agreed that Go is a terrible language name. Just go use Go to make a game of go while riding the GO train.

C is pretty terrible too, being a popular and extremely influential language with a one-letter name.

Re: DeaDBeeF: The Ultimate Music Player

#44
post #39
post #12

It's funny how a UI can look old. This looks like what Python Tkinter would spit out. Anyway at least for me software like this is more tangible nowadays (I could make it) though I'm not much of a music person (programming related to audio). I also used to have mp3s but not anymore, with Spotify, SoundCloud, BandCamp or YouTube with UBO.

Yes, the clean look of a 'traditional' GUI is somehow refreshing now we're surrounded with dark patterns and inconsistent style over substance.

Reimplementing foobar2000 in Electron is sort of a running joke on the #foobar2000 IRC channel.

Re: DeaDBeeF: The Ultimate Music Player

#45
post #2

Some people I know love it but it just doesn't work for me in the way I use a music player. It's similar to foobar2000 in some ways which depending on your preferences can be good or bad. And the name is terrible. Strawberry is better for me but still kind of janky. Quod Libet and Rythmbox would seem closer to my ideal interface-wise, but scored massive own goals they seemingly will never recover from. How in 2025 mu…

Quod Libet handles album artists properly with the right sorting options? (And also it's one of the few that supports original release date, another seemingly essential feature that few players support.)

In Musium (https://docs.ruuda.nl/musium/) I also handle collaboration albums that have multiple album artists, based on Musicbrainz album artist id.

Re: DeaDBeeF: The Ultimate Music Player

#46

Earlier quoted context omitted.

It's amazing how bad software developers are at naming their projects. At least this one is unique enough to be searchable, and could probably be SEO'ed above the computer lore (indeed, at least for me it's already #1 for "deadbeef" on the Google SERP). The worst are when they pick a generic English word for a project that has nothing to do with that word. I'm not going to name and shame, but there are so many exampl…

"Why hasn't Gimp found mainstream success?" "Adoption of our Ogg Vorbis format isn't where we hoped it to be" "Fork me on Git"

Git is just a hobby project named after the author, like Linux.

Yes, really:

https://archive.kernel.org/oldwiki/git.wiki.kernel.org/index...

https://www.cs.cmu.edu/~awb/linux.history.html

Re: DeaDBeeF: The Ultimate Music Player

#47
post #45
post #2

Some people I know love it but it just doesn't work for me in the way I use a music player. It's similar to foobar2000 in some ways which depending on your preferences can be good or bad. And the name is terrible. Strawberry is better for me but still kind of janky. Quod Libet and Rythmbox would seem closer to my ideal interface-wise, but scored massive own goals they seemingly will never recover from. How in 2025 mu…

Quod Libet handles album artists properly with the right sorting options? (And also it's one of the few that supports original release date, another seemingly essential feature that few players support.) In Musium ( https://docs.ruuda.nl/musium/ ) I also handle collaboration albums that have multiple album artists, based on Musicbrainz album artist id.

If they changed something in the last year, maybe. But last time I dug into this in detail they screwed it up out of the box, specifically by refusing to use the same mp3 ID3 tag that most other software including Picard uses. So for FLACs it worked, but for MP3s it did not, until I went in and edited the code.

At the time, the developers claimed changing it to work as people would expect it to would break existing user workflows and so they wouldn't do it.

Re: DeaDBeeF: The Ultimate Music Player

#48
> runs on GNU/Linux distributions, macOS, Windows, *BSD, OpenSolaris, and other UNIX-like systems.

> Each platform’s native UI toolkit is employed to deliver the best experience

> GTK2, GTK3, ALSA and PulseAudio on Unix systems

If the author is here, please understand that there is no "native" UI toolkit for Linux or BSD. These platforms have several widely-used desktop environments, some of which use the Qt toolkit instead of Gtk.

For what it's worth, Qt is an excellent cross-platform toolkit, and does a far better job than Gtk at looking and feeling native across all the major desktop environments and operating systems. You might consider it instead of Gtk for future work.

Re: DeaDBeeF: The Ultimate Music Player

#49
post #46

Earlier quoted context omitted.

"Why hasn't Gimp found mainstream success?" "Adoption of our Ogg Vorbis format isn't where we hoped it to be" "Fork me on Git"

Git is just a hobby project named after the author, like Linux. Yes, really: https://archive.kernel.org/oldwiki/git.wiki.kernel.org/index... https://www.cs.cmu.edu/~awb/linux.history.html

Neat! Both Linux and Git are examples of terrible product names.

Re: DeaDBeeF: The Ultimate Music Player

#50
post #41

Earlier quoted context omitted.

It's amazing how bad software developers are at naming their projects. At least this one is unique enough to be searchable, and could probably be SEO'ed above the computer lore (indeed, at least for me it's already #1 for "deadbeef" on the Google SERP). The worst are when they pick a generic English word for a project that has nothing to do with that word. I'm not going to name and shame, but there are so many exampl…

I think that "Go" (the programming language) takes the crown. It is one of the most common words in the English language. It is also one of the most popular board games in the world, and it has nothing to do with it. It can mean plenty of other things, just look at the Wikipedia disambiguation page. It is enough of a problem that it is often called "golang" to make it more searchable. And ironically, it is made by Go…

The best part is that it wasn't even an original name within the domain of programming languages: https://github.com/golang/go/issues/9
Post reply on HN