diff --git a/mediacontrol b/mediacontrol index 9c9d79f..d26e51d 100755 --- a/mediacontrol +++ b/mediacontrol @@ -12,14 +12,20 @@ BUS=$(dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -i spotify | sed -r 's/ |string|[\"]//g') CONTROL="spotify" if [ -z "${BUS}" ]; then - # spotify not active, check brave browser - BUS=$(dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -i brave | sed -r 's/ |string|[\"]//g') - CONTROL="brave" + # check clementine + BUS=$(dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -i clementine | sed -r 's/ |string|[\"]//g') + CONTROL="clementine" fi if [ -z "${BUS}" ]; then - # spotify not active, check clementine - BUS=$(dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -i clementine | sed -r 's/ |string|[\"]//g') + # check rhythmbox + BUS=$(dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -i rhythmbox3 | sed -r 's/ |string|[\"]//g') + CONTROL="rhythmbox" +fi + +if [ -z "${BUS}" ]; then + # check brave browser + BUS=$(dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames | grep -i brave | sed -r 's/ |string|[\"]//g') CONTROL="brave" fi @@ -59,6 +65,7 @@ case $1 in fi ;; *) + notify-send "Usage: mediacontrol " exit ;; esac