Custom Android YouTube Player

Job ID: 39782284

Budget: ₹75,000 – ₹150,000 INR

I already have a working custom YouTube player for Android that removes all official branding, streams every available resolution, lets users switch quality on-the-fly, and even downloads videos locally. It also supports true background playback, so audio keeps running when the screen is off or the app is in the background.

What I need now is an experienced Android developer to help me take this build to production level. You will:

• review and refactor the existing Kotlin/Java codebase for stability and performance
• tighten up quality-selection logic so every resolution loads instantly, without buffering spikes
• harden the download module (partial downloads, resume, storage-permission edge cases)
• polish the foreground-service handling that powers background playback, ensuring it survives Doze and OEM task-killers
• apply a clean Material-You UI pass while keeping the player chrome-free of any YouTube marks
• run compliance checks to keep the project clear of YouTube TOS pitfalls

No login or user-auth layer is required, so you can stay focused on the core media experience.

Deliverables are an updated Android Studio project, a signed release APK, and a concise README covering build steps and key modules. If you’ve shipped media apps that play nicely with ExoPlayer, YouTube IFrame or direct URL extraction, I’d love to see your work.