shell scripts
Ben Armstead edited this page May 7, 2021
·
3 revisions
These scripts are meant to be executed from within cmus via the '':shell'' command. Usually they use cmus-remote to get information from cmus and execute commands / modify variables. The '':shell'' command was introduced in version 2.4.0, in older versions you have to call the scripts in a new terminal.
- cmus_format: Change all format options (alt/normal/va) at the same time
- cmus_play_random: Play a random track from current view (works only in view 1-3)
- cmus_randomize_queue: Randomize the current queue
- cmus_ttytter: Submit current playing song to twitter
- cmus_play_next_album: Skip currently playing album for next one
- cmus_edit_tags: Run a shell program on the selected track (eg to edit tags)
- cmus_queue_bottom_top: Move a song at the bottom of the queue to the top
These scripts are meant to be executed from within cmus via the '':run'' command.
- cmus_queue_randomly: Enqueue albums/tracks in random order
These scripts are meant to be executed in any shell outside of cmus.
- cmus_music_monitor: Script to log songs and their metadata listened to and save to a .csv