Структура каталогов MMCS Music Server

Начну цикл заметок по описанию структуры MMCS Music Server. Первой заметкой будет описание структуры каталогов — их назначение и содержание.

Все файлы с расширением *.bakX — это резервные копии изменившихся файлов, которые создает сервер. В общем случае они не нужны и их можно смело удалять.

AVUNIT — корневой каталог
|__CUSTOM — пока не ясно для чего, обычно всегда пустой
|__DATA — содержит каталоги с файлами треков
|__|__DATANN — содержит каталоги (списки) с файлами треков (*.sc). Каталоги объединены по NN — цифровому индексу (hex). NN может быть не больше 59 (т.е. 3B в hex)! Каталогов (списков) с файлами треков может быть не более 100.
|__|__|__NN0000MM — содержит файлы треков и описание каталога. NN — индекс родительского каталога. MM — индекс текущего каталога (hex). Каталог должен содержать не более 99 файлов!
|__|__|__|__DDD.sc — файл трека. DDD — порядковый номер (decimal). Не должен быть больше 099
|__|__|__|__NN0000MMDISCID.lst — файл содержит некие данные о треках каталога, которые пока не расшифрованы (при удалении треков данные не меняются). NN — индекс родительского каталога, MM — индекс текущего каталога
|__INFO
|__|__ALBUM — каталог до конца не изучен, содержит данные о списках треков
|__|__|__ALBUM0000001
|__|__|__|__ALBUM0000001.lst
|__|__|__USEDALBUM.lst
|__|__DISCID — содержит файлы описания каталогов с файлами треков
|__|__|__DISCIDNN.lst — файл содержит копию всех данных из всех файлов NN0000MMDISCID.lst в каталоге DATA/DATANN. NN может быть не больше 59 (т.е. 3B в hex)!
|__|__HIST — каталог не изучен, похоже содержит данные о часто прослушиваемых треках за период
|__|__|__YYYY — каталоги с именами по годам (например: 2008, 2009)
|__|__|__|__HISTYYMM.lst — YY — последние 2 цифры имени каталога, MM — номер месяца
|__|__RECORD — каталог с данными по файлам треков, при удалении треков данные меняются! Возможно данные содержат оригинальную длительность каждого файла
|__|__|__RECORDNN — каталог с данными по всем файлам треков из каталога DATA/DATANN. NN может быть не больше 59 (т.е. 3B в hex)!
|__|__|__|__RECORDNN00001.lst — файл с данными по всем файлам треков из каталога DATA/DATANN
|__|__TITLE — каталог с данными треков, содержащими артиста и наименование композиции
|__|__|__TITLENN — каталог с данными по всем файлам треков из каталога DATA/DATANN. NN может быть не больше 59 (т.е. 3B в hex)!
|__|__|__|__TITLENN00001.lst — файл с данными по всем файлам треков из каталога DATA/DATANN
|__|__AVVRALBUMARTIST.lst — не содержит каких-либо данных по серверу, содержимое всегда одинаково
|__|__AVVRALBUMTITLE.lst — не содержит каких-либо данных по серверу, содержимое всегда одинаково
|__|__AVVRTRACKTITLE.lst — не содержит каких-либо данных по серверу, содержимое всегда одинаково
|__|__INDEX.lst — содержит связь групп (избранные, часто воспроизводимые, созданные пользователем) и списков треков (в том числе каталогов DATA/DATANN/NN0000MM)
|__|__ORG_ARRAY — содержит наименования для каталогов DATA/DATANN/NN0000MM и количество треков в них
|__AVSCPlayTrackData.dat — содержит список каталогов DATA/DATANN/NN0000MM. Создается автоматически сервером, если удалить

Рубрики: MMCS
Метки:

8 ответов на Структура каталогов MMCS Music Server

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.