Sugiro que o script a seguir (testado, mas sem garantia) seja executado a partir do diretório principal, no qual todos os diretórios de artistas residem:
#!/bin/bash
for f in *; do
find "$f" -mindepth 2 -type f -exec mv --backup=numbered -t "$f" {} +
done
for f in *; do
find "$f" -mindepth 1 -type d
done |
sort -r |
while read d; do
rmdir "$d"
done
Ele também cuida de duplicatas e remoção de subdiretórios vazios.