Поддержка Проблемы и решения При загрузке mp3 не верно распознается исполнитель по-русски, альбом и др.

  • При загрузке mp3 не верно распознается исполнитель по-русски, альбом и др.

    ошибка

    Как сделать так, чтобы исполнитель, альбом, заголовок и т.п. в аудио файле распознавались верно?

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • называть их латиницей

    Автор craft

    (@vmirezhit)

    Это уже готовые mp3, нет возможности их редактировать. При открытии, например, в winamp выше обозначенные параметры показываются верно.

    • Ответ изменён 5 лет, 2 месяца назад пользователем craft.
    Модератор Yui

    (@fierevere)

    ゆい

    а теги у вас в файлах в какой кодировке ? cp1251 или utf8 ?
    V1 , V2 или APE ?

    Автор craft

    (@vmirezhit)

    Вопрос интересный, но я не могу знать, в какой кодировке оно там внутри сидит, обычные проги для PC видят эти данные нормально. Что делать при загрузке в WordPress пока не совсем понятно, все править вручную не подойдет.

    Модератор Yui

    (@fierevere)

    ゆい

    дело в том что как бы принято для старого ПО делать V1 в старой кодировке windows cp1251, V2 и APE в utf8, приоритет по чтению V2/APE, затем V1

    в код не смотрела, но вероятно что WP подразумевает только utf8

    Автор craft

    (@vmirezhit)

    Ощущение, что оно в ANSI, судя по этому скрину:

    Автор craft

    (@vmirezhit)

    Можно ли как-то решить эту проблему, может есть плагин, который понимает правильно V1 (если дело в этом)? или патч на WordPress…

    Модератор Yui

    (@fierevere)

    ゆい

    зачем такие ужосы?
    многие плееры показывают и теги отдельно ID3v1, ID3v2, APE
    и позволяют их редактировать отдельно
    также как и устанавливать раздельно кодировку и приоритет чтения тегов
    я например пользуюсь плеером qmmp, там все это есть

    вручную можно в принципе не редактировать, если все на сервере, то можно использовать утилиты редактирования для командной строки
    id3convert
    id3tag
    id3v2
    midv2

    читать теги может id3info

    Автор craft

    (@vmirezhit)

    Дело в том, что я не могу добавить сразу кучу mp3 и создать по ним плейлист, выглядит вот так:

    судя по предыдущим постам

    можно использовать утилиты редактирования для командной строки
    id3convert
    id3tag
    id3v2
    midv2

    читать теги может id3info

    окончательно сломает ему мозг -))

    Модератор Yui

    (@fierevere)

    ゆい

    ну почему сломает?

    есть вполне пристойные и короткие руководства, плагинов вот для ВП скорее всего нет

    https://www.google.com/search?q=mp3+конвертировать+теги+в+utf8
    вот например приемлимый для сервера вариант , быстро и относительно просто
    https://romantelychko.com/blog/108/
    (правда на шаред хосте придется пинать поддержку наверное по поводу python-mutagen)

    Модератор Yui

    (@fierevere)

    ゆい

    вообще библиотека getID3 много что сама по себе поддерживает
    https://core.trac.wordpress.org/browser/trunk/src/wp-includes/ID3
    и чтение и запись и конвертирование кодировок
    wordpress использует далеко не все ее возможности.
    Посмотрела в коде, вначале читается id3v2 потом id3v1, т.е. можно совершенно спокойно воспользоваться вариантом с python-mutagen выше и установить id3v2 тег в utf8

    Автор craft

    (@vmirezhit)

    С конвертациями файлов на стороне сервера — решение понятно, но это не совсем то, чего хотелось бы.

    Речь идет об обычном пользователе (редакторе), который пишет новый пост на сайте под управлением WordPress. У него есть набор mp3 файлов (например, локально на его компе), из которых нужно сделать плейлист, например, проигрывание аудио книги. Сейчас этого напрямую через интерфейс WordPress сделать не получается (см. предыдущий скриншот).

    Конвертировать все локальные файлы на компе (винда, кстати) — тоже решение не совсем айс, всех редакторов этому не обучишь, да и экспериментально поставили EasyTag, но оно тупо падает при сканировании директории.

    Хотелось более человеческое решение, всё, что нужно это научить WordPress понимать кодировку правильно.

    Интересный баг. И думаю по этому багу нужно заводить тикет.
    Как это так в 21 веке использовать всякие конверторы и не иметь возможность на уровне cms исправить эту проблему. Ну есть у меня файл mp3 который внутри содержит кириллицу — я что как для автомагнитол из 2000х должен в латиницу все это переводить? Это реально неудобно. Но заметим — даже самые глупые магнитолы сейчас распознают кириллицу. А вордпресс нет. И это его проблемы, а не конечного пользователя.

    и не иметь возможность на уровне cms исправить эту проблему.

    Я думаю это не проблема движка как такового. Это скорее системная проблема.
    Конечно можно, с пом. пхп перекодировать теги mp3 и даже заново формировать файл, но это в целом не задача ни пхп ни вебсервера. Да и кодировщики mp3 если не ошибаюсь вроде не GPL.
    АПД. А не, LAME под GPL.

    Но заметим — даже самые глупые магнитолы сейчас распознают кириллицу.

    В самых дохлых магнитолах есть процессоры. Железные в см.

    • Ответ изменён 5 лет, 2 месяца назад пользователем SeVlad. Причина: апд
Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Тема «При загрузке mp3 не верно распознается исполнитель по-русски, альбом и др.» закрыта для новых ответов.