youtube-innertube-kotlin
CommunityDownload YouTube video via InnerTube in Kotlin.
Authorhightemp
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Eliminates reliance on Python or yt-dlp by guiding Kotlin developers to speak to YouTube's InnerTube API, surfacing metadata and download-ready streams for offline viewing on Android.
Core Features & Use Cases
- InnerTube API requests: Provides the ANDROID_VR headers, JSON body, and constant values needed to reach the player endpoint without browser automation.
- Metadata and format selection: Explains how to parse playabilityStatus, stream formats, and thumbnails, then choose the best combined or adaptive stream up to the desired resolution.
- Resilient downloading: Walks through progress-capable downloads, resume support, rate limiting, retries, and storage checks so the app can download safely even under flaky networks.
Quick Start
Use the guide to craft a Kotlin client that calls the InnerTube player endpoint, selects the best format, and downloads the video with progress and resume support.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: youtube-innertube-kotlin Download link: https://github.com/hightemp/offline_tube/archive/main.zip#youtube-innertube-kotlin Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.