Pinchflat

Pinchflat

Self-hosted YouTube media manager and downloader

4.4kstars
113forks
Last commit: 23d ago
Repo age: 2y old
Pinchflat screenshot

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:

Share:

Similar Services

Jellyfin

Jellyfin

Personal media server for movies, TV, music, and photos

47.4k
4.3k
Last commit: 3d ago

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

Alternative to:
Plex
Plex
+1
Sunshine

Sunshine

Self-hosted game streaming host for Moonlight clients

33.3k
1.6k
Last commit: 2d ago

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

Alternative to:
Plex
Plex
+4
Invidious

Invidious

Privacy-focused front-end for YouTube

18.4k
2.1k
Last commit: 17d ago

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.

Alternative to:
YouTube
YouTube
+1
PeerTube

PeerTube

Federated video hosting powered by WebTorrent and ActivityPub

14.4k
1.7k
Last commit: 6d ago

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

Alternative to:
YouTube
YouTube
+9
Sonarr

Sonarr

Smart PVR for Usenet and BitTorrent TV automation

13k
1.7k
Last commit: 1d ago

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

Alternative to:
SickChill
SickChill
+1
Radarr

Radarr

Movie collection manager for Usenet and BitTorrent

12.8k
1.1k
Last commit: 10d ago

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

Alternative to:
SickChill (hosted/managed offerings)
SickChill (hosted/managed offerings)
+3