improved artist view

This commit is contained in:
2025-07-24 11:39:48 +02:00
parent 6731d47b49
commit a70d0cd5fe
4 changed files with 10 additions and 9 deletions

View File

@@ -192,9 +192,10 @@ while true; do
--info-command="echo \"Search music artist\"" \ --info-command="echo \"Search music artist\"" \
--accept-nth="{1}" \ --accept-nth="{1}" \
--with-nth="{2}" \ --with-nth="{2}" \
--preview-window="wrap" \ --preview-window="right,25%,border-left,wrap,<30(hidden)" \
--preview="$0 --internal-preview-artist {1}" \ --preview="$0 --internal-preview-artist {1}" \
--bind="ctrl-d:half-page-down,ctrl-u:half-page-up" \ --bind="ctrl-d:half-page-down,ctrl-u:half-page-up" \
--bind="down:preview-half-page-down,up:preview-half-page-up" \
--bind="change:execute-silent($0 --internal-search \$FZF_QUERY &)+reload($0 --internal-reload)" --bind="change:execute-silent($0 --internal-search \$FZF_QUERY &)+reload($0 --internal-reload)"
) )
[ "$sel" ] && set -- "--show-artist" "$sel" [ "$sel" ] && set -- "--show-artist" "$sel"

View File

@@ -5,5 +5,5 @@ __preview_artist() {
if [ ! "$desc" ]; then if [ ! "$desc" ]; then
desc=$(mb_artist_discogs "$1" | $JQ -r '.profile' | sed 's/\[a=\([^]]*\)\]/\1/g') desc=$(mb_artist_discogs "$1" | $JQ -r '.profile' | sed 's/\[a=\([^]]*\)\]/\1/g')
fi fi
echo "$desc" | fold -s -w "$FZF_PREVIEW_COLUMNS" | $CAT printf "\n\n%s" "$desc" | tr -d '\r' | fold -s -w "$((FZF_PREVIEW_COLUMNS - 4))" | awk '{print " "$0" "}' | $CAT
} }

View File

@@ -1,15 +1,15 @@
COLOR_ARTIST="\033[38;5;227m" FAINT="\033[2m"
COLOR_DISAMBIGUATION="\033[38;5;110m" COLOR_ARTIST="\033[38;5;209m"
COLOR_DISAMBIGUATION="$FAINT\033[38;5;172m"
COLOR_RESET="\033[m" COLOR_RESET="\033[m"
FORMAT_PERSON="${FORMAT_PERSON:-👤 $COLOR_ARTIST<<name>>$COLOR_RESET}" FORMAT_PERSON="${FORMAT_PERSON:-🧑‍🎤 $COLOR_ARTIST<<name>>$COLOR_RESET}"
FORMAT_GROUP="${FORMAT_GROUP:-👥 $COLOR_ARTIST<<name>>$COLOR_RESET}" FORMAT_GROUP="${FORMAT_GROUP:-🧑‍🤝‍🧑 $COLOR_ARTIST<<name>>$COLOR_RESET}"
FORMAT_DISAMBIGUATION="${FORMAT_DISAMBIGUATION:-$COLOR_DISAMBIGUATION(<<disambiguation>>)$COLOR_RESET}" FORMAT_DISAMBIGUATION="${FORMAT_DISAMBIGUATION:-$COLOR_DISAMBIGUATION(<<disambiguation>>)$COLOR_RESET}"
COLOR_TYPE_SECONDARY="\033[38;5;242m" COLOR_TYPE_SECONDARY="\033[38;5;242m"
COLOR_RELEASE_TITLE="\033[38;5;229m" COLOR_RELEASE_TITLE="\033[38;5;229m"
COLOR_RELEASE_ARTIST="\033[38;5;219m"
COLOR_RELEASE_YEAR="\033[38;5;179m" COLOR_RELEASE_YEAR="\033[38;5;179m"
FORMAT_RELEASE="${FORMAT_RELEASE:-"${COLOR_RELEASE_TITLE}<<title>>$COLOR_RESET"}" FORMAT_RELEASE="${FORMAT_RELEASE:-"${COLOR_RELEASE_TITLE}<<title>>$COLOR_RESET"}"
FORMAT_RELEASE_W_ARTIST="${FORMAT_RELEASE_W_ARTIST:-"${COLOR_RELEASE_TITLE}<<title>>$COLOR_RESET${COLOR_RELEASE_ARTIST}<<artist>>$COLOR_RESET"}" FORMAT_RELEASE_W_ARTIST="${FORMAT_RELEASE_W_ARTIST:-"${COLOR_RELEASE_TITLE}<<title>>$COLOR_RESET${COLOR_ARTIST}<<artist>>$COLOR_RESET"}"
FORMAT_YEAR="${FORMAT_YEAR:-"${COLOR_RELEASE_YEAR}(<<year>>)${COLOR_RESET}"}" FORMAT_YEAR="${FORMAT_YEAR:-"${COLOR_RELEASE_YEAR}(<<year>>)${COLOR_RESET}"}"
FORMAT_TYPE_ALBUM="${FORMAT_TYPE_ALBUM:-"LP 💽"}" FORMAT_TYPE_ALBUM="${FORMAT_TYPE_ALBUM:-"LP 💽"}"
FORMAT_TYPE_EP="${FORMAT_TYPE_EP:-"EP 📀"}" FORMAT_TYPE_EP="${FORMAT_TYPE_EP:-"EP 📀"}"

View File

@@ -11,7 +11,7 @@ if command -v "bat" >/dev/null; then
elif command -v "batcat" >/dev/null; then elif command -v "batcat" >/dev/null; then
CAT="batcat" CAT="batcat"
fi fi
CAT=${CAT:+$CAT --color=always --style=plain --language=md} CAT=${CAT:+$CAT --color=always -pp --language=md}
CAT=${CAT:-cat} CAT=${CAT:-cat}
export CAT export CAT