Я бы сделал две вещи. Поскольку ваша структура каталогов настолько аккуратная (комплимент), я бы использовал эту структуру для a) поместил как можно больше информации в фактическое имя файла и b) поместил эту информацию в теги.
Вы можете переименовать свою файлов имя файла . Вы также можете написать сценарий bash, чтобы переименовать их на основе структуры вашего каталога. Если у вас есть правильные теги ID3 1.x, вы можете использовать mp3info для извлечения данных и использовать их в сценарии bash для переименования ваших файлов в соответствии с их тегами для достижения аналогичного результата.
Если вы захотите, вы можете даже использовать свою структуру каталогов, чтобы добавить теги альбома и исполнителя в свои файлы. Снова вы можете использовать mp3info здесь:
mp3info - это утилита, используемая для чтения и изменения тегов ID3 в файлах уровня 3 (MP3) MPEG. Он также может (необязательно) отображать различные технические атрибуты файла MP3.