https://cmus.github.io/ https://github.com/cmus/cmus cmus is a small ncurses based music player. It supports various output methods by output-plugins. cmus has completely configurable keybindings and can be controlled from the outside via cmus-remote :load {file} - while in the playlist view will load the file as a new playlist. :save - saves the current playlists to ~/.cmus/playlists/. This happens automatically when you exit. :win-remove (usually bound to the delete key) deletes a playlist. :pl-create {name} - creates a new playlist with this name. :pl-rename {name} - renames the currently selected playlist. :win-toggle changes the marked playlist. ( Hit Space key by default to change default playlist) ------------ How to use CMUS for beginners https://www.youtube.com/playlist?list=PLqv94xWU9zZ2we9DF71eMezZpmutfFDox