summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-08-29 22:00:27 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-08-29 22:00:27 +0900
commitfa93da5e5a6b2a9c4f9a4b0b0070465e292c2124 (patch)
treece5298d59a6c2bae32ee2d0535a8f6bc56c97e93
parent15c7512e4f40abf0a130c6d5013dde1c87336715 (diff)
modified plugins/youtube-music.sh, modified sketchybar/sketchybarrc
-rwxr-xr-xmac/.config/sketchybar/plugins/youtube-music.sh7
-rwxr-xr-xmac/.config/sketchybar/sketchybarrc30
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" \