News for hackers. Stuff that matters.
Re:DeaDBeeF: The Ultimate Music Player by scblock on Wednesday February 12, 2025 @10:08AM (#43026109)
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 music players refuse to (not can't, refuse to) get "Album Artist" right blows my mind.

Since I subscribe to Plex I find I'm using Plexamp more than anything else, but that's not really open source.

Re:DeaDBeeF: The Ultimate Music Player by reverendsteveii on Wednesday February 12, 2025 @10:56AM (#43026603)
>And the name is terrible.

The name is just a piece of hacker lore from back in the day

https://catb.org/jargon/html/D/DEADBEEF.html

Re:DeaDBeeF: The Ultimate Music Player by scblock on Wednesday February 12, 2025 @10:59AM (#43026639)
I know what it is, that doesn't make it good.
Re:DeaDBeeF: The Ultimate Music Player by ryandrake on Wednesday February 12, 2025 @11:24AM (#43026872)
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 examples of new project that get posted to HN monthly that have irrelevant and unsearchable names. We see things like "Show HN: Banana - A lightweight URL parsing library in Rust". WTF does URL parsing have to do with bananas? How do you expect that word to be uniquely searchable back to your project??

Re:DeaDBeeF: The Ultimate Music Player by keyringlight on Wednesday February 12, 2025 @12:10PM (#43027331)
The thing that gets me is application launchers, I'm fine with any clever and obscure name you pick for something that's intended to be behind the scenes as presumably there's going to be a certain amount of promotion or awareness inside whatever domain is involved. However if a launcher (or a repository/app store as an earlier step) just gives the clever name with no context to what it does rather than "CleverName - media tag information editor".

It can go too far the other direction too, for example the generic names like Files, Phone, etc either preloaded on the device by the manufacturer (eg Samsung) or by Google, or some third party.

Re:DeaDBeeF: The Ultimate Music Player by card_zero on Wednesday February 12, 2025 @12:32PM (#43027564)
Yes, my tablet has Contacts (icon: a blue figure on a white background), and then it has Contacts (icon: a white figure on a blue background), depending on which tech firm I want to spy on my social relationships.
Re:DeaDBeeF: The Ultimate Music Player by Lammy on Wednesday February 12, 2025 @12:49PM (#43027742)
> It can go too far the other direction too, for example the generic names like Files

The worst is when an application's display name is different from its actual name. Like on my MATE desktop it took me years to fully internalize that “Files” is actually `caja` if I want to invoke it from a terminal. At least Nautilus was a type of shell lol

Re:DeaDBeeF: The Ultimate Music Player by card_zero on Wednesday February 12, 2025 @01:03PM (#43027912)
Probably meaningful in another language. For instance it means "box" in Spanish, or in the language of the Pali Tipitaka it means "giving up".
Re:DeaDBeeF: The Ultimate Music Player by leviathant on Wednesday February 12, 2025 @12:08PM (#43027318)
"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"

Re:DeaDBeeF: The Ultimate Music Player by GuB-42 on Wednesday February 12, 2025 @01:40PM (#43028325)
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 by leviathant on Wednesday February 12, 2025 @01:50PM (#43028424)
Neat! Both Linux and Git are examples of terrible product names.
Re:DeaDBeeF: The Ultimate Music Player by thesnide on Wednesday February 12, 2025 @11:29AM (#43026904)
Isn't it obvious ? Lightweight URL parsing library in Rust is just Bananas!

But i totally get your point.

I'm wondering that if some random gibberish might even be better to name a project nowadays. At least there would be less SEO collision.

Re:DeaDBeeF: The Ultimate Music Player by Lammy on Wednesday February 12, 2025 @12:46PM (#43027723)
My experience is that the most overloaded software project name is “Apollo”. I worked at one big company that had three different internal services by that name. I blame NASA for this one :v
Re:DeaDBeeF: The Ultimate Music Player by otikik on Wednesday February 12, 2025 @04:10PM (#43029812)
Blame the ancient Greeks!
Re:DeaDBeeF: The Ultimate Music Player by reverendsteveii on Tuesday February 18, 2025 @09:14AM (#43089702)
If it makes you feel any better I worked for a company that referred to each of an internal tooling library, an externally-facing web app and an offshore consultant as 'Zeus'
Re:DeaDBeeF: The Ultimate Music Player by GuB-42 on Wednesday February 12, 2025 @01:13PM (#43028049)
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 by Lammy on Wednesday February 12, 2025 @01:55PM (#43028476)
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
Re:DeaDBeeF: The Ultimate Music Player by nayuki on Wednesday February 12, 2025 @01:18PM (#43028091)
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 by reverendsteveii on Wednesday February 12, 2025 @04:03PM (#43029754)
It's because we don't care, labels are arbitrary and if your app is any good you can call it Chimpanzee Hot Dog Fart and people will still use it. Honestly, my personal stretch goal for my dev career is to invent an app that's so useful to corporate America as to be indispensable and then call it ThumbBum just to force people to reference it in professional contexts. "Jared I need you to get on ThumbBum right now. Lives are at stake."
Re:DeaDBeeF: The Ultimate Music Player by tumnus on Wednesday February 12, 2025 @09:20PM (#43032022)
This is exactly why Terry Gilliam named his production company Poo Poo Pictures. He liked the idea of studio executives having to ask their assistants "Did the Poo Poo memo come in yet?"
Re:DeaDBeeF: The Ultimate Music Player by liotier on Wednesday February 12, 2025 @10:36AM (#43026392)
> Strawberry is better for me but still kind of janky

Strawberry isn't the most solid program (a few times a year, its search hiccups and gets stuck for a few seconds), but it carries the torch of Clementine's UX - which is my ideal music listening experience.

Re:DeaDBeeF: The Ultimate Music Player by Lammy on Wednesday February 12, 2025 @01:06PM (#43027950)
Which itself carried the torch of Amarok 1.x's UX. No software rewrite, not even GNOME2→GNOME3, ever hurt me as much as Amarok 1.4 → 2.0

Compare Amarok 1.4: https://amarok.kde.org/files/amarok14/shot7.png

To Amarok 2.0 alpha 1: https://web.archive.org/web/20110820190636/http://blog.lydia...

It was so widely disappointing that the “Amarok 2.0 FAQ” had an entry for “IMO Amarok 2.0 looks terrible” even though that's not a question lol https://web.archive.org/web/20090208231357/http://amarok.kde...

Luckily the Clementine project came along to deliver a straight port of Amazon 1.4 from Qt3 to Qt4 which was all 99% of people really wanted.

*James Rolfe voice* What were they thinking‽‽

Re:DeaDBeeF: The Ultimate Music Player by kstrauser on Wednesday February 12, 2025 @02:35PM (#43028899)
Ouch. I loved Amarok 1.x back in the day. That was... something.
Re:DeaDBeeF: The Ultimate Music Player by liotier on Wednesday February 12, 2025 @04:46PM (#43030084)
Right - how could I forget Amarok ? And I too was pushed to Clementine by Amarok 2.0
Re:DeaDBeeF: The Ultimate Music Player by flyinghamster on Wednesday February 12, 2025 @10:35AM (#43026375)
I really miss Foobar2000 on Linux (I've tried it a few times with Wine, and was never impressed vs. running it natively on Windows), so this looks like it might be just up my alley - especially since it has custom tag support.
Re:DeaDBeeF: The Ultimate Music Player by dsp_person on Wednesday February 12, 2025 @11:56AM (#43027187)
Still using wine+foobar2000 as my music player here. The only issue I can think of is sometimes when when turning my screens off and back on, the UI might be glitched and need a restart.
Re:DeaDBeeF: The Ultimate Music Player by throwawee on Wednesday February 12, 2025 @11:31AM (#43026929)
> (I've tried it a few times with Wine, and was never impressed vs. running it natively on Windows)

Really? I noticed it's slower to start up but other than that it seems the same. I use it pretty regularly because foobar components handle formats the others can't.

Other than that, I'd say Audacious is the closest Linux analogue to foobar2000. My one big gripe was freezing up for a bit when a stream cuts out (blocking socket?) but they fixed that.

Re:DeaDBeeF: The Ultimate Music Player by flyinghamster on Wednesday February 12, 2025 @12:00PM (#43027226)
Last time I tried it (quite long ago), I recall having some audio issues. Maybe I should try again... that was back when my old audio interface (that only ever worked on XP, since they never released production-grade drivers for Win7) finally died.
Re:DeaDBeeF: The Ultimate Music Player by Ennea on Wednesday February 12, 2025 @03:20PM (#43029341)
Give it another try. I switched to Linux in 2022 and have been using fb2k via Wine all this time, and it runs perfectly.
Re:DeaDBeeF: The Ultimate Music Player by cosmic_cheese on Wednesday February 12, 2025 @10:59AM (#43026648)
Music players are a great example of a type of app that at first brush seems simple and difficult to do badly, but in reality is littered with subtleties and bits that hinge on the preferences of the user, all of which can make or break the app.

Makes it easy to understand why there’s more players than can be counted but few worth using.

Re:DeaDBeeF: The Ultimate Music Player by wang_li on Wednesday February 12, 2025 @11:28AM (#43026900)
That's because they all try to be more than they should be. I don't need or want a visualization option. I don't need or want an equalizer. I don't need or want a library. Those functions properly belong in other places or in the waste bin. My music library is on my filesystem and is sorted and arranged as I prefer. When I want to play an album I drag it over to MPC-HC. When I want to create a custom playlist, I open the playlist and drag songs over in the order I want. I don't need a psychedelic visualization, my use case for playing music on my pc is as background audio. The function of an equalizer is to make up for shortcomings in my speakers and belongs there. The media player should convert an encoded file into PCM data to be shoved out the DAC. Leave the file managing to my file manager. The sound shaping to my speakers. And the crap frequency domain visualizations in the trash.
Re:DeaDBeeF: The Ultimate Music Player by FpUser on Wednesday February 12, 2025 @12:08PM (#43027313)
Perfect. The only thing left is to convince every other user to share your opinions. </s>
Re:DeaDBeeF: The Ultimate Music Player by cosmic_cheese on Wednesday February 12, 2025 @12:27PM (#43027513)
I’ve of two minds on this. On one hand I agree, because the more functionality a music player has the more likely some of it will miss the mark, but on the other hand I find file managers as they currently exist are somewhat inadequate and incapable of fully replacing a library management system in a music player.

Without going too far out into the weeds, lack of integration between filemanagers/filesystems and music players is the main problem. File managers aren’t conducive to sorting by audio file metadata - even those that support it force the user to manually enable those columns in list mode and support is spotty across file formats, meaning the user has to fall back on “hacks” like modifying filenames to sort properly when sorting by name.

Additionally, the browser-type design that’s dominant in file managers doesn’t lend to versatile use with other programs.

This is one area where I think BeOS had the right idea. There, audio metadata was accessible by way of the filesystem which made it easy to access by applications and meant that the file manager more robustly supported sorting by that metadata. Additionally, the file manager was similar to that of Classic Mac OS where windows were dead simple and each represented a single folder, which made it easy to use a file manager window as a playlist window.

Re:DeaDBeeF: The Ultimate Music Player by vunderba on Wednesday February 12, 2025 @12:42PM (#43027664)
None of this is universal.

Putting the equalizer upstream at the speaker level means that all of your audio is affected by it. And yet there are many times where I am playing certain types of music, such as classical or tracker impulse chiptune that needs some adjustments - i'd much rather be able to adjust it at the playlist and/or player level.

The advantage of a music player that builds a library from a set of folders is that it's infinitely faster to be able to do fuzzy searches particularly around metadata such as Idv3 tags.

Etc. etc.

Re:DeaDBeeF: The Ultimate Music Player by ragazzina on Wednesday February 12, 2025 @03:35PM (#43029486)
>My music library is on my filesystem and is sorted and arranged as I prefer.

How do you manage albums that could be classified as two or more genres?

Re:DeaDBeeF: The Ultimate Music Player by carlosjobim on Wednesday February 12, 2025 @06:26PM (#43030907)
Are you sure that you actually want to use a computer to play music?
Re:DeaDBeeF: The Ultimate Music Player by kyorochan on Thursday February 13, 2025 @05:50AM (#43034685)
It sounds like you don't need or want a music player.
Re:DeaDBeeF: The Ultimate Music Player by fleshgolem on Wednesday February 12, 2025 @11:04AM (#43026689)
I have tried A LOT of different music players over the years on Linux and the amount of ones that do not offer a single easy way to find a given album by a given artist is truly maddening.

I have recently landed on Tauon which has a pretty particular UI that is pretty unlike most others, but after some getting used to worked well for me. Audacious is mostly fine as well, but at some point I did not want to use it anymore because it would just stop responding to MPRIS events too often

For remote playing I have been really enamoured with Navidrome (in combination with Symfonium) lately. It's not super pretty, but it really has the best organization of albums I have seen so far and I kinda just dont use it for local files, because I dont want to do everything in the browser...

Re:DeaDBeeF: The Ultimate Music Player by lelandfe on Wednesday February 12, 2025 @10:51AM (#43026553)
> How in 2025 music players refuse to (not can't, refuse to) get "Album Artist" right blows my mind

Apple Music on macOS broke album artist (click the artist column a few times) a few releases ago and you now have to resort it on every launch. Maddening. They then added an explicit “sort by album artist” column which… does not work.

Re:DeaDBeeF: The Ultimate Music Player by ruuda on Wednesday February 12, 2025 @01:22PM (#43028134)
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 by scblock on Wednesday February 12, 2025 @01:45PM (#43028372)
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 by Novosell on Wednesday February 12, 2025 @07:07PM (#43031241)
What your exact issues with quod libet? As someone who's main criteria were (1) replaygain support (2) good album artist sort and (3) simple interface, quod libet is where I landed.

What are the own goals you speak of?

Re:DeaDBeeF: The Ultimate Music Player by aidenn0 on Thursday February 13, 2025 @12:36AM (#43032983)
> How in 2025 music players refuse to (not can't, refuse to) get "Album Artist" right blows my mind.

And many of the few that get "Album Artist" won't respect tags that set the sort order for it either. If you are lucky, they will at least special case "The" so that "The Beatles" are under B, but they'll still put John Denver under "J".

The only one I know of that gets both of these right is cmus; I don't choose to use a terminal-based music player, I'm forced to.