Please stop me if this is not the appropriate place to speak of issues like this one.
I believe an introduction is due. I have been a Ubuntu user for a little more than a year now and while the whole ecosystem is fantastic and smooth to use, it boggles me that there’s still no app that can match the versatility and easiness in use that Musicbee provides. Strawberry pales in comparison, foobar2000 is clunky and clumsy, Rhythmbox is really without any option for control over your library… Even Tauon (the most complete music player I have found so far) becomes overly, uselessly complex in certain moments. What’s your take on this issue? What do you use for browsing, editing and playing your music collection? Is there any way we’ll ever see something like Musicbee on Linux distros?
My take on this issue is that this sounds like a Musicbee promotion :p
How can a player that allows you to almost completely design your own UI be “clunky and clumsy”? foobar2000 can be anything from an unscrollable auto-generated playlist of “odd numbered tracks in the deathmetal genre” showing only “stop” and “play” buttons, to a dynamic / responsive UI that auto-scrolls song lyrics in time with the song that’s playing.
If you don’t like it, you don’t like it and that’s fine. Reading “clumsy” and “clunky” used to describe foobar2000 make me wonder what your approach to evaluating music players even is though.
Take this as a suggestion to give foobar2000 a little more time/effort. If you just aren’t into that though, I’d say Clementine is pretty solid.
If you add an edit to your post listing out your requirements, dealbreakers, and maybe giving a little detail on what you didn’t like about the players you listed, you’ll probably get responses that are more helpful :D
As a general rule of software, anything that is extremely customizable does tend to require more legwork to make it work for you. foobar2000 is nice, but it’s hardly polished from a UI perspective. Learning curves and customization get clunky in a hurry.
foobar2000 is the emacs of music players.
I still use the Windows version on Linux and my Mac. There is no replacing it.
That said, I do not think it is too hard for the average person to get a good usable UI with foobar2000, as long as they don’t mind the retro Windows UI style (this is a positive in my book). The DUI editor is pretty intuitive after you spend about 20 minutes plaing around with the sandbox. Foobar2000 2.0 added support for dark mode in Windows which looks really nice, but can be messy if you use any components that haven’t also been updated to support it.
Ahahah, alright I get it, but I’m no way sponsored by the one guy who built the software XD. But to answer seriously to your questions: the thing I loved about Musicbee was the ability to easily edit metadata of large collections of files seamlessly to a degree of precision and intuitiveness that, to me, feels unmatched. The integrated sound converter allows for compressing on the go. The UI is smooth and modern. The way it easily processed the addition of new files to the collection. It’s just a lot of little things which I keep on finding here or there with every new software that I try, but never all of them together, bundled into a simple package like MB. I know that foobar is considered to be just as versatile; but to set it up to work as nicely out of the box like Musicbee requires an investment in time and knowledge I don’t really have.
I use Clementine, a cross-platform fork of Amarok 1.4, on both Windows and Linux.
yeah, clementine is amazing. it handles my absurd music library well while still being able to run on my ancient laptops
Is Clementine being developed again? I thought it was abandonware
I use foobar2000 with WINE and it works for me. I have very minimal requirements for a music player and yet nothing native on Linux can meet them.
I need:
- Smart playlists that can update themselves when files are added to a directory
- Album Shuffle
- Play a random album on demand/hotkey
- Middle click scroll (this is the one that DQs most Linux players. I cannot scroll manually over my giant library. Even scrolling just artists is not feasible with my collection. I sometimes like to scroll around to pick something sort of random but not have to skip album after album with a button)
foobar2000 has had these for like 2 decades and I don’t understand why no one has recreated it successfully. Deadbeef and qoob are not as powerful as they would like to think they are.
Are these real program names?! Haha
But really, if it this program is good enough to keep using for decades I am going to check it out.
I called out those two programs because they’re specifically trying to emulate foobar2000 on Linux. I had good experiences with Audacious and Quod Libet as well if you haven’t seen those yet.
I hadnt heard of any of them, honestly. I tend to use vlc but I miss older winamp/windows media style players from the early 2000s. I will check them out, thanks for the recommendations!
A big thing foobar2000 does that apps like VLC don’t is library management. foobar2000 has really powerful and intuitive tools for tagging, renaming, and moving files around. When I buy new music, I drag it to an empty playlist in foobar then it’s just a few clicks to have all the files renamed following my perferred syntax, moved to the appropriate folder(s) in my library directory, replay gain calculated, and aac versions generated and ready to go to my iPhone and iPad.
This really only scratches the surface of foobar2000 though. It’s built in UI editor and extensive ecosystem of plugins makes it incredibly versatile and customizable. It is basically the emacs of music players.
It’s been a while since I used it, but my choice on Linux was always Quod Libet, which is a smidge barebones but also really powerful (especially with tagging).
I’m a terminal masochist, so I use
fzf
combined withmpv
.This needs mpd, tofi, and a nerdfont installed. I bind it to super+m and lets me search and play one album. Nothing else.
#!/bin/bash menu="tofi" # create menu items albumartists=$( mpc list albumartist ) while IFS= read -r albumartist; do albums=$( mpc list album Artist "$albumartist" ) while IFS= read -r album; do if [[ -n "$album" ]]; then artist_album_list+="$albumartist $album\n" fi done <<< "$albums" done <<< "$albumartists" # offer prompt selection=$( echo -e "${artist_album_list[@]}" | \ $menu ) # extract sel_album and sel_albumartist sel_album=$( echo "${selection#*}" | xargs ) sel_albumartist=$( echo "${selection%*} " | xargs ) # echo $sel_album # testing purposes # echo $sel_albumartist # play mpc clear mpc findadd artist "$sel_albumartist" album "$sel_album" mpc play
I just use VLC and organize my music by folders. If I want to listen to a certain album, I go to that folder and have VLC play it.
Which is basically the same as how I use Foobar2k lol.
Linux programs tend not to be monolithic. The power is there but is often split across a few tools rather than being bundled into one. Beets is incredibly good for library management and there are a bunch of good players around, my favourite being mod + cantata. Cantata is not bad for browsing and managing as well, and it lets you set up custom actions so you can open an album in something like puddletag if you don’t want to deal with beets.
Pretty sure that’s the opposite of monolithic
What is?
The *NIX philosophy, that you describe, is having a bunch of small programs do specific tasks. Monolithic means having one large thing do all the tasks. Maybe the confusion comes from the fact that the Linux kernel is monolithic. They tried to make a FOSS Unix clone before Linux was a thing, but I think they failed (see GNU Hurd). What it means for a kernel to be monolithic or not, I have no idea… I assume the same, but on the kernel level.
I know what monolithic means. How does my post relate to the kernel? I have no idea what you’re on about.
Exaile or Clementine?
I use quod libet daily and prefer it over musicbee, it’s got a neat and simple ui with nice plugins
i use elisa for downloaded music, and spotify for online
I use apotify-adblock from the AUR
For errm… reasons.
This is question for each and every open source software ever.
Making new stuff is fun. Polishing it to the point where no one will have problem with it, those last 5-most-boring-percents, is soul sucking.
Do you want music player that someone enjoyed making it? Or you want one where someone that was bored doing it and you don’t even know who that is? (this is first time i heard of musicbee, maybe they had fun and were enjoying making it, but i couldn’t find any name attached to that software. is it just one guy or multiple teams?)
Even if it wasn’t true for musicbee, it is true for most software out there.
I just want a good one. I am a dev myself and can empathize, but still.
when it comes to playing music, i use Amberol. it just queues up songs and plays them, it’s minimal but gets the job done. as for browsing my music collection, i just use my file manager (in my case, Nautilus). editing my tags is a bit trickier. Ear Tag does almost everything i need, but i still have to keep Ex Falso around for track number generation (i’m certain there’s a way to do it in Ear Tag, but i haven’t found it)
Strawberry !!
I still use Cantata even though development has ceased because I haven’t found anything else that I like. I think the general shift to streaming sites has been bad for desktop music players. By the way, does anyone know of an active fork? Would be greatly appreciated.