quing 1.7.0

A (hopefully) minimalist toml based song shuffler
quing-1.7.0 is not a library.
Visit the last successful build: quing-2.2.1

quing, a (hopefully) minimalist toml based song shuffler

Usage: quing [playlist.toml...]

name = "" # optional name of the playlist

[[song]]
name = "" # optional name of the song
file = "" # file path pointing towards a file which contains audio data.
# supported features:
#  environment variables: ${NAME}
#  NOTE: redcursive variables also work: $${NAME} => ${VALUE_OF_NAME} => {VALUE_OF_VALUE_OF_NAME}
#  ~ as a shortcut for $HOME
#
# NOTE: it isn't suggested to use relative paths, for files.

time = -1 # optional setting for repeating a song n times. if the number is negative, it'll repeat infinitely.

Controls:

  • quing supports simple playback controls (pausing and skipping)

c = "exit the program when in active playback"
n = "skip one playlist forwards"
b = "skip one playlist backwards"
l = "skip one track forwards"
j = "skip one track backwards"
k = "pause or start the playback"
NOTE: all files are loaded upon startup, meaning that there's a (os set) hard cap on playlist length.