Запрос базы данных Google Play Music в Android

Я пытаюсь запросить списки воспроизведения, созданные приложением «Google Play Музыка», но не смог этого сделать. Я создал список воспроизведения, используя локально сохраненный контент. Я использовал следующий код для запроса:

Cursor c = managedQuery(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI,
                                       new String[] {MediaStore.Audio.Playlists._ID,
                                                     MediaStore.Audio.Playlists.NAME
                                                    }, null, null, null);

Это прекрасно работает для Winamp, но не для Google Play Music. На самом деле Winamp не отображает плейлисты, созданные с помощью Google Play Music. Однако Google Play Music отображает списки воспроизведения, созданные с помощью Winamp. Я предполагаю, что Google Play Music использует свою собственную базу данных для хранения списков воспроизведения, тогда как другие проигрыватели используют Content Provider с uri MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI для хранения своих списков воспроизведения. Есть ли способ получить плейлисты, созданные с помощью Google Play Music?

12
задан Apurva 4 January 2016 в 06:21
поделиться