My iOS provisioning profile is finally working!
I loaded all of my iTunes music onto the Audible app, added songs to the queue, pressed on one of them...and the application crashed. This was surprising and frustrating, because Justin and Amanda had not been having any trouble playing songs in the app on their devices.
But after debugging for a while, I realized that these songs were purchased on the iTunes music store prior to 2013 and are therefore DRM-protected, which means they cannot be valid MPMediaItems (the structures we have been using to represent our music files so far).
The iTunes music store is a popular place to buy music, so if we ever expanded Audible, we would certainly need to address this issue if we continued to use MPMediaItems. However, for now, as we build our MVP, we are going to make the assumption that all of the songs on all devices in the car are not DRM-protected (songs uploaded from CDs and bought in iTunes after 2013 should work just fine).
I loaded all of my iTunes music onto the Audible app, added songs to the queue, pressed on one of them...and the application crashed. This was surprising and frustrating, because Justin and Amanda had not been having any trouble playing songs in the app on their devices.
But after debugging for a while, I realized that these songs were purchased on the iTunes music store prior to 2013 and are therefore DRM-protected, which means they cannot be valid MPMediaItems (the structures we have been using to represent our music files so far).
The iTunes music store is a popular place to buy music, so if we ever expanded Audible, we would certainly need to address this issue if we continued to use MPMediaItems. However, for now, as we build our MVP, we are going to make the assumption that all of the songs on all devices in the car are not DRM-protected (songs uploaded from CDs and bought in iTunes after 2013 should work just fine).
No comments:
Post a Comment