Структура каталогов 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

    Alex пишет:

    Здравствуйте. Не совсем понял, как пользоваться программой. Можно разложить по полочкам?
    Допустим, я конвертирую мр3 файлы в файлы понятные магнитоле с помощью вашей программы.
    Потом мне эти файлы закидывать напрямую на жд магнитолы (снимать жд, нести домой, подключать), или можно записать на cd диск и его уже вставить в магнитолу?

    pytqon пишет:

    А имея всё это знание, получилось конвертнуть mp3 и закинуть в MMCS чтобы музыка проигрывалась?

      MadLord пишет:

      да…написаны 2 программы — одна конвертирует mp3 в формат MMCS (уже готова), вторая редактирует БД сервера (в процессе)…

        Pytqon пишет:

        А можно попросить поподробнее этот процесс описать?
        Просто я сконвертировал .mp3, получившиеся два файла положил в новую созданную папку в AVUNIT\DATA\DATA10 (номер может быть любой, для теста попробовал 10)\10000001 и естественно ничего не произошло. MMCS не увидел новый трэк. Скорее всего я где-то ошибся.

    weltkind пишет:

    Еще бы написал ктонибудь ПО для прямого конвертирования MP3 в формат MMCS Smilie: :)

      MadLord пишет:

      в процессе…будет 2 программы — одна конвертирует файлы в формат MMCS (уже готова), вторая редактирует сам сервер — пока в процессе…

Добавить комментарий для Alex Отменить ответ

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

 

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