Музыкальное приложение для Android, которое правильно читает/записывает теги MP3 ID3 POPM.

Вопрос или проблема

Я надеюсь найти Android-приложение, которое может правильно читать и записывать MP3 ID3-теги для рейтингов (обычно это показательный метрик, называемый POPM в теге). Это Matroska T=30 в тегах ID3v2.3 и ID3v2.4, и это 8-битное значение в коде (1-255), так что несложно запрограммировать пороговые значения для каждой полной и половинной звездной оценки в программе, например:

ID3 значение Звезды
<23 0
<46 0.5
<69 1
<92 1.5
<115 2
<138 2.5
<161 3
<184 3.5
<207 4
<230 4.5
<253 5

Однако, я еще не нашел программу, которая поддерживает несколько жанровых тегов И полные звездные рейтинги на Android.

Poweramp близок к этому с некоторой помощью от третьих сторон. У Poweramp есть система рейтингов, но это не POPM в MP3 ID3v2.3/ID3v2.4 тегах, и она не поддерживает половинные звездные рейтинги.

Существует третьесторонняя программа, которая может синхронизироваться в любом направлении, называется Music Playlist Manager от flyingdutchman. Я связал скрипт Tasker для автоматизации этого процесса в этом посте на форуме https://forum.powerampapp.com/topic/22162-poweramp-finally-needs-a-half-star-rating-system/
Тем не менее, этот процесс синхронизации все еще теряет ваши половинные звездные рейтинги, если вы их используете.

Есть ли предложения по другим программам?

Я начал использовать Symfonium, который соответствует этому требованию и также, кажется, является самым полным музыкальным плеером для Android, который я нашел, не будучи громоздким и раздутым. Я заменил Poweramp на Symfonium, и это практически идеально.

Программа НЕ записывает в сами файлы (разработчик объяснил, что это действительно проблема Google/Android, когда я спросил), но она ведет собственную базу данных и поддерживает половинные звезды. Они работали над экспортом рейтингов в текстовом формате согласно их трекеру.

.

Ответ или решение

Поиск приложения на Android, которое может корректно читать и записывать теги MP3 ID3 для рейтингов (популярность, обозначаемая как POPM в теге), может быть вызовом для многих пользователей. Давайте рассмотрим, почему это важно, какие проблемы с существующими решениями, и как можно решить эту задачу.

Теория (Theory)

Теги ID3 используют стандартный формат для хранения метаданных в аудиофайлах, таких как название, исполнитель, альбом и, в нашем случае, популярность (POPM). POPM (Popularity Meter) — это теги, которые позволяют пользователям указывать уровень популярности аудиотрека. Они представляют собой 8-битное значение (от 1 до 255), и их можно интерпретировать как рейтинги в звездах. Например:

  • Значение до 23 соответствует рейтингу 0 звезд.
  • Значение от 23 до 45 соответствует 0.5 звезды.
  • Значение от 46 до 68 — 1 звезда и так далее до 5 звезд.

Большинство существующих приложений для Android не поддерживают корректную работу с этими тегами, особенно в вопросах использования половинчатых звезд.

Пример (Example)

Как уже упоминалось, Poweramp является распространенным выбором для прослушивания музыки на Android, но его встроенная система оценок не использует теги POPM и не поддерживает полузвездочные оценки. Пользователи находили выход в виде стороннего приложения Music Playlist Manager от Flying Dutchman. С помощью Tasker можно автоматизировать процесс синхронизации оценок между Poweramp и этим приложением, но при этом теряются полузвездочные оценки.

Другим примером является приложение Symfonium. Это приложение отвечает практически всем требованиям пользователей. Symfonium поддерживает рейтинги, интерпретирует полузвезды и сохраняет их в собственной базе данных, хотя и не записывает непосредственно в файлы. Разработчики обещают в будущем добавить возможность экспорта оценок в текстовом формате, что могло бы решить текущую проблему отсутствия поддержки записи тегов.

Применение (Application)

Для решения проблемы рейтингов музыки на Android с поддержкой тегов POPM и полузвезд, можно использовать следующие стратегии:

  1. Выбор приложения:

    • Если читка и запись тегов POPM критически важны, может возникнуть необходимость в приложении, способном работать с собственной базой данных и поддерживать экспериментальные функции.
  2. Внедрение решений:

    • Symfonium представляет собой современное решение, которое частично решает проблему. Оно поддерживает полузвезды и ведет внутренний учет оценок без записи в сами файлы.
    • Использование связки приложений, таких как Poweramp и Music Playlist Manager, хотя и требует дополнительных настроек, может быть вариантом для пользователей, намеренных сохранить свои полузвездочные оценки.
  3. Ожидание обновлений:

    • Ведите наблюдение за обновлениями от разработчиков, например, тех, кто создает Symfonium, чтобы получить функционал экспорта оценок. Возможно, такие обновления позволят хранить оценки в более переносимом формате.
  4. Альтернативные варианты:

    • Искать альтернативные приложения, которые могут появиться на рынке с поддержкой всех необходимых функций. Контроль за форумами и тематическими платформами может предоставить больше информации по новым разработкам.

Принимая во внимание сложность среди доступных решений, важно взвешивать, что является для вас приоритетом: непосредственно работа с файлами или удобство и функциональность, предлагаемые некоторыми современными приложениями. В условиях постоянно развивающегося рынка приложений для Android, возможно, вскоре появится еще более идеальное решение, которое удовлетворит все описанные требования. Продолжайте следить за новостями и активными обсуждениями среди пользователей и разработчиков, чтобы оставаться в курсе.

Оцените материал
Добавить комментарий

Капча загружается...