summaryrefslogtreecommitdiff
path: root/spotify-widget-v4/spotify.lua
blob: 83fdca9ccc233b652d9f15b65058c6d79d0d935c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
local wibox = require("wibox")
local awful = require("awful")

spotify_widget = wibox.widget.textbox()
spotify_widget:set_font('Play 9')

function updateSpotifyWidget(widget)
    awful.spawn.easy_async([[bash -c 'sp current-oneline']],
    function(stdout, stderr, reason, exit_code)
        widget:set_text(stdout)
    end)
end

spotify_timer = timer ({timeout = 10})
spotify_timer:connect_signal ("timeout", function() updateSpotifyWidget(spotify_widget) end) 
spotify_timer:start()

spotify_timer:emit_signal("timeout")