this post was submitted on 01 Nov 2025
98 points (97.1% liked)

Open Source

41957 readers
164 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS
 

Recently switched to Linux and have been looking for alternatives for Musicbee, which I used for ages in Windows. I guess I could make it work with Wine but thought I'd ask here for suggestions first. Features I'm looking for are not a lot to ask IMO:

  1. Music folder can be anywhere, not only ~/Music
  2. In the list of songs by a given artist, I can sort by album year, but the tracks within each album stay in the correct order
  3. The player remembers where I left off the next time I open it

I'm using Rhythmbox and it's great but unfortunately it doesn't do #3 (if I missed some setting let me know please).

Thanks in advance!

Edit: Best options from the comments were Strawberry and Quod Libet. I think I'll go with Quod Libet. Thanks all for the suggestions.

top 50 comments
sorted by: hot top controversial new old
[–] claudiom@blendit.bsd.cafe 2 points 6 days ago

Another one for Audacious, especially with the Winamp themes. :-)

I also use mpv a lot when I need something from the terminal inside Tmux.

[–] Viirax@piefed.social 26 points 1 week ago (3 children)

I've been using Strawberry for my local music for a bit, might not be the most modern looking, but I'd say it's decent. You can set folders to be scanned, and if you double click an artist's folder in the "collection" menu it'll add all their songs to the queue in whatever order you're sorting by. It'll at least remember the last played song, so just pressing play should start that song assuming you didn't clear the queue. Doesn't seem to remember how far into the song you were before closing it if that's what you're after though.

[–] mrcleanup@lemmy.world 3 points 1 week ago

Seconding strawberry 🍓

[–] reboot6675@sopuli.xyz 1 points 1 week ago

Seems promising, thanks! I don't care about song position, just that it remembers which song.

load more comments (1 replies)
[–] SkavarSharraddas@gehirneimer.de 16 points 1 week ago (1 children)

