diff options
| -rwxr-xr-x | mac/.config/sketchybar/plugins/youtube-music.sh | 7 | ||||
| -rwxr-xr-x | mac/.config/sketchybar/sketchybarrc | 30 |
2 files changed, 19 insertions, 18 deletions
diff --git a/mac/.config/sketchybar/plugins/youtube-music.sh b/mac/.config/sketchybar/plugins/youtube-music.sh index 6767275..eb4ef8e 100755 --- a/mac/.config/sketchybar/plugins/youtube-music.sh +++ b/mac/.config/sketchybar/plugins/youtube-music.sh @@ -5,12 +5,13 @@ SONG_INFO=$(curl -s 0.0.0.0:26538/api/v1/song-info) PAUSED="$(echo "$SONG_INFO" | jq -r '.isPaused')" CURRENT_SONG="$(echo "$SONG_INFO" | jq -r '.title + " - " + .artist')" ARTWORK="$(echo "$SONG_INFO" | jq -r '.imageSrc')" -ARTWORK_LOCATION="$(curl -O --output-dir "$TMPDIR" -s --remote-name -w "%{filename_effective}" "$ARTWORK")" +ARTWORK_LOCATION="$(curl -O --output-dir "${TMPDIR%/}" -s --remote-name -w "%{filename_effective}" "$ARTWORK")" if [ "$PAUSED" = true ]; then ICON=๔ else ICON=๔ fi -sketchybar --set "$NAME" label="$CURRENT_SONG" icon="$ICON" drawing=on -sketchybar --set "$NAME"-artwork background.image="$ARTWORK_LOCATION" + +sketchybar --set music-artwork background.image="$ARTWORK_LOCATION" +sketchybar --set music label="$CURRENT_SONG" icon="$ICON" drawing=on diff --git a/mac/.config/sketchybar/sketchybarrc b/mac/.config/sketchybar/sketchybarrc index eaec5d1..56c2657 100755 --- a/mac/.config/sketchybar/sketchybarrc +++ b/mac/.config/sketchybar/sketchybarrc @@ -130,16 +130,29 @@ sketchybar --add item front_app left \ script="$PLUGIN_DIR/front_app.sh" \ --subscribe front_app front_app_switched +# YouTube Music Album +sketchybar --add item music-artwork left \ + label.padding_right=8 \ + label="" \ + width=20 \ + background.image.scale=0.09 \ + background.image.corner_radius=8 \ + background.image.border_color="$TRANSPARENT" \ + background.color="$TRANSPARENT" \ + display=1 \ + padding_right=16 \ + click_script="curl -s -X POST 0.0.0.0:26538/api/v1/toggle-play && $PLUGIN_DIR/youtube-music.sh" + # YouTube Music sketchybar --add item music left \ --set music icon=๔ \ icon.padding_left=8 \ - icon.padding_right=8 \ + icon.padding_right=2 \ label.padding_right=8 \ label.font="Hack Nerd Font:Bold:12.0" \ label="Loadingโฆ" \ label.align=left \ - label.max_chars=40 \ + label.max_chars=20 \ update_freq=1 \ script="$PLUGIN_DIR/youtube-music.sh" \ background.image.scale=0.9 \ @@ -150,19 +163,6 @@ sketchybar --add item music left \ padding_right=0 \ click_script="curl -s -X POST 0.0.0.0:26538/api/v1/toggle-play && $PLUGIN_DIR/youtube-music.sh" -# YouTube Music Info -sketchybar --add item music_artwork left \ - label.padding_right=8 \ - label="" \ - width=40 \ - background.image.scale=0.07 \ - background.image.corner_radius=8 \ - background.image.border_color="$TRANSPARENT" \ - background.color="$TRANSPARENT" \ - display=1 \ - padding_right=16 \ - click_script="curl -s -X POST 0.0.0.0:26538/api/v1/toggle-play && $PLUGIN_DIR/youtube-music.sh" - # Now Playing # sketchybar --add item now_playing right \ # --set now_playing icon.font="SF Pro:Semibold:12.0" \ |
