Мой вопрос сводится к следующему: «Технически, как работает функция Genius?» так что я могу использовать его в тех случаях, когда он не может достаточно точно соответствовать конкретной песне.
Часть этого вопроса - что хранится в вашей библиотеке или метаданных в iTunes или на вашем iPhone, что позволяет объединять песни в автоплейлисты? Другими словами, что это доставки , когда он говорит : «Обеспечивая свои Genius результаты ...»
Больше, чем просто академический интерес, мне интересно, могу ли я что-нибудь сделать, чтобы настроить метаданные тех песен, которые получают сообщения об ошибках Genius, чтобы они работали. В последнее время у меня было несколько популярных песен, и я должен был легко найти результаты, но не смог.
Ответы:
Насколько я понимаю, Genius не только использует метатеги вашего mp3 для организации информации Genius, но и получает много информации из того, что люди помещают в свои плейлисты. Это имеет смысл, поскольку цель Genius состоит в том, чтобы автоматически составлять список песен, которые идут вместе, без необходимости делать это вручную.
Однажды я прочитал статью об этом, где парень попросил Genius создать для него плейлист, и он не мог понять, что общего у песен, на всю жизнь. Они были из разных лет, жанров и т. Д., Даже из устной речи. Наконец, он понял, что у всех треков было одно общее - они были канадскими. Конечно, это не самое разумное поведение, поскольку канадские треки не обязательно те, которые вы хотели бы слушать по очереди. Но, конечно же, люди нередко создают «канадский» плейлист по другим причинам, чем при прослушивании его как коллекции, и поэтому Genius подумал, что они могут пойти вместе. Функция Genius постепенно теряет свое очарование по мере того, как трек переходит от Селин Дион к архиву радио CBC (не дай бог) Джастину Биберу.
источник
Функции Genius проверяют ваши теги ID3, поэтому, если ваши метаданные все в порядке, стандартны и относительно точны, вы должны получить приличные результаты. В этом нет уверенности, так как Apple не сообщила, как именно это работает, но не существует компьютерного анализа структуры трека типа Shazam.
Теперь отметим, что Genius анализирует, что также купили другие пользователи (для песни, которую проверяет Genius), что они также слушают, и отображает ваши плейлисты и рекомендации Genius соответственно.
Итог: держите ваши ID3-теги на одной линии, и Genius сможет найти вашу песню, если она не является чем-то непонятным.
источник
Официальное описание этой функции от Apple является трагикомически кратким , сам iTunes не дает подробных отзывов о гениальном сопоставлении, но есть несколько способов узнать, как можно потрогать движки и посмотреть, можно ли внести изменения в лучшую сторону.
Я никогда не видел проектную документацию для функции Genius, и кто-то публиковал код, который создает дамп базы данных, где Apple хранит и синхронизирует данные Genius на ваших устройствах iTunes и iOS, поэтому авторитетному ответу, возможно, придется подождать, пока код не окажется в музее , но три общих аспекта соответствия iTunes помогли мне понять, как все работает:
У меня был некоторый успех в поиске песни в магазине iTunes (когда эта песня там даже продается) и просмотр рекомендованных треков. На практике это позволяет мне судить, достаточно ли известна песня, чтобы ее можно было найти в большой библиотеке, или iTunes просто еще не привязал эту песню (особенно для песен, которые не продаются через витрину Apple Store для цифровой загрузки).
Поскольку каждая музыкальная библиотека может сильно отличаться с точки зрения метаданных, совпадающих с базой данных и контентом Apple, довольно сложно обобщить, улучшаются или ухудшаются ситуации с течением времени. Мое понимание гениальности, несомненно, неуклонно улучшается, но это мало кому пригодится, если гений терпит неудачу в большинстве песен, которые им небезразличны. Мне совершенно не хватает новых треков от независимых исполнителей и неосновных релизов, которым менее 10 месяцев.
На данный момент процесс улучшения метаданных для меня является методом проб и ошибок. Я надеюсь, что кто-то может провести реинжиниринг базы данных, если Apple не решит добавить больше деталей или раскрыть больше информации о процессе сопоставления, но я также не ожидаю в ближайшее время.
источник