local artist = self._currentsong.artist
local title = self._currentsong.title
local file = self._currentsong.file
- if not artist then
+ if artist and title then
+ text = string.format("%s - %s", artist, title)
+ elseif title or file then
text = string.format("%s", title or file )
else
- text = string.format("%s - %s", artist, title)
+ text = "-"
end
self._textbox.text = text
end
)
globalkeys = gears.table.join(globalkeys,
+ --TODO headphone support
+ awful.key({ }, "XF86AudioPlay", function() widget._connection:play() end,
+ { description = "play", group = "mpd" }),
+ awful.key({ }, "XF86AudioPause", function() widget._connection:pause() end,
+ { description = "pause", group = "mpd" }),
awful.key({ modkey }, "p", function() widget._connection:toggle_play() end,
{ description = "toogle play", group = "mpd" }),
awful.key({ modkey }, "'", function() widget:popup_oneshot(5) end,