Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Self Hosted
  3. Pinchflat

Pinchflat

AGPL-3.0Elixirv2025.9.26Self-Hosted

A self-hosted YouTube media manager that automatically downloads content from channels and playlists for use with media centers like Plex and Jellyfin.

GitHubGitHub
4.8k stars132 forks0 contributors

What is Pinchflat?

Pinchflat is a self-hosted YouTube media manager that automates downloading content from channels and playlists using yt-dlp. It solves the problem of manually archiving YouTube videos by periodically checking for new content and organizing downloads for seamless integration with media center apps. It's designed to be lightweight, reliable, and hands-off.

Target Audience

Users who want to automatically archive YouTube content for offline viewing or integration with media centers like Plex, Jellyfin, or Kodi. It's also suitable for podcast listeners who want RSS feeds of YouTube audio content.

Value Proposition

Developers choose Pinchflat for its self-contained Docker deployment, powerful automation features, and first-class media center integration. Its novel fast-download approach and extensive customization options make it a robust alternative to manual downloading or other archival tools.

Overview

Your next YouTube media manager

Use Cases

Best For

  • Automatically archiving entire YouTube channels for offline access
  • Building a personal media library for Plex, Jellyfin, or Kodi
  • Creating podcast RSS feeds from YouTube audio content
  • Downloading private YouTube playlists using cookie authentication
  • Applying SponsorBlock tags automatically to downloaded videos
  • Setting up custom rules for handling YouTube Shorts and livestreams

Not Ideal For

  • Users who primarily need ad-hoc, one-off video downloads without setting up automated sources
  • Projects requiring support for video platforms other than YouTube (e.g., Vimeo, Dailymotion)
  • Environments where Docker or containerization cannot be deployed due to infrastructure constraints
  • Teams seeking an all-in-one solution with built-in video playback or streaming capabilities

Pros & Cons

Pros

Self-Contained Deployment

Runs as a single Docker container with no external dependencies, simplifying installation and maintenance for self-hosted setups.

Fast Download Automation

Uses a novel approach to periodically check and download new content more quickly than alternatives, ensuring efficient archival.

Media Center Integration

Offers first-class support for Plex, Jellyfin, and Kodi with powerful naming rules, making it seamless to organize content for popular media servers.

Advanced Customization

Includes features like SponsorBlock integration, custom yt-dlp options, and rules for Shorts or livestreams, providing fine-grained control over downloads.

Cons

Network Storage Issues

SQLite database performance degrades on network shares unless WAL mode is disabled, which can lead to data corruption risks and requires manual intervention.

Limited Platform Support

Focused solely on YouTube via yt-dlp; lacks native support for other video platforms, restricting its utility for multi-source archival.

Alpha-Stage Features

Advanced capabilities like custom lifecycle scripts are marked as alpha, indicating potential instability and incomplete documentation for power users.

Frequently Asked Questions

Quick Stats

Stars4,840
Forks132
Contributors0
Open Issues194
Last commit4 months ago
CreatedSince 2024

Tags

#media#youtube-downloader#rss-feeds#yt-dlp#youtube#docker#media-management#self-hosted#automation#youtube-dl

Built With

S
SQLite
E
Elixir
D
Docker

Included in

Self Hosted284.1k
Auto-fetched 1 day ago

Related Projects

MeTubeMeTube

Self-hosted video downloader for YouTube and other sites (web UI for youtube-dl / yt-dlp)

Stars13,283
Forks939
Last commit3 days ago
SeerrSeerr

Open-source media request and discovery manager for Jellyfin, Plex, and Emby.

Stars10,970
Forks783
Last commit1 day ago
HeadphonesHeadphones

Automatic music downloader for SABnzbd

Stars3,742
Forks600
Last commit8 months ago
tubesynctubesync

Syncs YouTube channels and playlists to a locally hosted media server

Stars2,707
Forks160
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub