Партнерская программа Apple iTunes - метаданные ссылки на песню? - PullRequest
2 голосов
/ 14 декабря 2011

У меня есть приложение, которое воспроизводит музыку из пользовательской библиотеки iTunes на устройстве.Не вдаваясь в подробности «почему» в том, что я делаю, мне просто нужно знать, как автоматически получать ссылку на iTunes store из каждой песни.Так что в приложении я покажу список песен.Я хочу кнопку «Скачать» рядом с каждой песней.Когда пользователь нажимает эту кнопку, он открывает песню в iTunes, которая будет куплена.Есть ли способ динамически находить ссылки на эти песни или ссылки должны быть предварительно запрограммированы в приложении?

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

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

Может быть, есть какая-то функция поиска, которую я могу сделать?

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Это не совсем автоматически (хотя для пользователя это будет), но по названию трека вы можете искать его, используя API-интерфейс поиска веб-службы iTunes Store .

Это вернет ответ JSON со ссылкой на песню в магазине iTunes (вместе с некоторыми другими полезными метаданными).

0 голосов
/ 22 августа 2012

У меня такая же проблема. Рассматривая возможность использования EchoNest для фактической идентификации дорожки по ее аудиоконтенту, затем используя возвращенные значения (название, альбом и т. Д.) Из EN, чтобы запросить iTunes API для дорожки в Магазине.

Это основано на предположении, что метаданные трека пользователя ненадежны, и имеет дополнительное преимущество, заключающееся в том, что вы можете заполнить любые недостающие данные, которые пользователь может не иметь (например, обложка альбома)

Есть еще идеи?

...