music player demon runs in the background and plays music (always remembers its position, and if you reboot while playing music it'll continue playing automatically when the system is up again), and can be controlled by various clients like Cantata, Euphonica or Plattenalbum (they should all do 2.) and many others. It can output network streams, clients can connect over the network (control the music on your PC from your phone), utility demons to feed your play queue with similar or random songs…

Very versatile, though setup is a bit more complicated than with one simple program.

[–] kixik@lemmy.ml 1 points 6 days ago* (last edited 6 days ago) (1 children)

cantata is no longer maintained AFAIK, but as mentioned there are other clients such as ario, which on arch/artix it is build on gtk3, not gtk2

[–] SkavarSharraddas@gehirneimer.de 1 points 6 days ago (1 children)
[–] kixik@lemmy.ml 1 points 5 days ago* (last edited 5 days ago)

Cool, it never came back to arch/artix, however I see it on aur. I actually don't use gui for mpd, I use ncmpcpp, but good to know it has quite good gui frontend. ario is good as well, particularly if not much into Qt apps.

[–] HelloRoot@lemy.lol 15 points 1 week ago (1 children)

strawberry can do all iirc

[–] banazir@lemmy.ml 7 points 1 week ago* (last edited 1 week ago) (2 children)

Out of all the music players I've tried on Linux, Clementine variants like Strawberry are the best ones for my needs. I'm not entirely sure of #2, but otherwise yeah, it does all that and more.

Audacious is also a decent low resource player.

[–] rozodru@pie.andmc.ca 4 points 1 week ago (1 children)

Audacious is also cool if you want to go "retro" and use old winamp skins.

[–] golden_zealot@lemmy.ml 2 points 1 week ago* (last edited 1 week ago)

Definitely agree - I usually use cmus because it follows my system theme as part of the terminal and kind of fits in anywhere, but for graphical players having options for skins is a must for me. Used to like all the options for this on AIMP when I used to use Windows.

[–] HelloRoot@lemy.lol 2 points 1 week ago* (last edited 1 week ago)

I'm pretty sure if your metadata is correct you can enable the album year collumn and when applying a new sorting, it doesn't touch the previous one.

So for example if you sort alphabetically first, then album year, it would be "grouped" by album year and inside each group it would be alphabetical. I say group because it could be that two albums released in the same year.

[–] lattrommi@lemmy.ml 10 points 1 week ago* (last edited 1 week ago) (2 children)

Quod Libet can do 1 and 3 for sure, I think it can do #2 but I'm not positive. I don't have a music collection with very many albums that have multiple tracks. You can pick and choose which metadata columns show up for your library and sort by whatever you want, including creating your own but that's outside my expertise. It can do bulk renaming too.

I was using Clementine for awhile, then because of a lack of updates and some other minor issues, I switched to Strawberry which is a fork of Clementine. It added some neat features but lost a few too. After using a dozen or so different players, I found Quod Libet just works like I want it to.

The way I listen to music is to dump all my files into a single folder called "music", then do shuffle, repeat all. I was in the process of moving my files to a new storage and moved the folder around a few times. Just had to update the library with a scan, took like 10 seconds.

I also have it set up to automatically resume playing from where it left off. One of the options is then queue autosave interval, which does the resume from where you left off. It's enabled by default I believe. You can set it to autosave every second if you want but to use less system resources, I stick with the default of 60 and I think it saves on shutdown/restart too. I've never noticed it NOT resume from where I left off.

It has a plugin system to add features but otherwise it starts off very bare bones. You add plugins to basically build your own player the way you want it. That means it can be a bit of work to initially setup. While that sounds like a pain, the amount of time I've spent in Quod Libet's settings is a tiny fraction of the amount of time I spent messing with Clementine and Strawberry's options, as well as other players. It's probably the music player I've seen the GUI for the least in my entire life, as a ratio to how much music I've listened to with it.

[–] golden_zealot@lemmy.ml 6 points 1 week ago (1 children)

Speaking of Quod Libet, Ex Falso from them is still the best way to fix meta data on music that I have found - so very very handy.

[–] reboot6675@sopuli.xyz 2 points 1 week ago

Thanks for this tip also, will check it out

[–] reboot6675@sopuli.xyz 2 points 1 week ago

Quod Libet looks great, thanks! Probably going to go with this one. Looks pretty similar to Rhythmbox and also does #3 from my list

[–] brickfrog@lemmy.dbzer0.com 7 points 1 week ago (1 children)

Pretty sure Strawberry does everything you are looking for.

re: #1 I kind of had the same issue but with multiple music folders, most of the default music apps only let you use one folder. Strawberry lets you add as many music folders as you like, I've been happy with it.

On Windows I used to use foobar2000 which was great, and in theory I could get it running under Linux, but I'd rather just use something coded for Linux compatibility from the start.

[–] banazir@lemmy.ml 3 points 1 week ago (2 children)

Man I do miss foobar2000, it was a perfect all-in-one package that did things I need multiple Linux programs for. Great piece of software. However, in the spirit of this community, it's not Open Source.

[–] brickfrog@lemmy.dbzer0.com 3 points 1 week ago

There is an Linux compatible open source player being developed called fooyin (https://fooyin.org/) heavily inspired by foobar2000. When I tried it out a few months back it was still a bit rough for day-to-day use but it could eventually become a good alternative for people that miss the foobar2000 style player.

Last I tried, foobar worked well under Wine

[–] trulyrandomguy@lemmy.world 5 points 1 week ago

Elisa, from kde

[–] Seqularise@lemmy.world 4 points 1 week ago

AIMP Linux native version has been released, worth a try

[–] belluck@lemmy.blahaj.zone 4 points 1 week ago

I’ve been happy with Sayonara but don’t know if it can do #2

[–] Xylight@feddit.online 4 points 1 week ago (1 children)

I use Gapless. it's pretty simple, but i mostly use it because it doesn't look like absolute buns. i think it has what you want.

[–] reboot6675@sopuli.xyz 1 points 1 week ago

I've seen Strawberry mentioned a lot but I'm definitely not a fan of its looks haha. Gapless on the other hand looks pretty sleek. It's a bit less intuitive perhaps but I might give it a shot

[–] yopyop@sh.itjust.works 4 points 1 week ago
[–] ranzispa@mander.xyz 4 points 1 week ago

There are many music players, none of them is extremely good. I like Sayonara.

[–] dubyakay@lemmy.ca 3 points 1 week ago

DeaDBeeF can probably do all three.

[–] MrSulu@lemmy.ml 3 points 1 week ago

I'm currently using Strawberry. Before that Deadbeef (was perfectly happy with Deadbeaf, just tried something different). MPD with Cantata was on the cards but not got to it yet.

[–] Freakazoid@lemmings.world 3 points 1 week ago* (last edited 1 week ago)

What about Navidrome as a server and Feishin as the client.

Or my second backup system mod + rmpc (terminal music player with artwork support)

[–] Hupf@feddit.org 3 points 1 week ago

Amarok if you have a really large collection.

[–] zer0bitz@lemmy.world 3 points 1 week ago

Tauon has been great.

[–] thecatprincx@pawb.social 3 points 1 week ago

mpd + ncmpcpp

[–] primalmotion@lemmy.ml 3 points 1 week ago

I use Lollypop

[–] comeonitsnotlike@feddit.nu 2 points 1 week ago

Qmmp has that option in the settings.

[–] uninvitedguest@piefed.ca 2 points 1 week ago (1 children)

If you like the command line aesthetic... Auditorium.

[–] rescue_toaster@lemmy.zip 2 points 1 week ago* (last edited 1 week ago)

cmus.

I know it satisfies 1, mostly sure it satisfies 2, and looks like 3 was implemented somewhat recently

https://github.com/cmus/cmus/pull/1325

yep, just tested and resume works.

[–] dragnucs@lemmy.ml 1 points 1 week ago

Rytgmbox does not do your feature number 3, my personal workaround is to, before closing the app, add the current song to the play queue, so it will be picked up next time you start the application.

[–] solrize@lemmy.ml 1 points 1 week ago (1 children)

Someone mentioned Immich recently and it sounded like the cool kids are using it now, so maybe it's worth looking into. I'm just a cavedweller and use command line mplayer, but given all the song metadata, the features you mention are pretty easy to do. Is every song necessarily on an album though?

[–] N0x0n@lemmy.ml 3 points 1 week ago (1 children)

I'm just a cavedweller

Did I hear rock'n'stone?

[–] NoseWalrus@lemmy.ml 3 points 1 week ago

If you don't rock n' stone you ain't goin home

[–] verdigris@lemmy.ml 1 points 1 week ago

In addition to the other options here, Tauon is a solid GUI music player.

[–] spacemanspiffy@lemmy.world 1 points 1 week ago

I like Sayonara

[–] vfreire85@lemmy.ml 1 points 1 week ago

it's not open source (it's free though) and runs on linux through wine, but i like aimp.

[–] Termight@lemmy.ml 1 points 1 week ago
[–] antrosapien@lemmy.ml 1 points 1 week ago

Swing music player is web based

Harmony music is cross-platform

Personally i like swing, but i keep switching between these two

[–] AnnaFrankfurter@lemmy.ml 1 points 1 week ago
load more comments
view more: next ›