Удалить обложку из mp3 на андроид

Удалить обложку из mp3 на андроид

Давно хотел поговорить об этой поистине глобальной теме — теги в mp3 файлах. Почему эта тема для меня так важна? Да дело в том, что многие ведущие приносят свои подложки, фоны и фанфары для своих программ на флешке, когда начинаешь работать и закидываешь эти песни в плеер, то вместо названий отображается черти что.

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

Ну а начнем с самого начала и попробуем понять, что такое теги mp3. Если по — простому, то тег это метки в аудио- файле, которые содержат в себе некоторое количество данных об этом файле. Это может быть информация о названии трека, авторе, альбоме, годе выпуска трека или альбома, формат файла (mp3), качество, длительность, размер, ну и конечно содержать в себе небольшую фотографию исполнителя или скан обложки альбома.

И все эти данные хранятся в песне. Очень удобно для простых слушателей и ценителей музыки. Но дело в том, что все плееры при добавлении в плей — лист такого файла берут данные именно из тегов, а не из самого названия файла. А значит, если тамада взяла песню Кати Лель — Муси-Пуси и обрезала ее в аудио редакторе, потом переименовала ее в ФОН ВЫХОД ЖЕНИХА и скопировав на флешку подсунула вам, то вы, закинув данный файл в AIMP, уведите опять название песни Кати Лель, без всяческого упоминания о выходе жениха.

Лично я удаляю все теги mp3 файлов. Что и вам при редактировании вашей музыкальной шоу- программы советую. Для этого я использую стандартный музыкальный плеер AIMP. Вот так выглядит mp3 файл с тегами в плей — листе проигрывателя.

Читайте также:  Куда кидать прошивку на андроид

Согласитесь, мало понятно и не информативно. А все потому, что плеер AIMP воспроизводит данные из тегов, игнорируя названия песен. Наводим курсор на это безобразие и щелкаем правой кнопкой мыши.

Нажимаем на инфо о файле и открываем редактор mp3 — тегов. В нем видим всю информацию об этом музыкальном файле.

Переходим в вкладку ID3v2 и ставим внизу галочку напротив пункта УДАЛИТЬ ТЕГ.

Аналогично удаляем все теги во вкладке ID3v1. Нажимаем Сохранить и Закрыть.

Заново наводим мышку на песню в плей — листе и щелкнув правой кнопкой мыши выбираем Инфо о файле.

Теперь все теги у нас удалены и название песни корректно отображается в плеере.

Этого нам и надо было добиться.

Повторяем эти действия со всеми вашими нарезками и фонами. Работать станет проще и приятнее. Ну и еще вас может греть мысль, что все эти отредактированные песни стали немного «легче по весу» и теперь занимают меньше места на вашем безразмерном жестком диске. Стремитесь сразу, как только скачали из интернета песню, удалять все теги mp3. И будет вам счастье 🙂

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

Я читал, что MediaMetadataRetriever полезен для такого рода вещей, но я не смог заставить его работать. Каждый раз, когда я пытаюсь это сделать, я продолжаю получать MediaMetadataRetriever#setDataSource IllegalArgumentException вызовом MediaMetadataRetriever#setDataSource , который указывает, что мой дескриптор файла или URI недействителен.

Следующее работает, поскольку это прямой путь к файлу на самом устройстве:

Читайте также:  Как в двух таблицах excel найти совпадения

Однако любое из следующих сбоев с той же ошибкой:

Первым из них является альбомArtURI, извлеченный из метаданных UPnP (расширение без * .mp3, но файл будет загружен, если вставить его в веб-браузер).

Вторая и третья попытки используют значение «res» из метаданных UPnP, которое указывает на фактический файл на сервере.

Я надеюсь, что я просто неправильно разбираю URI, но у меня нет идей.

Какие-либо предложения? Кроме того, есть ли лучший способ сделать это полностью, когда вы берете с UPnP-сервера? FWIW, я использую библиотеку Cling UPnP.

Я начал изучать ответ william-seemann и привел меня к этому: MediaMetadataRetriever.setDataSource (String path) больше не принимает URL-адреса

