Смысл в чём. Этой программе я задаю определённый format_string, с определённым синтаксисом, описывающий, как я хочу наименовать музыкальные файлы, и в какие директории под папкой коллекции положить. Задаю папку с коллекцией. Бросаю/задаю ей файлы, которые нужно положить в библиотеку с коллекцией...
И оно, собственно, раскладывает эти файлы в коллекцию, в соответствии с format_string, который я задал.
format_string, должен иметь возможность подставлять теги. И иметь простейшие макроподобные конструкции, вроде «если этот тег не пустой, подставить это, иначе это».
Ну и возможность прогнать его по коллекции, с целью задетектить изменения тегов и исправить, тоже было бы неплохо.
А если там ещё будет функция конвертера, который из жЫрных и избыточных FLAC сделает мне православные MP3/OGG с битрейтом 320 kb/s, с сохранением всех IDv3.* тегов, с помощью, например, того-же ffmpeg, я буду очень рад.