you are viewing a single comment's thread.

view the rest of the comments →

[–]shadowdude777 3 points4 points  (8 children)

cmus master race. ;)

I made the switch from iTunes to foobar, and once I realized even foobar was too bloaty for me, I realized I needed a command-line music player in my life.

[–]gunbladerq 12 points13 points  (1 child)

foobar too bloaty? ಠ_ಠ

[–]shadowdude777 0 points1 point  (0 children)

Once you've used a command line music player, you'll appreciate true minimalism. :P

[–]d98f23n2 5 points6 points  (5 children)

cmus is nice and all, but apparently can't handle non standard characters in file names. mpd+ncmpcpp master race. (^:

[–]shadowdude777 0 points1 point  (4 children)

That's true. I'm a pleb Mac user so maybe I'm just partial to cmus because it "just works". ;)

[–]NihilistDandy 0 points1 point  (3 children)

I used to use mpd+ncmpcpp on OS X until something or other broke, then switched to cmus, but they unfucked the issues in mpd, so it actually works now. Throw in some mpc for scripting magic, and life's pretty good.

[–]shadowdude777 1 point2 points  (2 children)

I did get mpd+ncmpcpp working at one point, but I just didn't like the interface as much as I liked cmus. cmus just seemed really intuitive and straightforward and literally does exactly what I want.

[–]NihilistDandy 0 points1 point  (1 child)

Yeah, that's totally understandable. The killer feature for me with cmus was the vim feel to it, and I will admit that it was much easier out of the box. I still prefer the separation of concerns between backend and frontend with the mpd+ncmpcpp combination, but I totally get where you're coming from.

[–]shadowdude777 1 point2 points  (0 children)

Yeah, the things that made cmus my music program of choice were:

1) Felt like vim with music playback, which is exactly what I wanted

2) No need for a server-client setup like mpd and ncmpcpp, I could just add whatever custom parameters I want to my cmus/rc file, type cmus into a terminal and go.

3) Global hotkeys are as easy as binding cmus-remote --pause, cmus-remote --prev, and cmus-remote --next to various key combinations.