Официальное описание этой функции от Apple является трагикомически кратким , сам iTunes не дает подробных отзывов о гениальном сопоставлении, но есть несколько способов узнать, как можно потрогать движки и посмотреть, можно ли внести изменения в лучшую сторону.
- iTunes Match даст вам почувствовать, какие песни не совпадают мгновенно, как побочный эффект включения этой функции. Изначально у вас будет сводная информация о том, сколько песен было найдено, а какие - нет. Хорошая ставка, что Apple использует здесь тот же тип соответствия (возможно, лучше, чем гений), но это хорошее начало.
- Данные о гениальности не легко читаются, поэтому вы не можете легко составлять списки песен, которые гений не распознает, а также песен, которые он знает, но просто не может найти достаточно совпадений в вашей библиотеке, чтобы сделать микс.
Я никогда не видел проектную документацию для функции Genius, и кто-то публиковал код, который создает дамп базы данных, где Apple хранит и синхронизирует данные Genius на ваших устройствах iTunes и iOS, поэтому авторитетному ответу, возможно, придется подождать, пока код не окажется в музее , но три общих аспекта соответствия iTunes помогли мне понять, как все работает:
- Многие вещи связаны с соответствующими песнями - метаданные, длина и, скорее всего, некоторые отпечатки пальцев файла, а также анализ фрагментов звука, вероятно, обрабатываются для обеспечения соответствия вашей исходной песни.
- Эти идентифицирующие характеристики загружаются, и как только серверы iTunes обрабатывают эти результаты, база данных подготавливается и загружается на ваше устройство (компьютер iTunes или устройство iOS), чтобы оно могло локально реагировать на последующие запросы на совпадение.
- Часто определенная песня находит совпадения в одной библиотеке, но не находит достаточно совпадений, когда находится в другой библиотеке iTunes. Тот факт, что сообщение об ошибке одно и то же, не помогает понять, почему не удалось найти совпадение.
У меня был некоторый успех в поиске песни в магазине iTunes (когда эта песня там даже продается) и просмотр рекомендованных треков. На практике это позволяет мне судить, достаточно ли известна песня, чтобы ее можно было найти в большой библиотеке, или iTunes просто еще не привязал эту песню (особенно для песен, которые не продаются через витрину Apple Store для цифровой загрузки).
Поскольку каждая музыкальная библиотека может сильно отличаться с точки зрения метаданных, совпадающих с базой данных и контентом Apple, довольно сложно обобщить, улучшаются или ухудшаются ситуации с течением времени. Мое понимание гениальности, несомненно, неуклонно улучшается, но это мало кому пригодится, если гений терпит неудачу в большинстве песен, которые им небезразличны. Мне совершенно не хватает новых треков от независимых исполнителей и неосновных релизов, которым менее 10 месяцев.
На данный момент процесс улучшения метаданных для меня является методом проб и ошибок. Я надеюсь, что кто-то может провести реинжиниринг базы данных, если Apple не решит добавить больше деталей или раскрыть больше информации о процессе сопоставления, но я также не ожидаю в ближайшее время.