dotfiles/dot_config/awesome/ui/popups/notifications/playerctl.lua
2024-04-14 18:41:15 -07:00

20 lines
484 B
Lua

local naughty = require("naughty")
local playerctl_daemon = require("signals.playerctl")
local beautiful = require("beautiful")
local theme = beautiful.get()
playerctl_daemon:connect_signal("metadata", function(_, title, artist, album_path, _, new, _)
if album_path == "" then -- Sets Image for Notification --
album_path = theme.music
end
if new == true then
naughty.notify({
app_name = "Music",
title = title,
text = artist,
image = album_path,
})
end
end)