Obligatory placeholder commit message

This commit is contained in:
coolnsx
2023-10-06 16:48:11 +05:30
parent c95bcc2e2c
commit 57a9c4211b
26 changed files with 214 additions and 155 deletions

View File

@@ -40,7 +40,7 @@
color: #8FBCBB;
font-size : 24px;
font-weight : bold;
margin : 20px 0px 0px 0px;
margin : 30px 0px 0px 0px;
}
.artist {
color: #EBCB8B;
@@ -50,7 +50,7 @@
}
.btn_play {
color: #A3BE8C;
font-family: IosevkaTerm Nerd Font Mono;
font-family: IosevkaTerm Nerd Font;
font-size : 70px;
}
.btn_play:hover {
@@ -59,7 +59,7 @@
.btn_controls {
color: #EBCB8B;
font-size : 32px;
font-family: IosevkaTerm Nerd Font Mono;
font-family: IosevkaTerm Nerd Font;
}
.btn_controls:hover {
font-size : 50px;
@@ -67,6 +67,8 @@
.lyrics {
color: #EBCB8B;
margin : -20px 0px 0px 0px;
font-family: IBM Plex Sans Text;
font-size : 18px;
}
.music_bar {
color: #81A1C1;

View File

@@ -4,7 +4,7 @@ case $1 in
songdata)
out=$(printf '{ "command": ["get_property", "pause"]}\n' | socat - /tmp/yt-music/yt-music-mpvsocket 2>/dev/null)
if [ -n "$out" ] && pgrep -f mpvsocket >/dev/null 2>&1;then
printf '{"name":"%s","artist":"%s","cover":"/tmp/yt-music/default.jpg","next":"%s","prev":"%s"}' "$(cut -d'>' -f1 < "/tmp/yt-music/current" | cut -d':' -f2 | sed 's|[^-]*$||;s|-$||;s| $||;s|^ ||')" "$(cut -d'>' -f1 < "/tmp/yt-music/current" | sed 's_.* - __;s| $||')" "$(sed -n "/$(cut -d'>' -f2 < /tmp/yt-music/current )/{n;p}" /tmp/yt-music/next | cut -f1)" "$(sed -n "$(cat /tmp/yt-music/counter)p" /tmp/yt-music/next | cut -f1)"
printf '{"name":"%s","artist":"%s","cover":"/tmp/yt-music/default.jpg","next":"%s","prev":"%s"}' "$(cut -d'>' -f1 < "/tmp/yt-music/current" | cut -d':' -f2- | sed 's|[^-]*$||;s|-$||;s| $||;s|^ ||')" "$(cut -d'>' -f1 < "/tmp/yt-music/current" | sed 's_.* - __;s| $||')" "$(sed -n "/$(cut -d'>' -f2 < /tmp/yt-music/current )/{n;p}" /tmp/yt-music/next | cut -f1)" "$(sed -n "$(cat /tmp/yt-music/counter)p" /tmp/yt-music/next | cut -f1)"
else
printf '{"name":"OFFLINE","artist":"offline","cover":"%s/.config/eww/music.png"}' "$HOME"
fi
@@ -21,7 +21,7 @@ case $1 in
;;
lyrics)
if [ -f "/tmp/yt-music/lyrics" ]; then
awk -F'\t' -v value="$(echo '{ "command": ["get_property", "time-pos"] }' | socat - /tmp/yt-music/yt-music-mpvsocket | sed -nE 's|.*data":([^,]*).*|\1|p')" '$1 > value*1002 {print $2;exit}' /tmp/yt-music/lyrics
awk -F'\t' -v value="$(echo '{ "command": ["get_property", "time-pos"] }' | socat - /tmp/yt-music/yt-music-mpvsocket | sed -nE 's|.*data":([^,]*).*|\1|p')" '$1 > value*1005 {print $2;exit}' /tmp/yt-music/lyrics
else
printf "Lyrics will show here"
fi