Youtarr is a self-hosted YouTube downloader that automatically downloads videos from your favorite channels. It provides metadata for multiple media servers and offers optional Plex integration for automatic library refreshes.
Don’t want to self-host? You can also run Youtarr on ElfHosted with a managed deployment – see their Youtarr docs.
demovideo1.mp4
- No Ads or Tracking: Watch YouTube content without interruptions
- Offline Viewing: Access your videos anytime, even without internet
- Archive Content: Preserve videos before they're deleted or made private
- Works Standalone: Full functionality without requiring any media server
- Family-Friendly: Create curated, safe YouTube experiences with multi-library support
- Media Server Ready: Downloads videos with proper organization and metadata for Plex, Kodi, Jellyfin, and Emby.
- Smart Downloads: Pre-validate manually pasted URLs with metadata preview before downloading
- Channel Subscriptions: Subscribe to channels and auto-download new videos, shorts, and streams with per-tab controls
- Browse Channels: View and search all videos from subscribed channels with advanced filtering, tabbed views for Videos/Shorts/Streams, and contextual publish date accuracy tips
- Channel Grouping & Multi-Library Support: Organize channels into custom subfolders (e.g.,
__kids,__music,__news) to create separate media server libraries - Smart Organization: Videos organized by channel with metadata and thumbnails
- SponsorBlock Integration: Remove sponsored segments automatically
- Quality Control: Global and per-channel resolution settings (360p to 4K)
- Download History: Track what you've downloaded with smart duplicate prevention
- Metadata Generation: NFO files, poster images and embedded MP4 metadata for all media servers
- Scheduled Downloads: Configure automatic downloads on your schedule (cron-based)
- Auto-Cleanup: Age and space-based removal of videos with dry-run previews
- Discord Notifications: Optional webhook alerts for new downloads
- Web Interface: Manage everything through a responsive (PC or mobile) web UI
- Secure Access: Built-in authentication with admin controls
- Platform Flexible: Configurable storage paths and guides for deployment to multiple platforms and architectures
- Unraid Ready: Community Applications template (via DialmasterOrg repo) with headless-friendly credential presets
- Powered by yt-dlp: Uses yt-dlp under the hood for YouTube integration and downloads
- Docker & Docker Compose
- Git
- Bash shell (Git Bash for Windows)
Heads up: Youtarr runs exclusively via Docker; direct
npm start/Node deployments are unsupported.
- Installation Guide - Quick Start guide, installation and setup instructions
- Usage Guide - Step-by-step tutorials for common tasks
- Configuration Reference - All configuration options
- Environment Variables - Docker environment settings
- Authentication Setup - Security and access control
- Media Servers Overview - Comparison and quick start
- Plex Integration - Full Plex setup guide
- Kodi Setup - Kodi configuration
- Jellyfin Setup - Jellyfin integration
- Emby Setup - Emby configuration
- Synology NAS - DSM 7+ optimized setup
- Unraid - Community Applications template
- External Database - Using existing MariaDB/MySQL
- Database Management - Database configuration and maintenance
- Docker Configuration - Advanced Docker settings
- Development Guide - Contributing and development setup
- Troubleshooting Guide - Common issues and solutions
- GitHub Issues - Report bugs or request features
- Discord Server - Join the community for help and discussion
Interested in contributing to Youtarr? We welcome contributions of all kinds!
- Contributing Guide - How to contribute, coding standards, and development workflow
- Development Guide - Technical setup and architecture details
Youtarr is not affiliated with YouTube or Plex. Users are responsible for ensuring their use complies with YouTube's Terms of Service and applicable copyright laws. This tool is intended for personal use with content you have the right to download.
Licensed under the ISC License. See LICENSE.md for details.





