Я заметил, что Android хранит одинаковые списки воспроизведения в музыкальных приложениях. Где хранятся эти плейлисты? Как (в каком формате) они хранятся? Могу ли я получить к ним удаленный доступ через USB-накопитель или вместо этого есть приложение, которое я могу использовать для доступа к ним?
Связанный вопрос: передача музыки и плейлисты
music
music-player
Илари Каясте
источник
источник
Ответы:
Они хранятся в вашем
music.db
файле - мой есть/data/data/com.google.android.music/databases
; Я не уверен, если это точно так же на всех устройствах, но я думаю, что это, вероятно, так.Они живут в комбинации
LISTS
иLISTITEMS
таблиц, которые определены как таковые:Интересно, что если вы используете новую бета-версию Google Music, созданные вами плейлисты не отображаются в других приложениях, но в них есть записи в БД. Похоже, что это возможно, потому что в
MusicSourceAccount
поле установлен идентификатор вашей учетной записи Google Music; другие приложения устанавливают его на 0, и они появляются во всех приложениях, которые получают данные из БД.источник
Я нашел сообщение от разработчиков XDA .
Если кто-то, читающий это, не найдет его в каталоге, указанном выше, попробуйте это:
/data/data/com.android.providers.media/databases/external-{{some hex here}}.db
Затем вы можете скопировать его на свой компьютер, использовать редактор SQLite на свой вкус и манипулировать данными по собственному желанию.
источник