docs » hs.vox

Controls for VOX music player

API Overview

API Documentation

Functions

addurl
Signature hs.vox.addurl(url)
Type Function
Description Add media URL to current list
Parameters
  • url {string}
Returns
  • None
Source extensions/vox/vox.lua line 115
backward
Signature hs.vox.backward()
Type Function
Description Skips the playback position backwards by about 7 seconds
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 141
decreaseVolume
Signature hs.vox.decreaseVolume()
Type Function
Description Decreases the player volume
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 193
fastBackward
Signature hs.vox.fastBackward()
Type Function
Description Skips the playback position backwards by about 14 seconds
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 167
fastForward
Signature hs.vox.fastForward()
Type Function
Description Skips the playback position forwards by about 17 seconds
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 154
forward
Signature hs.vox.forward()
Type Function
Description Skips the playback position forwards by about 7 seconds
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 128
getAlbumArtist
Signature hs.vox.getAlbumArtist()
Type Function
Description Gets the artist of current Album
Parameters
  • None
Returns
  • A string containing the artist of current Album, or nil if an error occurred
Source extensions/vox/vox.lua line 261
getCurrentAlbum
Signature hs.vox.getCurrentAlbum()
Type Function
Description Gets the name of the album of the current track
Parameters
  • None
Returns
  • A string containing the Album of the current track, or nil if an error occurred
Source extensions/vox/vox.lua line 248
getCurrentArtist
Signature hs.vox.getCurrentArtist()
Type Function
Description Gets the name of the artist of the current track
Parameters
  • None
Returns
  • A string containing the Artist of the current track, or nil if an error occurred
Source extensions/vox/vox.lua line 235
getPlayerState
Signature hs.vox.getPlayerState()
Type Function
Description Gets the current playback state of vox
Parameters
  • None
Returns
  • 0 for paused
  • 1 for playing
Source extensions/vox/vox.lua line 287
getUniqueID
Signature hs.vox.getUniqueID()
Type Function
Description Gets the uniqueID of the current track
Parameters
  • None
Returns
  • A string containing the name of the current track, or nil if an error occurred
Source extensions/vox/vox.lua line 274
increaseVolume
Signature hs.vox.increaseVolume()
Type Function
Description Increases the palyer volume
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 180
isRunning
Signature hs.vox.isRunning()
Type Function
Description Returns whether VOX is currently open
Parameters
  • None
Returns
  • A boolean value indicating whether the vox application is running
Source extensions/vox/vox.lua line 301
next
Signature hs.vox.next()
Type Function
Description Skips to the next track
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 63
pause
Signature hs.vox.pause()
Type Function
Description Pauses the current vox track
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 24
play
Signature hs.vox.play()
Type Function
Description Plays the current vox track
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 37
playpause
Signature hs.vox.playpause()
Type Function
Description Toggles play/pause of current vox track
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 50
playurl
Signature hs.vox.playurl(url)
Type Function
Description Play media from the given URL
Parameters
  • url {string}
Returns
  • None
Source extensions/vox/vox.lua line 102
previous
Signature hs.vox.previous()
Type Function
Description Skips to previous track
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 76
shuffle
Signature hs.vox.shuffle()
Type Function
Description Toggle shuffle state of current list
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 89
togglePlaylist
Signature hs.vox.togglePlaylist()
Type Function
Description Toggle playlist
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 206
trackInfo
Signature hs.vox.trackInfo()
Type Function
Description Displays information for current track on screen
Parameters
  • None
Returns
  • None
Source extensions/vox/vox.lua line 219