#hs.deezer
Controls for Deezer music player.
Heavily inspired by 'hs.spotify', credits to the original author.
#API Overview
Constants - Useful values which cannot be changed
Functions - API calls offered directly by the extension
- displayCurrentTrack
- ff
- getCurrentAlbum
- getCurrentArtist
- getCurrentTrack
- getPlaybackState
- getPosition
- getVolume
- isPlaying
- isRunning
- next
- pause
- play
- playpause
- previous
- rw
- setPosition
- setVolume
- volumeDown
- volumeUp
#API Documentation
#Constants
Signature | hs.deezer.state_paused |
Type | Constant |
Description | Returned by hs.deezer.getPlaybackState() to indicates deezer is paused |
Notes | None |
Source | extensions/deezer/deezer.lua line 13 |
Signature | hs.deezer.state_playing |
Type | Constant |
Description | Returned by hs.deezer.getPlaybackState() to indicates deezer is playing |
Notes | None |
Source | extensions/deezer/deezer.lua line 18 |
Signature | hs.deezer.state_stopped |
Type | Constant |
Description | Returned by hs.deezer.getPlaybackState() to indicates deezer is stopped |
Notes | None |
Source | extensions/deezer/deezer.lua line 23 |
#Functions
Signature | hs.deezer.displayCurrentTrack() |
Type | Function |
Description | Displays information for current track on screen |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 100 |
Signature | hs.deezer.ff() |
Type | Function |
Description | Skips the playback position forwards by 5 seconds |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 295 |
Signature | hs.deezer.getCurrentAlbum() |
Type | Function |
Description | Gets the name of the album of the current track |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 129 |
Signature | hs.deezer.getCurrentArtist() |
Type | Function |
Description | Gets the name of the artist of the current track |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 116 |
Signature | hs.deezer.getCurrentTrack() |
Type | Function |
Description | Gets the name of the current track |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 142 |
Signature | hs.deezer.getPlaybackState() |
Type | Function |
Description | Gets the current playback state of deezer |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 155 |
Signature | hs.deezer.getPosition() |
Type | Function |
Description | Gets the playback position (in seconds) in the current song |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 255 |
Signature | hs.deezer.getVolume() |
Type | Function |
Description | Gets the deezer volume setting |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 207 |
Signature | hs.deezer.isPlaying() |
Type | Function |
Description | Returns whether deezer is currently playing |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 184 |
Signature | hs.deezer.isRunning() |
Type | Function |
Description | Returns whether deezer is currently open. Most other functions in hs.deezer will automatically start the application, so this function can be used to guard against that. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 171 |
Signature | hs.deezer.next() |
Type | Function |
Description | Skips to the next deezer track |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 74 |
Signature | hs.deezer.pause() |
Type | Function |
Description | Pauses the current deezer track |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 61 |
Signature | hs.deezer.play() |
Type | Function |
Description | Plays the current deezer track |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 48 |
Signature | hs.deezer.playpause() |
Type | Function |
Description | Toggles play/pause of current deezer track |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 35 |
Signature | hs.deezer.previous() |
Type | Function |
Description | Skips to previous deezer track |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 87 |
Signature | hs.deezer.rw() |
Type | Function |
Description | Skips the playback position backwards by 5 seconds |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 306 |
Signature | hs.deezer.setPosition(pos) |
Type | Function |
Description | Sets the playback position in the current song |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 266 |
Signature | hs.deezer.setVolume(vol) |
Type | Function |
Description | Sets the deezer volume setting |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 218 |
Signature | hs.deezer.volumeDown() |
Type | Function |
Description | Reduces the volume by 5 |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 244 |
Signature | hs.deezer.volumeUp() |
Type | Function |
Description | Increases the volume by 5 |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | extensions/deezer/deezer.lua line 233 |