
Pinchflat
Self-hosted YouTube media manager and downloader

Pinchflat is a self-hosted web application for downloading and managing YouTube videos (and other sites supported by yt-dlp) as a local media library. It focuses on automation and organization: you define sources and rules, and Pinchflat keeps your downloads up to date and stored in a predictable structure.
Key Features
- Web-based UI to configure and manage downloads powered by yt-dlp
- Supports channels/playlists and ongoing “keep in sync” style downloading
- Template-based file/folder naming for consistent library organization
- Metadata enrichment and sidecar files (where supported) for better media library integration
- Per-source download options (quality/format, audio-only, etc. via yt-dlp options)
- Container-friendly deployment and persistent configuration storage
- Job/queue style processing to manage download tasks and updates
Use Cases
- Build a personal offline archive of favorite channels and playlists
- Maintain a curated YouTube library structured for Plex/Jellyfin ingestion
- Download audio-only versions of talks/podcasts for local playback
Limitations and Considerations
- Feature scope depends on yt-dlp site support and ongoing upstream changes
- Downloading from YouTube may require additional configuration when rate-limited or blocked
Pinchflat is a practical choice for users who want a simple web UI around yt-dlp with library-oriented organization. It fits well alongside media servers by producing consistently named files and metadata for long-term local collections.
Categories:
Tags:
Tech Stack:
Similar Services

Jellyfin
Personal media server for movies, TV, music, and photos
Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.


Sunshine
Self-hosted game streaming host for Moonlight clients
Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.


Invidious
Privacy-focused front-end for YouTube
Invidious is an alternative YouTube web front-end that reduces tracking and improves performance, offering RSS feeds, subscriptions, and video playback without a Google account.


PeerTube
Federated video hosting powered by WebTorrent and ActivityPub
PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.


Sonarr
Smart PVR for Usenet and BitTorrent TV automation
Automates TV series monitoring, searching, downloading, and post-processing from Usenet and BitTorrent with quality profiles, release management, and integrations.


Radarr
Movie collection manager for Usenet and BitTorrent
Automates movie downloads via Usenet and BitTorrent with quality profiles, RSS monitoring, and integrations with indexers, download clients, and media servers.

Dockerfile