Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I have an jogging app, which reads playlists from the normal content resolver. (Media.AudioStore.Playlist.EXTERNAL_CONTENT_URI)

On my old phone (HTC Desire) the playlists showed up when I queried this resolver, but now on ICS, they do not. I'm getting Albums ok, just no playlists. I've been banging my head against this for a few evenings now. Any ideas?

share|improve this question
    
Your issue briefly came up in this answer, actually: android.stackexchange.com/questions/15045/… Sounds like it might be the same thing happening here. –  eldarerathis Nov 29 '11 at 20:23
    
Ok that's interesting. I'll have a poke around in the database. –  Martin Nov 29 '11 at 20:30
add comment

1 Answer

up vote 5 down vote accepted

I also hit this issue. I even went as far as downloading the ICS source code. It would seem that the music app on the Nexus is "Google Music", whereas the old music player is "Android Music". The old one is actually included in the source code, but it is not installed as part of the standard image. I actually compiled the old one, and installed it, and when I created playlists there, they were visible to other apps.

I suspect that because "Google Music" can do much more - cloud storage, music store etc. this means that it stores playlists differently. For example, an external app wouldn't know what to do with a playlist which included content which needed to be streamed from Google Music (and probably wouldn't be able to access the service.

I think Google are changing the strategy in the APIs. They now want you to use music controls to play the music in its default player. This makes some sense, but makes it very difficult to support apps which work in <3.0 and >3.0, and will probably become more complicated as more people manually download Google Music.

share|improve this answer
    
Ah yes. It's not entirely clear that the Music app is different. It seems that they've broken a standard API. –  Martin Nov 29 '11 at 20:23
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.