Avec iOS 9.3, la bibliothèque d'Apple Music sera accessible aux développeurs !
Par Didier Pulicani - Publié le
Dans un billet de blog, le développeur Ben Dodson explique qu'avec iOS 9.3, Apple offre un accès assez complet à la bibliothèque d'Apple Music.
Il sera par exemple possible pour une application d'accéder à l'ensemble des titres choisis par l'utilisateur. Avec sa permission, une app pourra donc vérifier si un titre est disponible, et même lancer sa lecture. Mieux encore, s'il n'est pas dans la liste, le programme pourra l'ajouter manuellement dans la bibliothèque, comme si vous l'avez fait depuis l'iTunes Store.
Concrètement, un jeu pourra par exemple vous proposer de passer certains titre en musique de fond tout comme une application de tablature pourra vous faire écouter le morceau ad-hoc sans sortir de l'app. Mieux, les stars pourront vous prévenir quand un nouvel album sera disponible via leurs applications dédiées et vous encourager à télécharger le disque immédiatement.
Il resterait cependant encore un peu de travail à Apple pour sécuriser l'accès à la bibliothèque, et notamment éviter que les SDK publicitaires puissent lancer de la musique sans votre consentement ou encore récupérer la liste de vos pistes sans en être explicitement informé.
Source
Il sera par exemple possible pour une application d'accéder à l'ensemble des titres choisis par l'utilisateur. Avec sa permission, une app pourra donc vérifier si un titre est disponible, et même lancer sa lecture. Mieux encore, s'il n'est pas dans la liste, le programme pourra l'ajouter manuellement dans la bibliothèque, comme si vous l'avez fait depuis l'iTunes Store.
De nouvelles méthodes du Media Player et de StoreKit vous laissent ajouter des pistes d'Apple Music à votre bibliothèque et vous permettent de les jouer. Tout d'abord, utilisez le SKCloudServiceController pour vérifier les possibilités, notamment celle qui permet de lire le catalogue d'Apple Music et d'ajouter les pistes à la bibliothèque. Ensuite, vous pouvez utiliser la méthode d'MPMediaLibrary addItemWithProductID:completionHandler: pour ajouter la piste etMPMusicPlayerController setQueueWithStoreIDs: pour la jouer.
Concrètement, un jeu pourra par exemple vous proposer de passer certains titre en musique de fond tout comme une application de tablature pourra vous faire écouter le morceau ad-hoc sans sortir de l'app. Mieux, les stars pourront vous prévenir quand un nouvel album sera disponible via leurs applications dédiées et vous encourager à télécharger le disque immédiatement.
Il resterait cependant encore un peu de travail à Apple pour sécuriser l'accès à la bibliothèque, et notamment éviter que les SDK publicitaires puissent lancer de la musique sans votre consentement ou encore récupérer la liste de vos pistes sans en être explicitement informé.
Source