Oh wow, did not expect this here! I am the current maintainer (not the original author) of cmus, and can answer some questions, if they'll come up.
One thing I would love to see is a folder-based music view like you have artist/album views. I don't tag my songs, I just organise them in folders about three levels deep. What I'd like to see is a folder tree of my music folder on the left and all the files in that folder, plus all subfolders recursively, on the right. The only player I remember getting this right was amarok (now clementine). I've never once in my l…
Cmus – A Small Terminal Music Player
31–40 of 67 posts
Re: Cmus – A Small Terminal Music Player
#32Re: Cmus – A Small Terminal Music Player
#33Oh wow, did not expect this here! I am the current maintainer (not the original author) of cmus, and can answer some questions, if they'll come up.
Re: Cmus – A Small Terminal Music Player
#34 vlc -I ncursesRe: Cmus – A Small Terminal Music Player
#35Re: Cmus – A Small Terminal Music Player
#36It's kind of relevant here, but VLC can also run inside a terminal. vlc -I ncurses
Re: Cmus – A Small Terminal Music Player
#37Oh wow, did not expect this here! I am the current maintainer (not the original author) of cmus, and can answer some questions, if they'll come up.
I noticed that after adding a folder to the library, it simply adds all the filepaths in that folder to lib.pl. It doesn't cache any of the metadata. This means that it has to rescan everytime. I'm wondering what thoughts went into that design decision. On the one hand, it's very easy to manage, since it's just a list of files. On the other hand, for large collections, startup time can be considerable. I have 109GiB of music, but with a top of the line SSD, it only took ten or fifteen seconds to scan the whole thing, which isn't bad.
On a similar note, it appears that because it adds all the files to the lib.pl file, and not the top level directory I added, it doesn't have any support for noticing when new files are added to my ~/music folder. This means I have to re-add ~/music when I add files to it. I guess that's not too bad. And I assume it won't add duplicates or anything if I re-add the root level directory. But what about when I remove items? Will it be smart enough to detect that they're not there? (An algorithm like: "I just traversed a directory for which there is an existing file entry in lib.pl, but during this traversal I didn't see it. I should therefore remove it.")
Re: Cmus – A Small Terminal Music Player
#38Earlier quoted context omitted.
Another thanks here. I'm between cmus and mocp at the moment due to the segfaulting bug on Debian[0] but might try to compile the latest version from source if these have been squashed upstream... [0] - https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=cmus;dist=...
Please give the latest version a try. I am not aware of any segfaults that have not been fixed upstream. Debian packages a really ancient version of cmus for some reason.
Re: Cmus – A Small Terminal Music Player
#39Very nice, does it have a music visualiser ? It would be sick if this could play videos via libcaca too..
For libcaca, see mpv's or mplayer's "-vo caca" flag.
Re: Cmus – A Small Terminal Music Player
#40cmus user here. Its the only music player on my machine, but I'm using it less and less every day (Google Play Music)