Быстрое и простое приложение для исправления «неизвестных исполнителей» в базе данных MediaStore.
Спасибо всем, кто скачал и попробовал MediaFix , а также за добавление сюда своих отзывов.
Я сменил телефон (мой Galaxy S2 внезапно умер), и у меня больше нет проблем с музыкой на новом, поэтому я больше не буду поддерживать MediaFix («Он его поддерживал?», я слышал, вы спрашиваете!)
Однако вместо того, чтобы позволить коду пропадать зря, я делаю его доступным на Bitbucket, чтобы, надеюсь, его можно было использовать и заставить работать на устройствах, на которых все еще возникают проблемы. Конечно, при условии, что это может понять любой!
Перейдите на https://bitbucket.org/Peter_H/MediaFix, чтобы получить копию.
--
ПОЖАЛУЙСТА, ОБРАТИ ВНИМАНИЕ:
1) MediaFix был создан для решения проблемы на Samsung Galaxy S II и тестировался только на этом устройстве. Если у вас другое устройство, оно может работать (и оно бесплатное, поэтому вам нечего терять, попробовав его), но не удивляйтесь (и оставляйте отзыв с 1 звездой), если оно не работает.
2) Приложение будет обрабатывать только треки в формате .m4a или .aac. Он будет игнорировать любые треки, отличные от .m4a или .aac.
3) Приложение работает только с треками, которые отображаются в приложении «Музыка». Он не сканирует файловую систему на наличие дорожек. Если вы не видите дорожку при открытии «Музыки», MediaFix тоже ее не увидит.
Описание:
В различных версиях Android возникают проблемы с обработкой тегов метаданных в аудиофайлах, в результате чего записи базы данных MediaStore содержат неполные данные.
MediaFix сканирует вашу базу данных MediaStore на наличие дорожек в формате mpeg4 (.m4a или .aac), для которых исполнитель установлен на «неизвестный». Для каждой дорожки он анализирует структуру метаданных mpeg4 в исходном файле, чтобы извлечь название дорожки, название альбома, исполнителя дорожки, номер дорожки и номер диска, а также обновляет базу данных MediaStore.
В исходные треки на SD-карте не вносятся никакие изменения.
Чтобы просмотреть список файлов, которые MediaFix попытается исправить, коснитесь номера «файлы для исправления».
Известные проблемы...
На самом деле я тестировал только Samsung Galaxy S II под управлением версии 2.3.3, так как это мой телефон. Я знаю, что на других устройствах это работает, но знаю, что на некоторых тоже не работает.
Мне не удалось найти способ обновить исполнителей альбомов для компиляций (при попытке я получаю исключение «неподдерживаемая операция»), поэтому в сборниках отображается исполнитель последнего исправленного трека.
В Android есть ошибка, связанная со способом хранения жанров. Компания Samsung реализовала обходной путь, поэтому обновления жанра должны работать на их устройствах. На других устройствах каждый трек по-прежнему будет отображаться в жанре «Неизвестно», но также должен отображаться в правильном жанре.
Отказ от ответственности...
Не должно быть никаких шансов, что MediaFix вызовет какие-либо серьезные проблемы с вашим устройством (в конце концов, он только обновляет базу данных MediaStore), но вы ИСПОЛЬЗУЕТЕ ЕГО НА СВОЙ РИСК! Я не несу ответственности за его работу на вашем устройстве.
Читать далее