DJDoubleD / refreezer

An alternative Deezer music streaming & downloading client, based on Freezer.
GNU General Public License v3.0
276 stars 10 forks source link

Use DocumentsProvider instead of access all file #9

Open GithubUser452 opened 3 months ago

DJDoubleD commented 3 months ago

I'm assuming you mean using the Storage Access Framework. I already did a test with it using an updated saf package in order to get the sdcard working for Android versions below 13. This is very low on my priority list because starting in Android 13, even with SAF, apps can no longer create or access external paths other then the system assigned external path. So in order to let the user freely select a path on internal storage or external SD/USB, the MANAGE_EXTERNAL_STORAGE permission would still be needed.

I'm not willing to sacrifice the users freedom in choosing where to save their music. And since the SAF approach won't allow it in future Android versions, it seems overly complicated to add it only for lower versions of android (at the moment).

Also, please add some more context to your issues instead of just creating empty issues.