Но искать то как нужный фильм в таких разрозненных каталогах?
со стороны amm нужно "подключить хранилище" и для этого хранилище указать путь до каталога, в корне которого лежит местная база, далее работа за amm по чтению этой базы и показа объединенной информации со всех подключенных хранилищ, так же amm будет проще определить, структуру из каких фильмов создать на таком-то хранилище.
со стороны dune - в корне "диска" будет каталог с классификаторами, заходя в которые можно будет выбрать годы и жанры фильмов, которые есть на этом "диске", структура такого каталога(состоит сугубо из папок/каталогов и dune_folder.txt в конце каждого пути) для всех "дисков" будет одинаковой, только с разным содержанием.
Хотя я совсем упустил из виду, что для каждого типа сортировки придется в конец класть копию описания фильма со всеми иконками, т.е. одни и те же иконки будут лежать далеко не в одном месте, а значит будут кушать больше места, но при распределенной схеме - это не страшно.
"диск" - это либо сетевой диск, который отображается в на dune, либо hdd, который так же отображается на dune
т.е. как мне кажется, схема с распределенным хранением и базы для amm и каталога - подойдет всем
а что касается локальной базы amm для хранлища и хранением полного описания вместе с картинками, то скорее всего это тоже правильно, потому как нельзя завязывать amm только на dune, все-таки софт не узко-специализирован под данное оборудование...