
Here's a portion of the error log from the app. I'm not sure what the "has no access to content" means, but the files exist.
2024-07-31: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000006359: file=Music/Various Artists/Atlantic R&B/1-24 - Sweet Sixteen.mp3
09:22:40: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000007970: file=Music/The Supremes/Where Did Our Love Go/1 - Where Did Our Love Go.mp3
09:23:00: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000018110: file=Music/Various Artists/Doo Wop Dynamite - A Vocal Spectacular/33 - Duke of Earl.mp3
09:23:11: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000018131: file=Music/Various Artists/Doo Wop Dynamite - A Vocal Spectacular/20 - The Angels Listened In.mp3
09:23:12: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000018121: file=Music/Various Artists/Doo Wop Dynamite - A Vocal Spectacular/35 - A Thousand Miles Away.mp3
09:23:14: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000018112: file=Music/Various Artists/Doo Wop Dynamite - A Vocal Spectacular/23 - I'm so Happy.mp3
09:23:15: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000018144: file=Music/Various Artists/Doo Wop Dynamite - A Vocal Spectacular/21 - Dream On.mp3
09:23:16: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000018115: file=Music/Various Artists/Doo Wop Dynamite - A Vocal Spectacular/25 - What's Your Name.mp3
09:23:17: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000018128: file=Music/Various Artists/Doo Wop Dynamite - A Vocal Spectacular/6 - Over the Mountain, Across the Sea.mp3
09:23:18: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000018136: file=Music/Various Artists/Doo Wop Dynamite - A Vocal Spectacular/44 - My True Story.mp3
09:23:19: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000018113: file=Music/Various Artists/Doo Wop Dynamite - A Vocal Spectacular/3 - A Casual Look.mp3
09:23:20: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000018143: file=Music/Various Artists/Doo Wop Dynamite - A Vocal Spectacular/32 - Zoom, Zoom, Zoom.mp3
09:23:21: receiveFile: android.app.RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content://media/d997-3128/audio/media/1000018123: file=Music/Various Artists/Doo Wop Dynamite - A Vocal Spectacular/34 - P.S. I Love You.mp3
"RecoverableSecurityException: kim.tkland.musicbeewifisync has no access to content" This error occurs when you go to overwrite or update a file on the device and you do not have access rights.
In my personal testing, I have seen this when trying to update a Wired Sync file on Android 12. Of course it is supported now, but there are conditions to use that support.
I have to delete the app's cache data so that the process only runs when I run it from the initial state.
Since it has to target all files, it cannot be executed frequently, and I have implemented it that way.
The process is executed when the application is started from the initial state and the "Locate Server" button is pressed.
Once you start using the app, this "ritual" is required every time you do a wired sync.
I wish there was a better place to implement this.
However, this is Android 12 so far, and I have not seen this exception in Android 14.