-Shows mpd status in a textbox.
+[<- widgets](https://github.com/copycat-killer/lain/wiki/Widgets)
+
+Shows MPD status in a textbox.
mympd = lain.widgets.mpd()
Variable | Meaning | Type | Default
--- | --- | --- | ---
-`password` | Mpd password | string | ""
-`host` | Mpd server | string | "127.0.0.1"
-`port` | Mpd port | string | "6600"
+`password` | MPD password | string | ""
+`host` | MPD server | string | "127.0.0.1"
+`port` | MPD port | string | "6600"
`music_dir` | Music directory | string | "~/Music"
`refresh_timeout` | Refresh timeout seconds | int | 1
`color_artist` | Artist value color | string | `beautiful.fg_normal` or "#FFFFFF"
-- MPD control
awful.key({ altkey, "Control" }, "Up",
- function ()
- awful.util.spawn_with_shell( "mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle", false )
- mympd.notify()
- end),
+ function ()
+ awful.util.spawn_with_shell("mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle")
+ mpdwidget.notify()
+ end),
awful.key({ altkey, "Control" }, "Down",
- function ()
- awful.util.spawn_with_shell( "mpc stop || ncmpcpp stop || ncmpc stop || pms stop", false )
- mympd.notify()
- end),
+ function ()
+ awful.util.spawn_with_shell("mpc stop || ncmpcpp stop || ncmpc stop || pms stop")
+ mpdwidget.notify()
+ end),
awful.key({ altkey, "Control" }, "Left",
- function ()
- awful.util.spawn_with_shell( "mpc prev || ncmpcpp prev || ncmpc prev || pms prev", false )
- mympd.notify()
- end),
+ function ()
+ awful.util.spawn_with_shell("mpc prev || ncmpcpp prev || ncmpc prev || pms prev")
+ mpdwidget.notify()
+ end),
awful.key({ altkey, "Control" }, "Right",
- function ()
- awful.util.spawn_with_shell( "mpc next || ncmpcpp next || ncmpc next || pms next", false )
- mympd.notify()
- end),
+ function ()
+ awful.util.spawn_with_shell("mpc next || ncmpcpp next || ncmpc next || pms next")
+ mpdwidget.notify()
+ end),
where `altkey = "Mod1"`.
\ No newline at end of file