admin
Perform Administrative tasks.
Subcommands
- librefresh: Refresh all libraries, reading in new listings.
- bugs: View last 5 bug reports.
alias
Interact with the aliases registered for this server.
Subcommands
- create: Create a new alias.
Arguments
- aliascommand* -
string
: A valid GolemAlias string. "aliasName => $go command"
- aliascommand* -
- delete: Delete an alias by name.
Arguments
- aliasname* -
string
: The name of the alias to delete.
- aliasname* -
- list: List aliases registered to this server.
get
Retrieve information about the current Golem instance.
Arguments
- value -
string
: The property to get information about.
mix LastFm
Enqueue a selection of tracks mixed off the current playing track. Can mix by either like artist or like tracks, defaulting to artist if no argument is provided.
Arguments
- mixtype -
string
: What property of the current track to mix off of.
pause Music*Youtube*
Pause the current playback.
peek Music*Youtube*
See the next tracks in the queue.
perms
View and modify user permissions.
Subcommands
- describe: View all grantable permissions.
- get: View permissions for a user
Arguments
- user* -
user
: The user to fetch permissions for.
- user* -
- set: Set the permissions for a user.
Arguments
- user* -
user
: The user whose permissions are being set. - permissions* -
string
: The permissions to set, space delimited. Overwrites existing permissions.
- user* -
- add: Grant a permission to a user
Arguments
- user* -
user
: The user to grant permissions to. - permission* -
string
: The permission to grant.
- user* -
- remove: Remove a permission from a user
Arguments
- user* -
user
: The user to remove permissions from. - permission* -
string
: The permissions to remove.
- user* -
play Music*Youtube*
Play a Local Track retrieved via searching for the provided query, a YouTube track retrievied via YouTube search if the Local Track search misses; A YouTube Track from a provided absolute url; A YouTube playlist from a provided absolute YouTube Playlist URL.
Arguments
- query* -
string
: The track to search for and play|A YouTube video/playlist URL to play.
playlist PlexMusic
Play a given playlist by name. Presents a select of all playlists if no playlist name is provided. Requires enabling the Plex module and a local Plex Media Server.
Arguments
- playlist -
string
: The name of the playlist to queue.
playnext Music*Youtube*
Execute a Play command, queueing the track ahead of the passive queue, behind other tracks that have been Playnext-ed
Arguments
- query* -
string
: The track to search for and play|A YouTube video URL to play.
report
Report bugs you experience while using Golem
Arguments
- content* -
string
: What you were doing leading up to the bug & what you expected to happen.
search Music
Search for a local track and view the result set.
Arguments
- query* -
string
: The query to run against the Local Search Index.
shuffle Music*Youtube*
Shuffle the current queue maintaining the playnext queue's position.
skip Music*Youtube*
Skip queued tracks.
Arguments
- skip-count -
integer
: The number of tracks to skip.
stop Music*Youtube*
Stops the current playback.