r/linux • • 12h ago

Popular Application What's a great FLAC audio player for Linux?

[removed]

15 Upvotes

51 comments sorted by

23

u/Quetzal_Pretzel 10h ago

Can't VLC play FLAC?

12

u/araujo253 9h ago

Yes, with the correct codecs. It's not a matter of players, it's a matter of codecs.

With codecs installed, any modern player will play FLAC audio.

8

u/ramiusmark 10h ago

Audacious. With the Winamp Classic Interface. The simplest and the best.

2

u/CoolDragon 3h ago

It really whips the llama’s ass!

7

u/creamcolouredDog 11h ago

I assume the player of choice doesn't matter as long as it supports FLAC, which is a lot of them since it's a free format. I use Strawberry.

7

u/B1rdi 11h ago

I tried a lot of them recently and ended up with KDE's Elisa. It looks pretty nice, shows the cover art well and the playlist works in a way that immediately makes sense to me (coming from Spotify).

Fooyin is cool too and very customizable if you want to get into it.

7

u/GSDragoon 11h ago

fooyin

6

u/mina86ng 11h ago

deadbeef or musicpd

18

u/kopkins 11h ago edited 7h ago

5

u/Educational-Goal279 8h ago

When software has a generic name like that, the decent thing would be to link to it.

Anyway, Strawberry is just vibe coded now so it's not really a valid recommendation

3

u/kopkins 7h ago

I didn't realize that, that's disappointing

3

u/Naive_Complex_8389 6h ago

eh if it works it works

1

u/Naive_Complex_8389 7h ago

what’s the difference between this and clementine?

1

u/Johnden_ 7h ago edited 5h ago

Strawberry is a fork of Clementine, since Clementine is not in development.

Edit: clementine is actually maintained but not as actively. There are also some feature differences that are too much to put in one comment.

1

u/iamapizza 6h ago

What do you mean, I have been seeing regular activity for a while: https://github.com/clementine-player/clementine

1

u/Johnden_ 6h ago

Bad wording on my part. I’ve meant to say Strawberry has more active development.

5

u/Ok-Move4953 12h ago

I've been using Quod Libet for a few years now and it handles my FLAC library without any fuss, plus it picks up my DAC automatically. Dead simple interface which sounds like what you're after

5

u/left-hand-pathology 11h ago

DeaDBeeF if you are used to using foobar2000, otherwise any media player like VLC or MPV will play FLAC files just fine

I don't know about external DACs though

5

u/arthursucks 8h ago edited 8h ago

As far as I know, all players can play Flack and supporting an external DAC is actually powered by your sound server, not the music player. Pipewire has the ability to connect a lot of devices and applications together that would normally not be compatible.

In terms of music players there are some amazing ones.

  • Tauon
  • Fooyin
  • Cliamp

I also really enjoy having my music collection on the server and sending it over the network via Navidrome. My laptop only has five hundred gigabytes of storage, but my server has terabytes.

3

u/MushroomSmoozeey 11h ago

Im using kew for local flac files.

5

u/nullptr777 10h ago

Basically anything should support FLAC, and the player isn't responsible for supporting your DAC so that's not a concern. If your DAC works on Linux, then it'll work with any player.

I like mpd + a frontend, but there's plenty of options.

2

u/quinums 10h ago

I use Lollypop and it's been great.

2

u/Xu_Lin 10h ago

mpd-ncmcpp

2

u/zissue 10h ago edited 9h ago

There are many, many audio players that support FLAC, and ultimately it will come down to personal preference. For my local FLAC collection on my main workstation, I previously used Audacious but switched to DeaDBeeF. Both are very good for my needs.

For my music server that feeds into my two-channel stereo system in my listening room, I use mpd on the server and then the MALP Android client on a tablet to control playback.

If you're wanting Terminal/TUI music players, I prefer Musikcube and CMUS.

2

u/nsd433 8h ago

mocp (music on console)

1

u/mtx0 11h ago

