# OfflineTube ## Docs - [Authentication](https://mintlify.wiki/mario1027/offlinetube/api/authentication.md): Authentication and security information for the OfflineTube API - [Search Videos](https://mintlify.wiki/mario1027/offlinetube/api/content/search.md) - [Trending Videos](https://mintlify.wiki/mario1027/offlinetube/api/content/trending.md) - [Video Information](https://mintlify.wiki/mario1027/offlinetube/api/content/video-info.md) - [Cancel Download](https://mintlify.wiki/mario1027/offlinetube/api/download/cancel.md): Cancels an in-progress download task - [Get File](https://mintlify.wiki/mario1027/offlinetube/api/download/get-file.md): Downloads the completed video or audio file - [List Downloads](https://mintlify.wiki/mario1027/offlinetube/api/download/list-downloads.md): Retrieves all download tasks with their current status and progress - [Remove Download](https://mintlify.wiki/mario1027/offlinetube/api/download/remove.md): Removes a download task from the list and deletes all associated files - [Start Download](https://mintlify.wiki/mario1027/offlinetube/api/download/start-download.md): Initiates a new video or audio download from a URL - [API Overview](https://mintlify.wiki/mario1027/offlinetube/api/overview.md): Complete overview of the OfflineTube API endpoints and capabilities - [Stream Video File](https://mintlify.wiki/mario1027/offlinetube/api/streaming/stream-file.md): Stream downloaded video files with HTTP range request support for efficient video playback - [Get Thumbnail](https://mintlify.wiki/mario1027/offlinetube/api/streaming/thumbnails.md): Retrieve locally stored thumbnail images for downloaded videos with automatic format detection - [Environment Variables](https://mintlify.wiki/mario1027/offlinetube/configuration/environment-variables.md): Configure OfflineTube backend API URL and deployment settings - [Network Access](https://mintlify.wiki/mario1027/offlinetube/configuration/network-access.md): Configure OfflineTube for LAN access and multi-device usage - [Quality Settings](https://mintlify.wiki/mario1027/offlinetube/configuration/quality-settings.md): Configure default video quality, download formats, and quality preferences - [Development Environment](https://mintlify.wiki/mario1027/offlinetube/deployment/development.md): Set up and run OfflineTube in development mode with hot reload and debugging - [Docker Deployment](https://mintlify.wiki/mario1027/offlinetube/deployment/docker.md): Deploy OfflineTube using Docker containers with optimized configuration for frontend and backend services - [Production Deployment](https://mintlify.wiki/mario1027/offlinetube/deployment/production.md): Build and deploy OfflineTube for production with standalone server and optimized performance - [Download Management](https://mintlify.wiki/mario1027/offlinetube/features/download-management.md): Monitor, control, and manage your YouTube video downloads with real-time progress tracking - [Library Management](https://mintlify.wiki/mario1027/offlinetube/features/library-management.md): Search, organize, and manage your offline video collection - [Offline Playback](https://mintlify.wiki/mario1027/offlinetube/features/offline-playback.md): Watch your downloaded videos offline with a full-featured HTML5 video player - [Search and Discovery](https://mintlify.wiki/mario1027/offlinetube/features/search-and-discovery.md): Find and explore YouTube videos using search and trending features before downloading - [DownloadManager](https://mintlify.wiki/mario1027/offlinetube/frontend/components/download-manager.md): Manage and monitor video/audio downloads with real-time progress tracking - [VideoPlayer](https://mintlify.wiki/mario1027/offlinetube/frontend/components/video-player.md): A feature-rich video player component with YouTube-like controls and keyboard shortcuts - [YouTubeExplorer](https://mintlify.wiki/mario1027/offlinetube/frontend/components/youtube-explorer.md): Search, browse, and select YouTube videos for download with quality options - [Hooks Overview](https://mintlify.wiki/mario1027/offlinetube/frontend/hooks/overview.md): Custom React hooks available in the OfflineTube application - [Downloader Types](https://mintlify.wiki/mario1027/offlinetube/frontend/types/downloader.md): TypeScript interfaces and types for YouTube downloading and video information - [Video Types](https://mintlify.wiki/mario1027/offlinetube/frontend/types/video.md): TypeScript interfaces and types for video data and player state - [Installation](https://mintlify.wiki/mario1027/offlinetube/installation.md): Detailed installation instructions and configuration options for OfflineTube - [Introduction](https://mintlify.wiki/mario1027/offlinetube/introduction.md): Learn about OfflineTube, a web application for downloading and watching YouTube videos offline with a YouTube-style interface - [Quickstart](https://mintlify.wiki/mario1027/offlinetube/quickstart.md): Get OfflineTube up and running in minutes with this step-by-step guide