quing, a (hopefully) minimalist toml based music player
Usage: quing [-flags...] [playlist.toml...]
= -1 # an optional setting for repeating a playlist n times. if the number is below zero, it'll repeat infinitely
[[]]
= "" # file path pointing towards a file, which contains audio data.
# supported features:
# environment variables: ${NAME}
# NOTE: redcursive variables do also work e.g.: $${NAME} => ${VALUE_OF_NAME} => {VALUE_OF_VALUE_OF_NAME}
# ~, at the start of the path, as a shortcut, for $HOME.
= -1 # similar to playlist-level time, but for a single song.
Flags:
All flags must be passed in before the playlist files and start with a dash ('-').
= "to not shuffle every playlist"
= "to merge all tracks, from the playlist files, into one."
= "to output some general package information."
= "repeat the composed file-playlist for ever."
= "repeat the inputted file, inside of the file-playlist, infinitely."
Controls:
= "skip one playlist forwards"
= "skip one playlist backwards"
= "exit the program when in active playback"
= "reset back to the first playlist"
= "skip one track forwards"
= "skip one track backwards"
= "toggle the playback"
= "reset back to the first track"
= "increase the volume"
= "decrease the volume"
= "toggle the volume"
= "reset the volume"
Due to the nature of the updated control code, the program will often need a second input before fully shutting down.