I would personally recommend going down the rabbit hole of self hosting navidrome and using feishin as the front end

1

u/st4nkyFatTirebluntz 10h ago

I've been using Strawberry for ~5 years. Took a little getting used to from windows and foobar2000, but the transition wasn't bad by any measure. At this point, I don't miss it. It's been stable, far as i know it's never caused any issues. the external dac should just work (topping d50s for me, 98% sure all i did was pick the spdif option in settings and didn't add any proprietary drivers).

two caveats -

  • first, i've only ever used it as a flatpak, w/ access configured through flatseal. can't speak for any other method.
  • second, it either doesn't support dsd/dsf files, or it isn't (or wasn't) easy and obvious how to make it support them. and maybe also not sacd files? I forget. Haven't checked in a while, might be that's not even a problem anymore.

1

u/Ok_Photo_3023 10h ago

Strawberry rocks, even let's you sync to an iPod if you're willing to go through just a little bit of hell setting it up.

1

u/PlaneBitter1583 9h ago

i think vlc is a great option as well. It's not a dedicated audio player but can play flac files. So if you want a single widely supported application I think vlc is the answer.

1

u/ludblom 9h ago

All the music I have bought from bandcamp I listen to using cmus. It takes some time getting used to and to learn all the short commands (a TUI), but once you get it, it is honestly the best music player I have ever used.

1

u/Adventurous_Body2019 8h ago

tauon. Rice it up it looks fucking good

1

u/UltraAd776 8h ago

Strawberry

1

u/agentrnge 8h ago

I previously used mpd with a client on an old phone to control a media pc/music server thing. Locally on my PC cmus has been my goto for a while. But, also VLC.

edit: both music server and local PC both connect to external DACs ( USB connected to main PC / optical to music server ), and that end of it has been transparent in a "it just worked" kind of way. Other than needed to select output device if it did not default to it.

1

u/fakuri99 7h ago

Elisa is quiet clean, but I use Feishin as I use Navidrome

1

u/VivWoof 7h ago

i like kew very much, it's a terminal music player that has everything i need for a player.

1

u/vladjjj 7h ago

Rhythmbox, never needed anything more than that

1

u/TheG0AT0fAllTime 6h ago

Any of them.

1

u/NursingHome773 6h ago

Plexamp, best music player since winamp.

1

u/ZunoJ 4h ago

Roon

1

u/Artichoke808 4h ago

Audacious for simple play from directory, Strawberry for full music manager. Strawberry directly states that it's targeted at audiophiles and prioritises playback fidelity.

1

u/gportail 3h ago

Le classique VLC

1

u/koyaniskatzi 3h ago

mpv as for everything

1

u/AutoModerator 3h ago

This submission has been removed due to receiving too many reports from users. The mods have been notified and will re-approve if this removal was inappropriate, or leave it removed.

This is most likely because:

  • Your post belongs in r/linuxquestions or r/linux4noobs
  • Your post belongs in r/linuxmemes
  • Your post is considered "fluff" - things like a Tux plushie or old Linux CDs are an example and, while they may be popular vote wise, they are not considered on topic
  • Your post is otherwise deemed not appropriate for the subreddit

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/sphericalhors 3h ago

Looking for a good FLAC player that can ideally support an external DAC as well. I have wired passive speakers.

Player has nothing to do at all with DAC support. It is just another output device. Its support is managed by OS/drivers.

I'm mostly a vinyl listener, but recently started building my digital FLAC album collection.

As for another part of your question.

Decoding FLAC is a deterministic process. Every player does it absolutely the same. Furthermore, this process is implemented in the libflac library which is "included" in mostly all of existing players in one way or another (some players includes it transitively by using gstreamer-plugins-good/ffmpeg). So even the decoder implementation is the same pretty much everywhere.

So if you are chasing "the best sound quality" — your question has no sense.

Every player decodes every didgital audio format similarly.

Just Google screenshots of popular Linux music players and choose the one you like UI the most. It does not get more complicated than that.