improved release group display

This commit is contained in:
2025-07-22 16:14:23 +02:00
parent 47194034bf
commit fa7c37c7ab
4 changed files with 97 additions and 33 deletions

View File

@@ -68,17 +68,36 @@ if [ "${1:-}" = "--internal-browse-artist" ]; then
$JQ -r '."release-groups"[] | [
.id,
."primary-type",
(."secondary-types"|join(";")),
."first-release-date",
.title
] | join("\t")' |
awk \
-F "\t" \
-v format_album="$FORMAT_ALBUM" \
-v format_single="$FORMAT_SINGLE" \
-v format_ep="$FORMAT_EP" \
-v format_release="$FORMAT_RELEASE" \
-v format_year="$FORMAT_YEAR" \
-v format_album="$FORMAT_TYPE_ALBUM" \
-v format_single="$FORMAT_TYPE_SINGLE" \
-v format_ep="$FORMAT_TYPE_EP" \
-v format_broadcast="$FORMAT_TYPE_BROADCAST" \
-v format_other="$FORMAT_TYPE_OTHER" \
-v format_compilation="$FORMAT_TYPE_SECONDARY_COMPILATION" \
-v format_soundtrack="$FORMAT_TYPE_SECONDARY_SOUNDTRACK" \
-v format_spokenword="$FORMAT_TYPE_SECONDARY_SPOKENWORD" \
-v format_interview="$FORMAT_TYPE_SECONDARY_INTERVIEW" \
-v format_audiobook="$FORMAT_TYPE_SECONDARY_AUDIOBOOK" \
-v format_audiodrama="$FORMAT_TYPE_SECONDARY_AUDIODRAMA" \
-v format_live="$FORMAT_TYPE_SECONDARY_LIVE" \
-v format_remix="$FORMAT_TYPE_SECONDARY_REMIX" \
-v format_djmix="$FORMAT_TYPE_SECONDARY_DJMIX" \
-v format_mixtape="$FORMAT_TYPE_SECONDARY_MIXTAPE" \
-v format_demo="$FORMAT_TYPE_SECONDARY_DEMO" \
-v format_fieldrec="$FORMAT_TYPE_SECONDARY_FIELDREC" \
"$AWK_RELEASEGROUPS" |
sort -n -r
sort |
sort -t "$(printf '\t')" -k 5 -n -r |
column -t -s "$(printf '\t')" |
sed 's| \+[0-9]\+ \+\([0-9a-f-]\+\)$|\t\1|'
exit 0
fi
@@ -117,7 +136,7 @@ while true; do
--reverse \
--delimiter="\t" \
--accept-nth="{2}" \
--with-nth="{3}"
--with-nth="{1}"
)
[ "$sel" ] && set -- "--show-release" "$sel"
;;