Как добавить данные "содержит: ..." в файл mp3?
Я пытаюсь заставить gmediaserver (v0.13.0-8) обслуживать все мои mp3. Прямо сейчас он видит только часть из них. Я заметил, что команда "file" дает для рабочих файлов результаты, отличные от нерабочих. На рабочем файле я получаю следующий результат:
$ file 01\ -\ 2112.mp3
01 - 2112.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
на нерабочем файле я получаю следующий результат:
$ file 01\ -\ Prowler.mp3
01 - Prowler.mp3: Audio file with ID3 version 2.3.0
Я загрузил нерабочий файл в Audacity и экспортировал его в тестовую папку, и gmediaserver смог правильно идентифицировать его. Когда я запускаю "file" в экспортированном файле, я получаю следующий результат:
$ file 01\ -\ Prowler.mp3
01 - Prowler.mp3: Audio file with ID3 version 2.4.0, extended header, contains: MPEG ADTS, layer III, v1, 320 kbps, 44.1 kHz, JntStereo
Кто-нибудь знает, как называется часть данных "содержит:...", и если есть волшебная команда, которую я могу использовать, чтобы добавить ее в mp3-файл?
Это красная сельдь? Может ли это быть проблемой с контейнером метаданных? Если да, то как отобразить версию контейнера метаданных, используемую файлом?
Строка "расширенный заголовок" имеет какое-либо отношение к этому?
Если бы я мог найти волшебную команду для добавления нужных данных в файл, я мог бы написать сценарий, чтобы сделать это для всех тех, которые не работают. Если кому-то понадобится копия нерабочего файла, напишите мне в личку, и я передам ее вам для тестирования.
1 ответ
Я решил не использовать gmediaserver. Я нашел mediatomb, и у меня до сих пор не было проблем с ним. Вся моя музыка была найдена без проблем.