Skip to content

Commit

Permalink
Upd: use mympd_env.var.
Browse files Browse the repository at this point in the history
  • Loading branch information
jcorporation committed Sep 8, 2024
1 parent a370a26 commit 91f113b
Show file tree
Hide file tree
Showing 10 changed files with 29 additions and 29 deletions.
4 changes: 2 additions & 2 deletions Albumart/AlbumartProviders.lua
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ local p_coverartarchive = {
local p_fanart_tv = {
name = "Fanart.tv",
get = function(song, out)
if not mympd_env.var_fanart_tv_api_key or
if not mympd_env.var.fanart_tv_api_key or
not song.MUSICBRAINZ_ARTISTID or
not song.MUSICBRAINZ_RELEASEGROUPID
then
return 1
end
local uri = "http://webservice.fanart.tv/v3/music/" .. song.MUSICBRAINZ_ARTISTID[1] .. "?api_key=" .. mympd_env.var_fanart_tv_api_key
local uri = "http://webservice.fanart.tv/v3/music/" .. song.MUSICBRAINZ_ARTISTID[1] .. "?api_key=" .. mympd_env.var.fanart_tv_api_key
local rc, code, header, body = mympd.http_client("GET", uri, "", "")
if rc == 1 then
return 1
Expand Down
8 changes: 4 additions & 4 deletions Jukebox/JukeboxBlissify.lua
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
-- {"name": "JukeboxBlissify", "file": "Jukebox/JukeboxBlissify.lua", "version": 7, "desc": "Uses blissify-rs to populate the jukebox queue.", "order":0,"arguments":["addToQueue"]}
local blissify_path = mympd_env.var_blissify_path
local blissify_path = mympd_env.var.blissify_path
local blissify_config = ""
if mympd_env.var_blissify_config ~= nil and
mympd_env.var_blissify_config ~= ""
if mympd_env.var.blissify_config ~= nil and
mympd_env.var.blissify_config ~= ""
then
blissify_config = "-c " .. mympd_env.var_blissify_config
blissify_config = "-c " .. mympd_env.var.blissify_config
end
local addSongs = 1
local min_jukebox_length = 50
Expand Down
4 changes: 2 additions & 2 deletions ListenBrainz/ListenBrainzFeedback.lua
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
-- {"name": "ListenBrainzFeedback", "file": "ListenBrainz/ListenBrainzFeedback.lua", "version": 1, "desc": "Sends feedback to ListenBrainz.", "order":0, "arguments":["uri","vote","type"]}
if mympd_env.var_listenbrainz_token == nil then
if mympd_env.var.listenbrainz_token == nil then
return "No ListenBrainz token set"
end

local uri = "https://api.listenbrainz.org/1/feedback/recording-feedback"
local extra_headers = "Content-type: application/json\r\n"..
"Authorization: Token " .. mympd_env.var_listenbrainz_token .. "\r\n"
"Authorization: Token " .. mympd_env.var.listenbrainz_token .. "\r\n"

local vote
if mympd_arguments.type == "like" then
Expand Down
4 changes: 2 additions & 2 deletions ListenBrainz/ListenBrainzPlayer.lua
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
-- {"name": "ListenBrainzPlayer", "file": "ListenBrainz/ListenBrainzPlayer.lua", "version": 2, "desc": "Sends the now playing info to ListenBrainz.", "order":0, "arguments":[]}
if mympd_env.var_listenbrainz_token == nil then
if mympd_env.var.listenbrainz_token == nil then
return "No ListenBrainz token set"
end

local uri = "https://api.listenbrainz.org/1/feedback/recording-feedback"
local extra_headers = "Content-type: application/json\r\n"..
"Authorization: Token " .. mympd_env.var_listenbrainz_token .. "\r\n"
"Authorization: Token " .. mympd_env.var.listenbrainz_token .. "\r\n"

mympd.init()

Expand Down
4 changes: 2 additions & 2 deletions ListenBrainz/ListenBrainzPlaylistImport.lua
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
-- {"name": "ListenBrainzPlaylistImport", "file": "ListenBrainz/ListenBrainzPlaylistImport.lua", "version": 2, "desc": "Imports generated playlists from ListenBrainz.", "order":1, "arguments":[]}

local extra_headers = "Authorization: Token " .. mympd_env.var_listenbrainz_token .. "\r\n"
local extra_headers = "Authorization: Token " .. mympd_env.var.listenbrainz_token .. "\r\n"

local function fetch_playlists()
local uri = "https://api.listenbrainz.org/1/user/" ..
mympd_env.var_listenbrainz_username .. "/playlists/createdfor"
mympd_env.var.listenbrainz_username .. "/playlists/createdfor"
local rc, code, headers, body = mympd.http_client("GET", uri, extra_headers, "")
if rc == 1 then
return "Failure fetching playlists"
Expand Down
4 changes: 2 additions & 2 deletions ListenBrainz/ListenBrainzScrobbler.lua
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
-- {"name": "ListenBrainzScrobbler", "file": "ListenBrainz/ListenBrainzScrobbler.lua", "version": 2, "desc": "Scrobbles songs to ListenBrainz.", "order":0, "arguments":[]}
if mympd_env.var_listenbrainz_token == nil then
if mympd_env.var.listenbrainz_token == nil then
return "No ListenBrainz token set"
end

local uri = "https://api.listenbrainz.org/1/submit-listens"
local extra_headers = "Content-type: application/json\r\n"..
"Authorization: Token " .. mympd_env.var_listenbrainz_token .. "\r\n"
"Authorization: Token " .. mympd_env.var.listenbrainz_token .. "\r\n"

mympd.init()

Expand Down
4 changes: 2 additions & 2 deletions ListenBrainz/ListenBrainzSetPin.lua
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
-- {"name": "ListenBrainzSetPin", "file": "ListenBrainz/ListenBrainzSetPin.lua", "version": 1, "desc": "Sets or unsets the pin on ListenBrainz.", "order":1, "arguments":["uri","blurb_content","pinned_until"]}
if mympd_env.var_listenbrainz_token == nil then
if mympd_env.var.listenbrainz_token == nil then
return "No ListenBrainz token set"
end

local pin_uri = "https://api.listenbrainz.org/1/pin"
local unpin_uri = "https://api.listenbrainz.org/1/pin/unpin"
local extra_headers = "Content-type: application/json\r\n"..
"Authorization: Token " .. mympd_env.var_listenbrainz_token .. "\r\n"
"Authorization: Token " .. mympd_env.var.listenbrainz_token .. "\r\n"
local payload = ""
local uri = ""

Expand Down
6 changes: 3 additions & 3 deletions Maloja/MalojaScrobbler.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
-- {"name": "MalojaScrobbler", "file": "Maloja/MalojaScrobbler.lua", "version": 2, "desc": "Scrobbles songs to your Maloja server.", "order":0, "arguments":[]}
if mympd_env.var_maloja_token == nil then
if mympd_env.var.maloja_token == nil then
return "No Maloja token set"
end

if mympd_env.var_maloja_uri == nil then
if mympd_env.var.maloja_uri == nil then
return "No Maloja URI set"
end

Expand All @@ -17,7 +17,7 @@ then
return
end

local uri = mympd_env.var_maloja_host .. "/apis/mlj_1/newscrobble?key=" .. mympd_env.var_maloja_token
local uri = mympd_env.var.maloja_host .. "/apis/mlj_1/newscrobble?key=" .. mympd_env.var.maloja_token
local extra_headers = "Content-type: application/json\r\n"

local payload = json.encode({
Expand Down
4 changes: 2 additions & 2 deletions Tagart/TagartProviders.lua
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local p_fanart_tv = {
AlbumArtist = true
},
get = function(tag, value, out)
if not mympd_env.var_fanart_tv_api_key
if not mympd_env.var.fanart_tv_api_key
then
return 1
end
Expand All @@ -33,7 +33,7 @@ local p_fanart_tv = {
return 1
end

local uri = "http://webservice.fanart.tv/v3/music/" .. song.data[1].MUSICBRAINZ_ARTISTID[1] .. "?api_key=" .. mympd_env.var_fanart_tv_api_key
local uri = "http://webservice.fanart.tv/v3/music/" .. song.data[1].MUSICBRAINZ_ARTISTID[1] .. "?api_key=" .. mympd_env.var.fanart_tv_api_key
rc, code, header, body = mympd.http_client("GET", uri, "", "")
if rc == 1 then
return 1
Expand Down
16 changes: 8 additions & 8 deletions last.fm/lastfm.lua
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ end

local function sendData(data)
local extra_headers = 'Content-type: application/x-www-form-urlencoded\r\n'
local hash = hashRequest(data, mympd_env.var_lastfm_secret)
local hash = hashRequest(data, mympd_env.var.lastfm_secret)
data["api_sig"] = hash
data = urlencode_data(data)
local rc, code, headers, body = mympd.http_client("POST", "https://ws.audioscrobbler.com/2.0/?format=json", extra_headers, data)
Expand Down Expand Up @@ -56,12 +56,12 @@ if mympd_arguments.trigger == "player" then

local data = {
method = "track.updateNowPlaying",
api_key = mympd_env.var_lastfm_api_key,
api_key = mympd_env.var.lastfm_api_key,
track = mympd_state.current_song.Title,
artist = mympd_state.current_song.Artist[1],
album = mympd_state.current_song.Album,
albumArtist = mympd_state.current_song.AlbumArtist[1],
sk = mympd_env.var_lastfm_session_key,
sk = mympd_env.var.lastfm_session_key,
}

local rc, body = sendData(data)
Expand All @@ -85,13 +85,13 @@ if mympd_arguments.trigger == "scrobble" then

local data = {
method = "track.scrobble",
api_key = mympd_env.var_lastfm_api_key,
api_key = mympd_env.var.lastfm_api_key,
timestamp = tostring(mympd_state.start_time),
track = mympd_state.current_song.Title,
artist = mympd_state.current_song.Artist[1],
album = mympd_state.current_song.Album,
albumArtist = mympd_state.current_song.AlbumArtist[1],
sk = mympd_env.var_lastfm_session_key,
sk = mympd_env.var.lastfm_session_key,
}

local rc, body = sendData(data)
Expand Down Expand Up @@ -125,10 +125,10 @@ if mympd_arguments.trigger == "feedback" then

local data = {
method = "track.love",
api_key = mympd_env.var_lastfm_api_key,
api_key = mympd_env.var.lastfm_api_key,
track = mympd_state.current_song.Title,
artist = mympd_state.current_song.Artist[1],
sk = mympd_env.var_lastfm_session_key,
sk = mympd_env.var.lastfm_session_key,
}

local rc, body = sendData(data)
Expand All @@ -153,7 +153,7 @@ if mympd_arguments.trigger == "fetchkey" then
method = "auth.getMobileSession",
username = mympd_arguments.Username,
password = mympd_arguments.Password,
api_key = mympd_env.var_lastfm_api_key,
api_key = mympd_env.var.lastfm_api_key,
}

local rc, body = sendData(data)
Expand Down

0 comments on commit 91f113b

Please sign in to comment.