From 4785632d857a5426352b90214b7152427d9effaa Mon Sep 17 00:00:00 2001 From: Roland Hieber Date: Mon, 28 Aug 2017 12:35:16 +0200 Subject: [PATCH] mpd: respect MPD_HOST and MPD_PORT environment variables As mentioned by the mpc(1) man page, these seem kind of standard variables for non-standard port configuration, so they are probably set anyways by the user. Signed-off-by: Roland Hieber --- widget/mpd.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/widget/mpd.lua b/widget/mpd.lua index d0b37d7..389cac9 100644 --- a/widget/mpd.lua +++ b/widget/mpd.lua @@ -26,8 +26,8 @@ local function factory(args) local args = args or {} local timeout = args.timeout or 2 local password = (args.password and #args.password > 0 and string.format("password %s\\n", args.password)) or "" - local host = args.host or "127.0.0.1" - local port = args.port or "6600" + local host = args.host or os.getenv("MPD_HOST") or "127.0.0.1" + local port = args.port or os.getenv("MPD_PORT") or "6600" local music_dir = args.music_dir or os.getenv("HOME") .. "/Music" local cover_pattern = args.cover_pattern or "*\\.(jpg|jpeg|png|gif)$" local cover_size = args.cover_size or 100