Можно ли улучшить iTunes Genius (или метаданные песни), чтобы песни без совпадения могли использовать эту функцию?


11

Мой вопрос сводится к следующему: «Технически, как работает функция Genius?» так что я могу использовать его в тех случаях, когда он не может достаточно точно соответствовать конкретной песне.

Часть этого вопроса - что хранится в вашей библиотеке или метаданных в iTunes или на вашем iPhone, что позволяет объединять песни в автоплейлисты? Другими словами, что это доставки , когда он говорит : «Обеспечивая свои Genius результаты ...»

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


1
Я еще не очень хорошо разбираюсь в реинжиниринге гениальной базы данных хранилища и удивляюсь потенциально тому же здесь . Насколько я могу судить, не только основная база данных гений должна «знать» о целевой песне, но вам нужно от 30 до 50 совпадений с высоким потенциалом, прежде чем ваша библиотека сможет предложить гениальные совпадения. Это часто является провалом сопровождающей библиотеки, как и песней, выбранной для создания гениального плейлиста IMO.
bmike

Ответы:


4

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

Однажды я прочитал статью об этом, где парень попросил Genius создать для него плейлист, и он не мог понять, что общего у песен, на всю жизнь. Они были из разных лет, жанров и т. Д., Даже из устной речи. Наконец, он понял, что у всех треков было одно общее - они были канадскими. Конечно, это не самое разумное поведение, поскольку канадские треки не обязательно те, которые вы хотели бы слушать по очереди. Но, конечно же, люди нередко создают «канадский» плейлист по другим причинам, чем при прослушивании его как коллекции, и поэтому Genius подумал, что они могут пойти вместе. Функция Genius постепенно теряет свое очарование по мере того, как трек переходит от Селин Дион к архиву радио CBC (не дай бог) Джастину Биберу.


3

Функции Genius проверяют ваши теги ID3, поэтому, если ваши метаданные все в порядке, стандартны и относительно точны, вы должны получить приличные результаты. В этом нет уверенности, так как Apple не сообщила, как именно это работает, но не существует компьютерного анализа структуры трека типа Shazam.

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

Итог: держите ваши ID3-теги на одной линии, и Genius сможет найти вашу песню, если она не является чем-то непонятным.


2

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

  • iTunes Match даст вам почувствовать, какие песни не совпадают мгновенно, как побочный эффект включения этой функции. Изначально у вас будет сводная информация о том, сколько песен было найдено, а какие - нет. Хорошая ставка, что Apple использует здесь тот же тип соответствия (возможно, лучше, чем гений), но это хорошее начало.
  • Данные о гениальности не легко читаются, поэтому вы не можете легко составлять списки песен, которые гений не распознает, а также песен, которые он знает, но просто не может найти достаточно совпадений в вашей библиотеке, чтобы сделать микс.

Я никогда не видел проектную документацию для функции Genius, и кто-то публиковал код, который создает дамп базы данных, где Apple хранит и синхронизирует данные Genius на ваших устройствах iTunes и iOS, поэтому авторитетному ответу, возможно, придется подождать, пока код не окажется в музее , но три общих аспекта соответствия iTunes помогли мне понять, как все работает:

  1. Многие вещи связаны с соответствующими песнями - метаданные, длина и, скорее всего, некоторые отпечатки пальцев файла, а также анализ фрагментов звука, вероятно, обрабатываются для обеспечения соответствия вашей исходной песни.
  2. Эти идентифицирующие характеристики загружаются, и как только серверы iTunes обрабатывают эти результаты, база данных подготавливается и загружается на ваше устройство (компьютер iTunes или устройство iOS), чтобы оно могло локально реагировать на последующие запросы на совпадение.
  3. Часто определенная песня находит совпадения в одной библиотеке, но не находит достаточно совпадений, когда находится в другой библиотеке iTunes. Тот факт, что сообщение об ошибке одно и то же, не помогает понять, почему не удалось найти совпадение.

У меня был некоторый успех в поиске песни в магазине iTunes (когда эта песня там даже продается) и просмотр рекомендованных треков. На практике это позволяет мне судить, достаточно ли известна песня, чтобы ее можно было найти в большой библиотеке, или iTunes просто еще не привязал эту песню (особенно для песен, которые не продаются через витрину Apple Store для цифровой загрузки).

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.