![]() ![]() Go into Settings=>Library=>Music Folders and ensure that your chosen music folder is enabled in the list. It sounds in your case like the directory crawl is working, but the files are not available via Android's Storage Access Framework for this happening with all of your music or just some files/folders? It most likely will either be app permissions having been revoked by the Android update, or the update changed some file access paths/processes. the contents of the files are properly accessible) you will see all the extra metadata information (Artist, Album, etc) instead of just the filenames. If phase one worked, you will at least see the filename for each found song file. This may take several minutes, or even longer with large libraries. Then the longer phase two tries to access each one of those found files and read the tag metadata (Title, Artist, Album, etc). This is quite quick, probably just a few seconds. First PA crawls through the subdirectory structure of any folders you have designated, finding all of the contained music files. The initial/ Full scanning process is in two halves. I tend to set up my own 'Audio' or 'My Music' folder so I can avoid the default Music folder, as that system folder has a few minor restrictions placed upon it (e.g. What Android 11+ does not allow is selecting the whole of your storage area (i.e. The FIle Access Legacy Mode has been chosen, but does not work, unfortunately. It was only after the update was implemented that the problems started. It was working perfectly fine before the Android 13 update. Hitting the file folder icon next to it also brings me to the proper file location in the phone. The long-press appears to show the proper locations (mine would be something like "primary/Music/My CDs/Various Artists/(Album)/(Song).mp3"). When I try clicking on a song, it'll show the "Failed to Play File!" quote before going through a few songs the same way, and then automatically stopping. However, when I go to the song view, it does not list the artist name, album art or length of the tracks. I had tried using an alternate location earlier today, but it didn't fix the issue.Īfter Rescan, the # of folders/playlists/songs show up under the correct numbers. I'm not sure of the difference between that and the "root" location, but I chose the usual one like normal. What happens if you long-press on any song in the list and select Info/Tags, do you see the correct path details and tag info?Īfter I deleted the app (and data), I reinstalled and selected the usual Music folders. But when you try to tap on any of those songs from a category list such as 'Folders' or 'All Songs', none of them will play? And you've also tried using File Access Legacy Mode?Īnd it was working fine before the Android 13 upgrade occurred? Have you both tried reverting Poweramp to its default (just-installed) options for Android 13, which could be done by deleting app data, and letting it re-scan? (I see already done this) you can see all the Titles, Artists, Albums, song-durations, cover art, etc. Then songs are properly scanned into the Library - i.e. It looks like this is possibly because the MusicSourceAccount field is set to your Google Music account id other apps set it to 0, and those appear across all apps that take data from the DB.So both of you are experiencing the same thing - you can adjust the Settings=>Library=>Music Folders option to point to the folder or folders that contain your music ( not to a root location) and you can grant access to them. Interestingly, if you're using the new Google Music Beta, playlists that you create don't seem to appear in other apps but they do have entries in the DB. ServerOrder TEXT DEFAULT '', ClientId TEXT) ĬREATE INDEX LISTITEMS_ORDER_INDEX ON LISTITEMS (ListId, ServerOrder, ClientPosition) ĬREATE INDEX LISTITEMS_SYNC_INDEX on LISTITEMS(SourceAccount,SourceId) _sync_version TEXT, _sync_dirty INTEGER NOT NULL DEFAULT 0, ServerPosition INTEGER NOT NULL DEFAULT 0, SourceAccount INTEGER, SourceId TEXT, MusicSourceId TEXT NOT NULL, ClientPosition INTEGER NOT NULL, ListId INTEGER NOT NULL REFERENCES LISTS, MusicSourceAccount INTEGER NOT NULL, ListType INTEGER NOT NULL DEFAULT 0, ListArtworkLocation TEXT) ĬREATE INDEX LIST_SYNC_INDEX on LISTS(SourceAccount,SourceId) ĬREATE TABLE LISTITEMS(Id INTEGER PRIMARY KEY AUTOINCREMENT, _sync_dirty INTEGER NOT NULL DEFAULT 0, MediaStoreId INTEGER, SourceAccount INTEGER, SourceId TEXT, _sync_version TEXT, schema listsĬREATE TABLE LISTS(Id INTEGER PRIMARY KEY AUTOINCREMENT, Name TEXT NOT NULL, They live in a combination of the LISTS and LISTITEMS tables, which are defined as such: sqlite>. They're stored in your music.db file - mine is /data/data//databases I'm not sure if this is exactly the same across all devices but I'd guess it probably is. ![]()
0 Comments
Leave a Reply. |