fix cmus album output (hopefully)

This commit is contained in:
Andrew Titmuss 2017-10-13 13:35:10 +11:00
parent 9b94195ed9
commit f1052a8e73
No known key found for this signature in database
GPG Key ID: 8AF42975C787E0B2
1 changed files with 7 additions and 3 deletions

View File

@ -1427,6 +1427,8 @@ guayadeque|yarock|qmmp|quodlibet|deepin-music|tomahawk|pogo|elisa/ {printf $5 "
)" )"
} }
player="cmus"
case "${player/*\/}" in case "${player/*\/}" in
"mpd"* | "mopidy"*) song="$(mpc current)" ;; "mpd"* | "mopidy"*) song="$(mpc current)" ;;
"mocp"*) song="$(mocp -Q "%artist - %song")" ;; "mocp"*) song="$(mocp -Q "%artist - %song")" ;;
@ -1456,9 +1458,11 @@ guayadeque|yarock|qmmp|quodlibet|deepin-music|tomahawk|pogo|elisa/ {printf $5 "
;; ;;
"cmus"*) "cmus"*)
song="$(cmus-remote -Q | awk '/tag artist/ {$1=$2=""; print; print " - "}\ song="$(cmus-remote -Q | awk 'BEGIN { ORS=" "};
/tag album/ {$1=$2=""; print; print " - "}\ /tag artist/ {$1=$2=""; sub(" ", ""); a=$0}\
/tag title/ {$1=$2=""; print}')" /tag album/ {$1=$2=""; sub(" ", ""); b=$0}\
/tag title/ {$1=$2=""; sub(" ", ""); t=$0}\
END { print a " - " b " - " t }')"
;; ;;
"spotify"*) "spotify"*)