# alexta69/metube

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/alexta69-metube).**

12,639 stars · 867 forks · Python · agpl-3.0

## Links

- GitHub: https://github.com/alexta69/metube
- awesome-repositories: https://awesome-repositories.com/repository/alexta69-metube.md

## Topics

`self-hosted` `youtube` `youtube-dl` `yt-dlp`

## Description

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 subtitles, as well as the identification of promotional sponsor segments within downloaded files.

Users can manage their media library through customizable naming conventions and global download presets. The system integrates with external workflows, enabling automated task triggering via browser extensions, custom scripts, or system shortcuts to initiate background downloads.

The software is designed for deployment as a containerized service, facilitating consistent execution and configuration across diverse server environments.

## Tags

### Graphics & Multimedia

- [Media Downloaders](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-downloaders.md) — Provides a web-based interface for automating the retrieval and organization of online video content using command-line utilities.
- [Media Content Archivers](https://awesome-repositories.com/f/graphics-multimedia/media-production-suites/media-management-production/media-archiving/media-content-archivers.md) — Builds a local library of online videos by downloading content for offline viewing and long-term storage.
- [Media Metadata Managers](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-metadata-managers.md) — Attaches video information, chapter markers, and thumbnails directly into media files. ([source](https://github.com/alexta69/metube/wiki/YTDL_OPTIONS-Cookbook))
- [Media Automation](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing/video-analysis-processing/media-automation.md) — Integrates with browser extensions and scripts to trigger automated background media downloads.

### Web Development

- [Video Downloaders](https://awesome-repositories.com/f/web-development/download-managers/video-downloaders.md) — A containerized service that automates the downloading, metadata embedding, and organization of media content from online platforms.
- [Download Managers](https://awesome-repositories.com/f/web-development/download-managers.md) — Manages global download defaults, presets, and overrides to control media retrieval and storage. ([source](https://github.com/alexta69/metube#readme))

### Content Management & Publishing

- [Self-Hosted Media Managers](https://awesome-repositories.com/f/content-management-publishing/media-management/self-hosted-media-managers.md) — Runs a private server application to organize and process downloaded video files with custom metadata.
- [Restricted Content Downloaders](https://awesome-repositories.com/f/content-management-publishing/community-content-feeds/community-content-downloaders/restricted-content-downloaders.md) — Enables access to private or restricted media content by providing browser cookies to verify user sessions. ([source](https://github.com/alexta69/metube#readme))
- [Subtitle Processing](https://awesome-repositories.com/f/content-management-publishing/media-management/subtitle-management-systems/subtitle-synchronization/subtitle-processing.md) — Downloads and embeds language-specific subtitles while managing file timestamps. ([source](https://github.com/alexta69/metube/wiki/YTDL_OPTIONS-Cookbook))

### DevOps & Infrastructure

- [Container Deployment](https://awesome-repositories.com/f/devops-infrastructure/container-deployment.md) — Packages the application into a portable container image for consistent deployment across server environments.
- [Containerized Deployments](https://awesome-repositories.com/f/devops-infrastructure/containerized-deployments.md) — Supports self-hosted execution using container orchestration for consistent deployment. ([source](https://github.com/alexta69/metube#readme))

### Networking & Communication

- [Browser-Integrated Downloads](https://awesome-repositories.com/f/networking-communication/browser-integrated-downloads.md) — Enables automated media downloads via browser extensions, custom scripts, and system shortcuts that interface with the core download service. ([source](https://github.com/alexta69/metube#readme))

### Security & Cryptography

- [Sponsored Segment Filters](https://awesome-repositories.com/f/security-cryptography/content-filtering/sponsored-segment-filters.md) — Detects and labels promotional segments within videos to facilitate automatic skipping. ([source](https://github.com/alexta69/metube/wiki/YTDL_OPTIONS-Cookbook))
- [Browser Session Authentication](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/session-and-credential-handling/session-credential-management/browser-session-authentication.md) — Utilizes browser cookies to authenticate automated requests for accessing private or restricted media content.

### Data & Databases

- [Template-Based Filename Generators](https://awesome-repositories.com/f/data-databases/data-serialization-formats/output-formatting-systems/template-based-filename-generators.md) — Uses metadata templates to dynamically construct filesystem paths and filenames for downloaded media.

### Development Tools & Productivity

- [Command Line Wrappers](https://awesome-repositories.com/f/development-tools-productivity/command-line-wrappers.md) — Provides a graphical interface that abstracts and manages the underlying command-line media downloader.
- [Metadata Processing and Analysis](https://awesome-repositories.com/f/development-tools-productivity/documentation-discovery-metadata/metadata-processing-analysis.md) — Enhances downloaded video files by automatically embedding chapter markers and identifying promotional segments.
- [Event-Driven Workflow Triggers](https://awesome-repositories.com/f/development-tools-productivity/event-driven-workflow-triggers.md) — Exposes network endpoints to trigger automated download workflows from external browser extensions or scripts.

### Software Engineering & Architecture

- [Media Metadata Injections](https://awesome-repositories.com/f/software-engineering-architecture/contextual-data-injection/contextual-metadata-injection/media-metadata-injections.md) — Modifies media file headers and internal data structures by piping content through tagging tools.
