Live data from Hacker News

Cmus – A Small Terminal Music Player

cmus.github.io

41–50 of 67 posts

Re: Cmus – A Small Terminal Music Player

#41
post #38

Earlier quoted context omitted.

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.

Thanks for the encouragement. Had a bit of fun getting it to build correctly[0], but got there in the end! Would love to create a new Deb package but haven't done it before, am short on time etc. - maybe another day. [0] - https://github.com/cmus/cmus/issues/347

For future reference: Always start with `apt-get build-dep packagename` Whenever you are trying to build a newer version of some software that debian also packages. There is no reason to start from zero and have to discover this information for yourself one build error at a time. If you want to see what the `build-dep` list is without actually running `build-dep` try `apt-cache showsrc packagename`

Re: Cmus – A Small Terminal Music Player

#42
post #33

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.

I love cmus! Please continue the good work. Are there any changes lined up for the future we should be excited about?

Would be neat if you could also include streaming services like Pandora. I use Pianobar https://github.com/PromyLOPh/pianobar for Pandora would be nice to have some streaming tie ins. A one stop music resource so to speak. A book mark system to listening to Internet radio like cmdradio https://cmdradio.codeplex.com?

Re: Cmus – A Small Terminal Music Player

#43
post #30

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…

Ditto - automatic organisation by metadata might be nice if metadata wasn't universally inconsistent and incomplete. I tried manually fixing my whole library and it was nice for a couple of weeks, but there's so much ongoing maintainence overhead that OS-level folders are the only thing I bother with any more :(

Re: Cmus – A Small Terminal Music Player

#44

My two cents: I used cmus before, but in the long term I still prefer mplayer. I construct the playlists myself by using soft-links to the actual paths of the songs. Real files are placed in sensibly named directories. It's a matter of taste of course. Still I really appreciate that people write this kind of software for the terminal!

Have you tried mpv?

Re: Cmus – A Small Terminal Music Player

#45

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.

I've been using cmus for a few months now. After trying countless music players on Linux and feeling frustrated that none of them ever felt right, cmus was the first one I thought I could get used to. In fact, I think it's the first project where I'd rather contribute new things than try to find a new project where more things feel right. So if I ever find the effort, I'll see about digging through the code and adding a couple things.

Re: Cmus – A Small Terminal Music Player

#46
post #43
post #30

Earlier quoted context omitted.

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…

Ditto - automatic organisation by metadata might be nice if metadata wasn't universally inconsistent and incomplete. I tried manually fixing my whole library and it was nice for a couple of weeks, but there's so much ongoing maintainence overhead that OS-level folders are the only thing I bother with any more :(

one possibility might be to let beets handle all the music organization while cmus just leverages that to provide different views on that data using beets.

just a separation of concerns really...

Re: Cmus – A Small Terminal Music Player

#47
post #41
post #38

Earlier quoted context omitted.

Thanks for the encouragement. Had a bit of fun getting it to build correctly[0], but got there in the end! Would love to create a new Deb package but haven't done it before, am short on time etc. - maybe another day. [0] - https://github.com/cmus/cmus/issues/347

For future reference: Always start with `apt-get build-dep packagename` Whenever you are trying to build a newer version of some software that debian also packages. There is no reason to start from zero and have to discover this information for yourself one build error at a time. If you want to see what the `build-dep` list is without actually running `build-dep` try `apt-cache showsrc packagename`

Much appreciated - found that (build-dep) out the hard way before checking back here (issue updated for others)... and thanks to the showsrc tip.

Re: Cmus – A Small Terminal Music Player

#48
post #30

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…

Moc does that. If like me you're not a music player guy you can use mplayer in slave mode, reading from a playlist created with `find | sort`. I made a script to do that and some other stuff. https://gist.github.com/afarah1/e8cbafaf1d9d8029c6ca

Re: Cmus – A Small Terminal Music Player

#50
post #37

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.

This is really extremely nice. Some questions: 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, s…

Cmus does cache all the metadata — in the file named, unsurprisingly, «cache». You can restart cmus, and notice that the startup will be instant (even on an HDD with 100+GiB of music).

Re-adding the ~/music should work fine. There is also an `:update-cache` command which will update the metadata for all (changed) files, and remove the missing ones.

Post reply on HN