Чи можна покращити iTunes Genius (або метадані пісні), щоб пісні без відповідності могли використовувати цю функцію?


11

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

Частина цього питання полягає в тому, що - що зберігається у вашій бібліотеці чи метаданих на iTunes або на вашому iPhone, що дозволяє композиціям поєднуватися в автоматичні списки відтворення? Іншими словами, що це дає, коли йдеться про "Досягнення результатів вашого генія ..."

Мені цікаво, що не просто цікаво з точки зору наукової роботи, чи є щось, що я можу зробити, щоб скорегувати метадані тих пісень, які отримують повідомлення про помилки Genius так, щоб вони працювали. Останнім часом у мене було кілька популярних пісень, і вони мали легко знайти результати, але цього не зробили.


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

Відповіді:


4

Як я це розумію, Genius не тільки використовує метатеги ваших mp3 для організації інформації про Genius, але й отримує багато інформації з того, що люди містять у своїх списках відтворення. Це має сенс, оскільки суть Genius полягає в тому, щоб автоматично скласти список пісень, які йдуть разом, не потрібно робити це вручну.

Я прочитав статтю про це одного разу, де хлопець змусив Генія створити для нього список відтворення, і він не міг за все життя зрозуміти, які спільні пісні мають. Вони були з різних років, жанрів тощо, навіть включаючи розмовне слово. Нарешті він зрозумів, що всі треки мають одне спільне - вони були канадськими. Звичайно, це не найрозумніша поведінка, оскільки канадські треки - це не обов'язково такі, які ви хотіли б слухати підряд. Але, звичайно, не рідкістю було б люди створити «канадський» плейлист з інших причин, ніж слухати його як колекцію, і саме тому Геній думав, що вони можуть піти разом. Особливість Genius повільно втрачає свою чарівність, коли трек просувається від Селін Діон до архіву CBC Radio (не дай бог) Джастіну Біберу.


3

Функції Genius перевіряють ваші теги ID3, тому якщо ваші метадані в порядку, стандартні та відносно точні, ви повинні отримати гідні результати. Це точно, оскільки Apple не випустила, як саме вона працює, але немає "Шазам" типу комп'ютерного аналізу структури треку.

Тепер, зі сторони, Genius аналізує те, що також придбали інші користувачі (на пісню, яку перевіряє Genius), що вони також слухають, і відповідно відображає ваші списки відтворення та рекомендації Genius.

Підсумок: тримайте свої теги ID3 в одному рядку, і Genius повинен мати змогу знаходити вашу пісню, доки це не щось незрозуміле.


2

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

  • iTunes Match дасть вам відчуття, що пісні миттєво не збігаються як побічний ефект від увімкнення функції. Ви спочатку матимете об'ємний підсумок того, скільки пісень збігалися, а які не відповідали. Це гарна ставка, що Apple використовує той самий тип відповідності тут (можливо, краще, ніж геніальний) - але це хороший початок.
  • Дані про геніальність не легко читаються, тому ви не можете легко складати списки пісень, які геній не розпізнає, а також пісні, які він знає, але просто не можете знайти достатню кількість збігів у вашій бібліотеці, щоб зробити суміш.

Я ніколи не бачив документації про розробку геніальної функції, а також хтось не розміщував код, який скидає базу даних, де Apple зберігає та синхронізує геніальні дані на ваші пристрої iTunes та iOS, тому для авторитетної відповіді, можливо, доведеться почекати, поки код потрапить у музей , але три загальні аспекти відповідності iTunes допомогли мені вибрати, як все функціонує:

  1. Багато речей переходять у відповідні пісні - метадані, довжина та, швидше за все, деякий відбиток пальця файлу, а також аналіз частин звуку, ймовірно, обробляються, щоб забезпечити збіг вашої початкової пісні.
  2. Ці ідентифікаційні характеристики завантажуються і після того, як сервери iTunes обробляють ці результати, база даних готується та завантажується на ваш пристрій (комп'ютер iTunes або пристрій iOS), щоб вона могла реагувати локально на наступні запити відповідності.
  3. Часто певна пісня знайде збіги в одній бібліотеці, але не зможе знайти достатньо збігів, коли вона сидить в іншій бібліотеці iTunes. Те, що повідомлення про помилку однакове, не допомагає з’ясувати, чому збіг не вдався.

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

Оскільки кожна музична бібліотека може бути дуже різною з точки зору метаданих, що відповідають базі даних та вмісту Apple, узагальнити їх досить складно, якщо з часом все покращується чи погіршується. Моє повідомлення про геній впевнене, що поліпшується постійно, але це мало користі для тих, де геній не вдається до більшості пісень, які їх хвилюють. Це абсолютно не вдається мені в нових треках від незалежних виконавців та не мейнстрім-релізах, яким менше 10 місяців.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.