Get artist stats with just ffmpeg
0
artists.sh
1#!/usr/bin/env bash
2set -euo pipefail
3
4find . -type f \( -name "*.opus" -o -name "*.m4a" -o -name "*.mp3" \) -print0 | \
5xargs -0 -P "$(nproc)" -I {} sh -c \
6 'ffprobe -v quiet -print_format json -show_streams -show_format "$1" 2>/dev/null | jq -r "[.streams[]?.tags.artist, .streams[]?.tags.ARTIST, .format.tags.artist, .format.tags.ARTIST] | map(select(. != null)) | first // empty"' \
7 -- {} | \
8grep -v '^$' | sort | uniq -c | sort -rn