Как добавить данные "содержит: ..." в файл 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, и у меня до сих пор не было проблем с ним. Вся моя музыка была найдена без проблем.

Другие вопросы по тегам