diff --git a/eww/widgets/bar/media.yuck b/eww/widgets/bar/media.yuck index 1fbd194..12e5e41 100644 --- a/eww/widgets/bar/media.yuck +++ b/eww/widgets/bar/media.yuck @@ -4,7 +4,8 @@ (defwidget media [] (eventbox :onhover "${EWW_CMD} update media_reveal_controls=true" :onhoverlost "${EWW_CMD} update media_reveal_controls=false" - :visible { json_media == "" || + :visible { json_media == "" || (json_media.title == "null" && + json_media.artist == "null") || (active_window.class =~ json_media.player && active_window.title =~ json_media.title) ? false : true diff --git a/eww/windows/control-center.yuck b/eww/windows/control-center.yuck index 1ade9bf..0a97cfa 100644 --- a/eww/windows/control-center.yuck +++ b/eww/windows/control-center.yuck @@ -18,7 +18,7 @@ (toggles) (big-media :show-album-bg true :show-album-image true - :visible { json_media != "" ? true : false }) + :visible { json_media == "" || (json_media.title == "null" && json_media.artist == "null") ? false : true }) (notifications) ) )