awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
meeb avatar

meeb/tubesync

0
View on GitHub↗
2,625 स्टार्स·152 फोर्क्स·Python·agpl-3.0·6 व्यूज़

Tubesync

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 supports browser cookie authentication to bypass standard OAuth flows.

The platform covers broad capabilities including automated content mirroring, the generation of sidecar metadata files for portable organization, and synchronization with external media servers. It includes a database-backed task queue for sequential processing, support for external database connectors, and a command-line interface for task management.

The service is provided as a Dockerized application with a web-based dashboard protected by HTTP basic authentication.

Features

  • Automated Video Archivers - Downloads videos from specified channels and playlists based on preferred quality and format settings.
  • YouTube Archiving - Automates the downloading and indexing of entire YouTube channels and playlists for offline access.
  • Media Automation Tools - Offers a containerized service for automating media library management and content synchronization.
  • Media Servers - Organizes content and metadata to ensure compatibility with external playback software and media servers.
  • Metadata Organizers - Generates and manages sidecar metadata files to ensure video collections remain searchable and portable.
  • Self-Hosted Media Managers - Provides a private platform for storing, labeling, and synchronizing a personal video library.
  • Scheduled Content Updates - Tracks channels and playlists by validating URLs and scheduling periodic checks for new content.
  • Portable Metadata Storage - Stores media metadata as sidecar files alongside downloaded content to enable offline access and portability.
  • Sidecar File Persistence - Writes media information to separate sidecar files to ensure offline portability and recovery.
  • Remote Content Mirroring - Schedules recurring checks to mirror remote video assets locally for permanent offline availability.
  • Metadata Synchronization - Creates and synchronizes information files for videos to ensure consistent labeling and organization.
  • Self-Hosted Archiving Systems - Implements a system for downloading and managing long-term archives of video content on private infrastructure.
  • Rule-Based Filters - Evaluates video metadata against user-defined conditions to determine if content enters the download queue.
  • Video Content Filtering - Applies custom logic and criteria based on video metadata to determine which content is synchronized.
  • Restricted Content Downloaders - Uses browser cookies and authentication tokens to download restricted or age-gated media.
  • Cookie-Based Session Authentication for Downloads - Uses imported browser cookies to authenticate and download restricted or age-gated media content.
  • Local Media Bulk Importers - Scans local directories to import previously downloaded videos into the system without re-downloading.
  • Task Queues - Manages download tasks in a database, processed sequentially by a worker process with real-time updates.
  • Relational Database Backends - Supports PostgreSQL, MySQL, and MariaDB as alternative storage backends with automatic schema migrations.
  • Database Backend Integration - Supports connecting to remote database systems instead of local storage for improved scalability.
  • Metadata Generators - Extracts media information and stores it as sidecar files for consistent labeling and organization.
  • Plugin-Based Source Abstractions - Utilizes separate adapter modules for each media source to abstract authentication and download logic.
  • Automation - Automated synchronization of YouTube channels to local media servers.
  • Automation Tools - Listed in the “Automation Tools” section of the Awesome Selfhosted awesome list.
  • Video Streaming - PVR for syncing YouTube channels to local media servers.

स्टार हिस्ट्री

meeb/tubesync के लिए स्टार हिस्ट्री चार्टmeeb/tubesync के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Tubesync के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Tubesync के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • tubearchivist/tubearchivisttubearchivist का अवतार

    tubearchivist/tubearchivist

    7,561GitHub पर देखें↗

    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
    GitHub पर देखें↗7,561
  • xemle/home-galleryxemle का अवतार

    xemle/home-gallery

    1,158GitHub पर देखें↗

    Home-gallery is a self-hosted media management server designed to organize, view, and search personal photo and video collections. It functions as a local application that indexes media files from your storage, generates web-friendly previews, and provides a browser-based dashboard for browsing your archives. The system is built to maintain full control over your digital assets while enabling intelligent discovery and cross-device streaming. What distinguishes this platform is its focus on metadata portability and visual intelligence. It utilizes sidecar files to store media information, ensu

    JavaScriptcalculate-previewsexifface-detection
    GitHub पर देखें↗1,158
  • radarr/radarrRadarr का अवतार

    Radarr/Radarr

    13,093GitHub पर देखें↗

    Radarr is a movie collection automation manager that monitors media sources to automatically download, organize, and upgrade digital movie files. It functions as a service that integrates with Usenet and BitTorrent download clients to handle the retrieval and error management of files without manual intervention. The system distinguishes itself through a modular provider architecture that supports dynamic loading of external indexers and download clients. Users can define specific resolution and format requirements through custom quality profiles, which the application uses to automatically a

    C#bittorrentcouchpotatohacktoberfest
    GitHub पर देखें↗13,093
  • alexta69/metubealexta69 का अवतार

    alexta69/metube

    12,639GitHub पर देखें↗

    MeTube is a self-hosted, containerized media downloader that provides a web-based interface for archiving online video content. It functions as a manager for the command-line tool yt-dlp, automating the retrieval, organization, and post-processing of media files directly to your local hardware. The application distinguishes itself by supporting authenticated downloads, allowing users to inject browser-derived session cookies to access private or restricted content. It also features advanced post-processing capabilities, including the automatic embedding of metadata, chapter markers, and subti

    Pythonself-hostedyoutubeyoutube-dl
    GitHub पर देखें↗12,639
Tubesync के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

meeb/tubesync क्या करता है?

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.

meeb/tubesync की मुख्य विशेषताएं क्या हैं?

meeb/tubesync की मुख्य विशेषताएं हैं: Automated Video Archivers, YouTube Archiving, Media Automation Tools, Media Servers, Metadata Organizers, Self-Hosted Media Managers, Scheduled Content Updates, Portable Metadata Storage।

meeb/tubesync के कुछ ओपन-सोर्स विकल्प क्या हैं?

meeb/tubesync के ओपन-सोर्स विकल्पों में शामिल हैं: tubearchivist/tubearchivist — TubeArchivist is a self-hosted YouTube video archiving system and metadata indexer. It functions as a personal media… xemle/home-gallery — Home-gallery is a self-hosted media management server designed to organize, view, and search personal photo and video… radarr/radarr — Radarr is a movie collection automation manager that monitors media sources to automatically download, organize, and… alexta69/metube — MeTube is a self-hosted, containerized media downloader that provides a web-based interface for archiving online video… photoprism/photoprism — PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large… kieraneglin/pinchflat — Pinchflat is a self-hosted web application for automatically downloading videos from YouTube channels and playlists on…