Download iTunes Match songs via API
| Originator: | allen | ||
| Number: | rdar://12829696 | Date Originated: | 06-Dec-2012 |
| Status: | Open | Resolved: | |
| Product: | iOS SDK | Product Version: | 6.0 |
| Classification: | Enhancement | Reproducible: | Always |
Summary: It is impossible to play iTunes match songs in a music app built on AVFoundation. Steps to Reproduce: Try to play an iTunes match song using AVFoundation that is not on the device. Expected Results: Be able to note the nil asset URL, trigger a download using some API call, receive notification when the download is complete, play the song. Actual Results: We need to tell the user that they cannot play the song (or they need to switch to the OS Music app to trigger a download then come back to our app). User is sad or angry or confused. Notes: We have a crossfading DJ app that users and the press really love, but the #1 complaint from reviewers and press is that it can't download iTunes match songs that they want to play. Prototypical user response: "Great app! Unfortunately it isn't compatible with iTunes Match. So kinda wasted 2 bucks." From iMore.com: "It wasn't all rock and roll; because Party Monster uses the iOS music library, you're limited to on-device DRM-free music. That means that older songs from iTunes won't play, but more notably it means that you'll be hearing a lot of silence if you rely heavily on iTunes Match." More than 50% of our support email is from this issue. We realize that if you use the simpler MPMedia APIs it will handle iTunes Match, but this isn't an option for a crossfading, beat matching, seamless DJ app. Thanks for your consideration! Allen Pike Steamclock Software
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!