Я храню мои MP3 на моем NAS. Я установил общий ресурс CIFS на свой Raspberry Pi с Raspbian и управляю своей музыкой с помощью Beets. Однако я также получаю доступ к своим файлам MP3 через рабочий стол Windows с помощью Windows Media Player.
Beets отмечает файлы в ID3v2.4, которые WMP (наряду с Windows 7 File Explorer) не может прочитать. Поэтому я подумал, что напишу сценарий для преобразования тегов в v2.3 с помощью eyeD3
После запуска eyeD3 --to-v2.3 *.mp3
файлы больше не воспроизводятся в WMP. Однако, если я конвертирую их обратно в v2.4 с помощью eyeD3, они снова будут играть нормально (хотя информация ID3 все еще не может быть прочитана).
Если я конвертирую теги с помощью Foobar2000 в Windows, все будет работать правильно.
Что может быть причиной этой несовместимости с eyeD3? Я бы предпочел написать сценарий преобразования (или написать плагин Beets для этого), а не преобразовывать их в Windows с помощью Foobar.