Crates.io | quing |
lib.rs | quing |
version | 2.2.1 |
source | src |
created_at | 2023-07-05 00:48:15.942214 |
updated_at | 2024-08-05 20:52:02.443064 |
description | A (hopefully) minimalist toml based song shuffler |
homepage | |
repository | https://github.com/OST-Gh/quing.git |
max_upload_size | |
id | 908435 |
size | 112,116 |
time = -1 # an optional setting for repeating a playlist n times. if the number is below zero, it'll repeat infinitely
vary = false # set that a playlist cannot be shuffled. Default is true
[[song]]
file = "" # 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.
time = -1 # similar to playlist-level time, but for a single song.
'n' = "to not shuffle every playlist"
'f' = "to merge all tracks, from the playlist files, into one."
'v' = "to output some general package information."
'p' = "repeat the composed file-playlist for ever."
't' = "repeat the inputted file, inside of the file-playlist, infinitely."
'C-l' = "skip one playlist forwards"
'C-j' = "skip one playlist backwards"
'C-k' = "exit the program when in active playback"
'C-h' = "reset back to the first playlist"
' l' = "skip one track forwards"
' j' = "skip one track backwards"
' k' = "toggle the playback"
' h' = "reset back to the first track"
'S-l' = "increase the volume"
'S-j' = "decrease the volume"
'S-k' = "toggle the volume"
'S-h' = "reset the volume"
Due to the nature of the updated control code, the program will often need a second input before fully shutting down.