Issue description:
Sorry if this is too long. 3 related issues numbered at the bottom. My playlists worked until I deleted and restored them, then they won’t play. All paths in the playlists are absolute, starting with /storage/emulated/0/
I don’t use the cloud at all. I have my own generated playlists (1500 or so) and my own MP3 files (7000 or so, 50GB) which “live” on my PC. Modified playlists and the MP3s are copied to nested folders on my Android (Samsung S23 Ultra) after I make changes. I don’t import anything, I add the top folder (Library > Files > Local Device > Add Source) and use the Library > Files interface to play my playlists. The app’s “playlists” page remains empty.
I just replaced/renamed my top folder and used the Settings > Manage Media Provider > Local device page “sync” option. The old folder stays in the Library > Files > Local device list as “empty” when it’s actually missing. It’s not possible to remove the old folder from this page. Oddly, folders which do exist can be removed here unlike those which are missing. (The empty folder can be removed under Settings > Manage Media Provider > Local device.)
After replacing the entire playlist tree (as described above) but without touching the MP3 files, any attempt to play a playlist shows the popup “Preparing your medias, please wait” followed by the popup “No playable media!”. I saw another post about scanning remote media, but given the way I’m using the tool there’s no import so there’s no feedback on progress.
Logs have been uploaded. Here’s my test: I deleted the old folder in the file system, turned on Debug in the app, exited and stopped the app, copied playlists to a new folder (/playlists in Internal Storage), started the app, added the folder under Library > Files, navigated to and tried to play a file system playlist from my new folder. I got the two popups described above. I checked the Manage Media page under Settings, and the new folder was NOT listed even though I had added it to the Library > Files page. I added it in Manage Media and then tried again, same results every time. I did notice the Settings (gear) icon was colored and spinning… but that’s the Debug mode and not an indication the app is scanning the file system. Then I restarted the phone and restarted the app. Same result. Playlist has no playable media. I minimized the app and did other things for a while. Waiting didn’t work. Restarting didn’t work. Syncing didn’t work.
-
Bug: I think it’s a bug to label a folder as empty when it is really missing. Please notice when a folder is missing instead of empty, say that instead, and maybe even offer to remove it from the library.
-
Request: Add the same option to remove an added folder wherever it can be seen. Don’t make me go to Settings to get rid of it when I didn’t go there to add it. Manage Media and Library Files should always be kept in sync by the app. I shouldn’t have to go add/remove in both places.
-
Bug: If the app is still scanning media or playlist files, don’t report a playlist as having no playable media when the media actually exists and will become playable after some delay. Either switch focus to the requested playlist and display a popup asking to wait while that finishes (and then play it when possible), or at least have the popup say it’s not done scanning and some playlists might not work until that’s finished. (Is there a way to know the app is scanning and what the progress is? Remember I’m not importing anything and all files are on the phone’s internal memory.)
Logs:
Upload description: SRE logs
Additional information:
I’m also requesting that folders under Library Files and under Settings be treated the same way. Adding in one place does not currently make it show in the other, and missing folders cannot be deleted under Library Files.
Reproduction steps:
Add a nested tree full of playlists under Library Files. Play the playlists. Delete the tree. Copy the same playlist tree to a new top folder name, add the new folder under Library Files. Playlists will not play, app reports no playable media. Playlists have not changed!
Media provider:
Local device
Screenshots: