Upgrade Download Functionality and Implement Scoped Storage for Android API 33 Compatibility in my Music downloader app.

Job ID: 37207715

Budget: $30 – $250 USD

I have an Android music app (Kotlin) that downloads music and videos using the NewPipe Extractor library (https://github.com/TeamNewPipe/NewPipeExtractor) and utilizes the open-source PRDownloader library for downloads (https://github.com/amitshekhariitbhu/PRDownloader).

I want to update my app to function properly targeting Android API level 33 (Android 13) and migrate the download system to use Scoped Storage if necessary.

In summary, I need an expert Kotlin developer who can adapt my project to work on Android API level 33+, migrate if needed to another open-source download library where we'll use Scoped Storage to download files, and ensure it functions correctly (https://medium.com/@vivekvashistha/how-to-save-a-file-in-shared-storage-location-in-android-13-c1e4fdf3d2cb)

The developer should check that all the current libraries are working properly and the project is free of bugs having as targetsdk the api 33.