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?

  •  Korthrun   ( @korthrun@lemmy.sdf.org ) 
    link
    fedilink
    English
    17
    edit-2
    1 year ago

    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.

    •  iagomago   ( @iagomago@feddit.it ) OP
      link
      fedilink
      English
      41 year ago

      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 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.

      • 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.

          •  beefcat   ( @beefcat@beehaw.org ) 
            link
            fedilink
            English
            2
            edit-2
            1 year ago

            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.

  •  tetraodon   ( @tetraodon@feddit.it ) 
    link
    fedilink
    English
    5
    edit-2
    1 year ago

    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
    
  • 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.

  •  salarua   ( @salarua@sopuli.xyz ) 
    link
    fedilink
    English
    2
    edit-2
    1 year ago

    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)

  •  monobot   ( @monobot@lemmy.ml ) 
    link
    fedilink
    English
    21 year ago

    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.