groovectl

SYNOPSIS

groovectl command [args]

DESCRIPTION

groovectl is a command-line client for grooved. It communicates with the grooved daemon via the DBus session bus.

COMMANDS

play

Unpause the player.

pause

Pause the player.

toggle

Toggle the player’s pause status.

next

Skip to the next track.

prev

Skip to the previous track.

stop

Stop playback and clear tracklist.

add TRACK

Append tracks to the player’s tracklist. Tracks can be either files on the filesystem or other kinds of streams (e.g. HTTP streams, Youtube videos, …).

[--append] load FILE

Load a playlist file. The tracklist will be replaced with the content of the given playlist and playback stopped, unless –append is used.

save FILE

Save the tracklist to a playlist file.

goto INDEX

Skip to a specific track, identified by its index, in the tracklist.

rm INDEX

Remove a track identified by its index in the tracklist, from the tracklist. The special value -1 corresponds to the current track.

ls

Show tracklist (the current track is marked with ‘*’).

status

Show the status of the player.

seek SECONDS

Seek by the given amount of seconds relative to the current position. A negative value seeks backwards.

loop track|list|none|force

Set the player’s loop mode.

quit

Shutdown the player.

AUTHOR

Alessandro Ghedini <alessandro@ghedini.me>