Комментарий № 2 в этом сообщении упоминается с использованием другой версии setDataSource() которая все еще принимает удаленные URL-адреса.

Вот что я сделал, и он отлично работает:

FFmpegMediaMetadataRetriever извлекает метаданные из удаленного файла (раскрытие: я создал его). У меня такой же интерфейс, как MediaMetadataRetriever, но он использует FFmpeg, поскольку он является бэкэнд. Вот пример:

Если посмотреть на исходный код MediaMetadataRetriever (не из официального репо в Android, но он все равно будет похож, если не эквивалентен) показал мне это:

Ваше исключение исходит от одного из этих блоков.

Если вы любите слушать музыку, наверняка имеете на телефоне довольно большую коллекцию. Согласитесь, приятно слушать на ходу свои любимые песни.

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

Казалось бы, невелика потеря. Однако, слушая музыку на телефоне, куда приятнее видеть в плеере картинку, а не пустой экран. Добавить обложку к mp3 вручную достаточно хлопотно и желательно для этого пользоваться компьютером (с помощью таких приложений, к примеру, как Mp3tag, AIMP3, iTunes и др.).

Читайте также:  Как пользоваться мобильным интернетом на компьютере

А почему бы не сделать этот процесс проще и удобнее? Имея в распоряжении лишь Android смартфон или планшет с установленным в них приложением, которое всё сделает за вас.

Таких достаточно много, но лучше всех, пожалуй, Album Art Grabber. Данное приложение извлекает обложки альбомов непосредственно с Last.fm и чрезвычайно простое в использовании, и, самое главное, бесплатное! Правда, есть рекламка, которую можно отключить за деньги, но она никак не ограничивает функционал программы.

Начать просто: скачиваем Album Art Grabber из Google Play Маркета и устанавливаем. После установки видим следующее окошко:

Дальше хоть и по-английски, но разобраться просто: кнопка «Grab» запускает автоматическую загрузку отсутствующих обложек и обновляет музыкальную библиотеку. Это если вы её нажмете.

Однако до этого момента можно пробежать по списку и посмотреть, а нет ли неправильных обложек альбомов mp3. Таковые можно при необходимости очистить, чтобы приложение подыскало наиболее подходящие.

Кнопка «Clear» удаляет все обложки альбомов, так что будьте с ней осторожны. «Prefs» дает возможность выбрать дополнительные интересующие вас функции:

Итак, когда будете готовы, просто нажмите кнопку «Grab», и пусть приложение делать своё дело. Вы увидите новый значок в строке состояния, и сможете наблюдать за прогрессом обновления. Немного терпения и все обложки альбомов в вашей музыкальной коллекции будут обновлены. Всё достаточно просто.

Album Art Grabber заполнил обложки в моей коллекции на две трети. Незадействованными остались либо уж совсем экзотические для Last.fm треки, либо вообще с непонятной даже для меня самого подписью. Но то, что всё стало гораздо приятнее глазу, это точно.

А вы пользуетесь подобными программами? Может быть, по вашему мнению, есть другие, более подходящие?

[sotmarket_info_3columns_both_default_359275, 335823, 552405_undefined_]

Ссылка на основную публикацию
Тонны в сутки в кг в секунду
Сколько Килограмм в секунду в Метрическая тонна в сутки: 1 Килограмм в секунду = 86.4 Метрическая тонна в сутки 1...
Тарол волкова от тараканов отзывы
ЗДОРОВЬЕ И КРАСОТА ИЗ СИБИРИ Препарат нового поколения, обеспечивающий 100% эффект против тараканов и совершенно безопасный для человека и животных....
Тачки для gta sa
В этом разделе сайта вы можете скачать машины для GTA San Andreas. Пользователи очень любят скачивать моды машин именно с...
Тонер для заправки картриджей canon 725
Совместимость: Картридж Canon 728 подходит к принтерам MF-4410, 4430, 4450, 4550, 4570, 4580, 4730, 4750, 4780, 4870, 4890. Аналог —...
Adblock detector