Использование API поиска Apple iTunes можно получить информацию о песнях, такую как исполнитель, название и track_id магазина Apple:
Используя MPMusicPlayerController (я пробовал и систему, и приложение), можно воспроизводить песни, используя:
player = MPMusicPlayerController.systemMusicPlayer()
player.setQueueWithStoreIDs(["574050602"])
player.play()
Как указано здесь, некоторые идентификаторы не работают. (например, "574050602" должно играть определенную песню Рика Эстли)
Я читал, что вам нужен идентификатор магазина для конкретной страны.
Как я могу определить, будет ли воспроизводиться конкретная песня, не пытаясь ее воспроизвести?
Свойство isStreamable
не указывает, могу ли я его транслировать.