diff options
author | pmakhov <pavel.makhov@savoirfairelinux.com> | 2017-12-02 13:50:14 -0500 |
---|---|---|
committer | pmakhov <pavel.makhov@savoirfairelinux.com> | 2017-12-02 13:50:14 -0500 |
commit | bec18633e67513363265e79e28358e5089f3e85c (patch) | |
tree | 96c78d965427516cb70e21f8a820d1c663552918 /spotify-widget/spotify.lua | |
parent | 8b4c5e7fa0799e9cd06c9969ff017024b92b097b (diff) |
use dbus to check is spotify is playing
Diffstat (limited to 'spotify-widget/spotify.lua')
-rw-r--r-- | spotify-widget/spotify.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/spotify-widget/spotify.lua b/spotify-widget/spotify.lua index 4ecce79..be3225c 100644 --- a/spotify-widget/spotify.lua +++ b/spotify-widget/spotify.lua @@ -2,7 +2,8 @@ local awful = require("awful") local wibox = require("wibox") local watch = require("awful.widget.watch") -local GET_SPOTIFY_STATUS_CMD = os.getenv("HOME") .. '/.config/awesome/awesome-wm-widgets/spotify-widget/spotify_stat' +-- local GET_SPOTIFY_STATUS_CMD = os.getenv("HOME") .. '/.config/awesome/awesome-wm-widgets/spotify-widget/spotify_stat' +local GET_SPOTIFY_STATUS_CMD = 'sp status' local GET_CURRENT_SONG_CMD = 'sp current-oneline' local PATH_TO_ICONS = "/usr/share/icons/Arc" @@ -27,9 +28,9 @@ spotify_widget = wibox.widget { local update_widget_icon = function(widget, stdout, _, _, _) stdout = string.gsub(stdout, "\n", "") - if (stdout == 'RUNNING') then + if (stdout == 'Playing') then widget:set_image(PATH_TO_ICONS .. "/actions/24/player_play.png") - elseif (stdout == "CORKED") then + elseif (stdout == "Paused") then widget:set_image(PATH_TO_ICONS .. "/actions/24/player_pause.png") else widget:set_image(nil) |