Я пытаюсь получить gmediaserver (v0.13.0-8), чтобы обслуживать все мои mp3. Сейчас он видит только часть из них. Я заметил, что команда «файл» дает разные результаты для рабочих файлов, чем неработающие. В рабочем файле я получаю следующий результат:
$ 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
Я загрузил нерабочий файл в смелость и экспортировал ее в тестовую папку, и gmediaserver смог ее правильно идентифицировать. Когда я запускаю «файл» в экспортированном файле, я получаю следующий результат:
$ 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-файл?
Это красная селедка. Может быть, это проблема с контейнером метаданных? Если это так, как мне отобразить версию контейнера метаданных, используемую файлом?
Связана ли строка с расширенным заголовком?
Если я могу найти магию чтобы добавить нужные данные в файл, я мог бы написать сценарий, чтобы сделать это для всех тех, которые не работают. Если кто-то захочет получить копию нерабочего файла, не стесняйтесь писать мне PM, и я получу его для тестирования.
Я решил не использовать gmediaserver. Я нашел mediatomb, и до сих пор у меня не было никаких проблем. Вся моя музыка не нашла проблем.
Я решил не использовать gmediaserver. Я нашел mediatomb, и до сих пор у меня не было никаких проблем. Вся моя музыка не нашла проблем.