Я тоже когда возился с задачкой переименования файлов в локальной коллекции (педант-с) по информации в ID3 тегах - долго недоумевал, почему бы с ID3v2 не перестать поддерживать уебанство в виде id3 и id3v1 )
А обложки - ну да, но зато оффлайн плееры отображают, типа круто - слушаешь песню, на обложку любуешься :)
Ну да, тоже думал, что почему бы не держать последнюю версию и просто иметь бесплатный конвертер внутри плэйера или вообще. Т.е. дали mp3шку со старым id3 он тебе в фоне переписал на id3v2.4 и радостно показал тэги уже из нового варианта. И т.д.
Про облоги я тоже думал, пока сам не понимаю, вроде удобно конечно хранить внутри файла, но это жеж как расточительно! По идеи было бы круто иметь некий пиринговый формат, чтобы на фид он был а-ля jar (gem) - обычный зазипованный файл, где отдельно лежит: mp3 - файл потока, tags.yml - вся инфа о трэке, когда и кем записан, ссылка на сайт и т.п., отдельно lyrics.markdown - файл текста, cover.(jpg|png|gif) - файл облоги, и клип video.(avi|mp4|3gp....), present.html + present.js - это презентуха или эффекты на js для создания настроения.. было бы вообще шикарно!
думаю проблема как и во многих других случаях, да и в пхп отчасти тоже - если вначале ошибся, то дальше все капец не выйдешь на прямую дорожку, грехи прошлого+совместимость не дадут
Делали как-то поисковик по mp3-файлам, лежащим в свободном доступе. Вот там я конечно расстроился, когда узнал, что придётся скачать несколько миллионов mp3 полностью, чтобы теги прочитать.
А я вот чего-то удивлён, что не появились общепризнанные форматы "пачка mp3шек". Ну там чтобы весь альбом одним файликом (с кучей метаданных). Или всю дискографию.
Comments 10
А обложки - ну да, но зато оффлайн плееры отображают, типа круто - слушаешь песню, на обложку любуешься :)
Reply
Про облоги я тоже думал, пока сам не понимаю, вроде удобно конечно хранить внутри файла, но это жеж как расточительно! По идеи было бы круто иметь некий пиринговый формат, чтобы на фид он был а-ля jar (gem) - обычный зазипованный файл, где отдельно лежит: mp3 - файл потока, tags.yml - вся инфа о трэке, когда и кем записан, ссылка на сайт и т.п., отдельно lyrics.markdown - файл текста, cover.(jpg|png|gif) - файл облоги, и клип video.(avi|mp4|3gp....), present.html + present.js - это презентуха или эффекты на js для создания настроения.. было бы вообще шикарно!
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Leave a comment