diff options
| author | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2026-02-25 10:52:36 +0900 |
|---|---|---|
| committer | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2026-02-25 10:52:36 +0900 |
| commit | 2be125ce9360905699c08daac3f4888eef6075fc (patch) | |
| tree | 15c6c5ba1a2fabf9e0a14fe08edee66d5f248fe6 /ar/.local/bin/yt-music | |
| parent | 72a1195c7a2d1466f9d76e8da56a76374cc12974 (diff) | |
modified lf/lfrc, created bin/yt-music
Diffstat (limited to 'ar/.local/bin/yt-music')
| -rwxr-xr-x | ar/.local/bin/yt-music | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ar/.local/bin/yt-music b/ar/.local/bin/yt-music new file mode 100755 index 0000000..795403f --- /dev/null +++ b/ar/.local/bin/yt-music @@ -0,0 +1,23 @@ +#!/bin/sh + +XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}" + +if [ -f "$XDG_CONFIG_HOME/youtube-music-flags.conf" ]; then + YOUTUBE_MUSIC_USER_FLAGS="$(grep -v '^#' "$XDG_CONFIG_HOME/youtube-music-flags.conf")" +fi + +export ELECTRON_IS_DEV=0 +"/opt/YouTube Music/youtube-music" $YOUTUBE_MUSIC_USER_FLAGS "$@" & +APP_PID=$! + +# Wait for the main window, then override WM_CLASS set by Electron +i=0 +while [ "$i" -lt 50 ]; do + WID=$(xdotool search --classname "com.github.th_ch.youtube_music" 2>/dev/null | tail -1) + if [ -n "$WID" ]; then + xdotool set_window --classname "yt-music" --class "yt-music" "$WID" + break + fi + sleep 0.2 + i=$((i + 1)) +done |
