Сделал в Репле открытие файлов.
По файлам строится меню, получается вот так:
1. Несколько источников
(Сами аудиофайлы пока не активны, потому что проигрывания файлов пока нет)
Репл может открывать несколько несвязанных папок, т.е. эти папки могут находиться не в какой-то одной общей папке, а где угодно на диске. Эти папки становятся как бы "источниками" и Репл читает все находящиеся в них файлы, на любую глубину вложенности.
В примере на скриншоте открыти три источника - папки Nazhe, Детские и Пассатижы.
Тут у меня возникает неопределенность - что делать, если нужно открыть только один источник? В этом случае меню "Треки" будет состоять всего из одного пункта, а это глупо:
2. Один источник
Можно сделать так, чтобы при открытии одного единственного источника его название не создавало пункта меню. Тогда в меню "Треки" сразу будут идти названия папок из источника:
3. Содержимое одного источника
Но тогда получается не единообразно - разное количество уровней меню при открытии одного или нескольких источников.
Сделаю это, наверное, опцией, чтобы можно было настраивать по вкусу.
Репозиторий Загрузить Репл 0.4