awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kieraneglin avatar

kieraneglin/pinchflat

0
View on GitHub↗
4,591 Stars·118 Forks·Elixir·agpl-3.0·8 Aufrufe

Pinchflat

Pinchflat is a self-hosted web application for automatically downloading videos from YouTube channels and playlists on a scheduled basis. It integrates with yt-dlp to construct download commands, optionally injecting browser cookies to access private, unlisted, or age-restricted content. The platform stores download metadata and state in a local SQLite database and organizes downloaded media into a folder structure optimized for playback in media center applications like Plex or Jellyfin. Automated retention policies can delete older items after a configurable number of days, with the ability to exempt specific files.

What distinguishes Pinchflat is its fine-grained control over what gets downloaded and how. Users can define customizable download rules per source or globally, filtering by title, date, content type, audio-only mode, and additional yt-dlp options. The application also supports lifecycle event scripts that run user-defined shell commands on download, deletion, or other events, receiving structured JSON data to trigger notifications, transcoding, or integration with external systems. A notification system can send alerts via various services, and application performance metrics are exposed with pre-built dashboards for monitoring.

The platform also provides password-based access control to restrict the web interface to authenticated users.

Features

  • yt-dlp Download Servers - Provides a self-hosted web application to manage and automate video downloads via yt-dlp from YouTube and other sources.
  • Self-Hosted Archiving Systems - Runs a self-hosted server for archiving video content with automated scheduling and retention.
  • Cookie-Based Session Authentication for Downloads - Enables downloading private, unlisted, or age-restricted content by injecting browser cookies into download commands.
  • yt-dlp Engine Wrappers - Wraps yt-dlp as a managed subprocess with custom options and cookie injection.
  • Media Library Structuring - Organizes downloaded YouTube content with customizable naming and folder structure for Plex, Jellyfin, or similar media centers.
  • Download Filters - Applies fine-grained filters by title, date, and content type to control what gets saved.
  • YouTube Archiving - Periodically downloads entire YouTube channels and playlists to maintain a local library.
  • Scheduling Loops - Periodically checks sources for new content using a background scheduler loop.
  • Media Organization - Organizes downloaded media with naming and folder structures optimized for media centers.
  • Automated Feed Downloaders - Periodically polls feeds to automatically download new media items from channels.
  • Custom Download Options - Lets users fine-tune yt-dlp behavior with per-source or global custom options.
  • Lifecycle Script Execution - Runs user-defined shell scripts on download, deletion, and other lifecycle events.
  • Library Organizers - Structures downloaded content for playback in Plex, Jellyfin, and similar media centers.
  • Cookie-Based Authentication Bridges - Injects browser cookies into yt-dlp to access restricted YouTube content.
  • Download Managers - Media manager specifically for YouTube content.

Star-Verlauf

Star-Verlauf für kieraneglin/pinchflatStar-Verlauf für kieraneglin/pinchflat

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Pinchflat

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Pinchflat.
  • nexmoe/vidbeeAvatar von nexmoe

    nexmoe/VidBee

    6,422Auf GitHub ansehen↗

    VidBee is a self-hosted media download manager that wraps the yt-dlp engine to download videos and audio from over 1000 websites. It functions as both a desktop client and a Fastify-based web service, managing downloads through a persistent queue with pause, resume, retry, and real-time progress tracking. The application uses cookie-based authentication to access login-gated, age-restricted, or subscriber-only content by importing browser cookies or Netscape-format cookie files. The application distinguishes itself through automated download workflows, including RSS and Atom feed monitoring t

    TypeScriptdownloaderfacebooktiktok
    Auf GitHub ansehen↗6,422
  • tubearchivist/tubearchivistAvatar von tubearchivist

    tubearchivist/tubearchivist

    7,561Auf GitHub ansehen↗

    TubeArchivist is a self-hosted YouTube video archiving system and metadata indexer. It functions as a personal media library and download manager that allows users to create a searchable offline collection of videos, channels, and playlists. The system distinguishes itself by indexing subtitles, comments, and channel information for full-text search and retrieval. It features automated media synchronization to track subscriptions and playlists, ensuring new content is automatically queued and downloaded as it is published. The project provides a broad set of capabilities for digital asset ma

    Pythonarchivedownload-managerdownload-videos
    Auf GitHub ansehen↗7,561
  • meeb/tubesyncAvatar von meeb

    meeb/tubesync

    2,625Auf GitHub ansehen↗

    TubeSync is a containerized media management tool and self-hosted archiver designed to automate the downloading and organization of video content from online sources, such as YouTube channels and playlists, into a local library for offline access. It functions as a download manager and metadata generator, utilizing a web interface to manage video subscriptions and synchronization settings. The system features a rule-based content filter that evaluates video metadata against user-defined conditions to determine which items enter the download queue. To handle restricted or age-gated content, it

    Pythonmedia-serverplexpvr
    Auf GitHub ansehen↗2,625
  • estrellaxd/auto_bangumiAvatar von EstrellaXD

    EstrellaXD/Auto_Bangumi

    8,097Auf GitHub ansehen↗

    Auto Bangumi is an automated anime downloader that subscribes to RSS feeds and downloads new episodes as they are released, then renames and organizes the files into a media-library-friendly structure. The application is packaged as a Docker container for straightforward deployment and provides a browser-based interface for managing RSS feeds, downloader settings, and subscription rules. The tool distinguishes itself through several integrated capabilities. It includes a calendar-based subscription view that displays subscribed anime according to broadcast schedules, and a mid-season catch-up

    Pythonanimeauto-downloaderdocker
    Auf GitHub ansehen↗8,097
Alle 30 Alternativen zu Pinchflat anzeigen→

Häufig gestellte Fragen

Was macht kieraneglin/pinchflat?

Pinchflat is a self-hosted web application for automatically downloading videos from YouTube channels and playlists on a scheduled basis. It integrates with yt-dlp to construct download commands, optionally injecting browser cookies to access private, unlisted, or age-restricted content. The platform stores download metadata and state in a local SQLite database and organizes downloaded media into a folder structure optimized for playback in media center applications like…

Was sind die Hauptfunktionen von kieraneglin/pinchflat?

Die Hauptfunktionen von kieraneglin/pinchflat sind: yt-dlp Download Servers, Self-Hosted Archiving Systems, Cookie-Based Session Authentication for Downloads, yt-dlp Engine Wrappers, Media Library Structuring, Download Filters, YouTube Archiving, Scheduling Loops.

Welche Open-Source-Alternativen gibt es zu kieraneglin/pinchflat?

Open-Source-Alternativen zu kieraneglin/pinchflat sind unter anderem: nexmoe/vidbee — VidBee is a self-hosted media download manager that wraps the yt-dlp engine to download videos and audio from over… tubearchivist/tubearchivist — TubeArchivist is a self-hosted YouTube video archiving system and metadata indexer. It functions as a personal media… meeb/tubesync — TubeSync is a containerized media management tool and self-hosted archiver designed to automate the downloading and… estrellaxd/auto_bangumi — Auto Bangumi is an automated anime downloader that subscribes to RSS feeds and downloads new episodes as they are… anasty17/mirror-leech-telegram-bot — This project is a Telegram cloud mirror bot designed to download files from various internet sources and mirror them… mhogomchungu/media-downloader — This project is a multi-engine media downloader and web media scraper interface. Built as a native Qt C++ desktop…