MeTube

MeTube

MeTube is a comprehensive web GUI for youtube-dl with playlist support that allows downloading videos from dozens of websites. It provides an intuitive interface for video and audio downloading with extensive format and quality options.

Similar self-hosted alternatives:
Repository activity:
Stars
9,508
Forks
632
Watchers
41
Open Issues
156
Last commit
1 day ago
Details:
Estimated Popularity
40
Pricing Model
Free
Hosting Type
Self-Hosted
License
AGPL-3.0
Deployment Difficulty
Easy
Language
TypeScript

MeTube is a versatile web-based downloading solution that provides an intuitive GUI for youtube-dl, enabling users to download videos and audio from dozens of websites. With comprehensive playlist support and extensive customization options, it serves as a universal media acquisition tool for content from various streaming platforms and video sites.

Key Features

  • Universal Multi-Site Support:

    • Support for dozens of video and streaming websites
    • YouTube, Vimeo, Twitch, and many other platforms
    • Automatic site detection and compatibility
    • Regular updates for new site support
    • Robust extraction capabilities across platforms
    • Fallback mechanisms for site changes
  • Comprehensive Download Capabilities:

    • High-quality video downloading with format selection
    • Audio-only extraction for music and podcasts
    • Multiple resolution and quality options
    • Custom format specification and preferences
    • Batch downloading and queue management
    • Resume and retry functionality for failed downloads
  • Advanced Playlist and Channel Support:

    • Complete playlist downloading and management
    • Channel and user content acquisition
    • Selective downloading from playlists
    • Automatic playlist processing and organization
    • Custom selection criteria and filtering
    • Bulk operations for large collections
  • Modern Web Interface:

    • Responsive web GUI for all devices
    • Mobile-optimized design and functionality
    • Real-time download progress and status
    • Intuitive queue management and control
    • Download history and tracking
    • User-friendly navigation and operation
  • Flexible Output and Organization:

    • Customizable output directory structure
    • Advanced naming templates and patterns
    • Metadata extraction and file tagging
    • Subtitle downloading and integration
    • Artwork and thumbnail preservation
    • File organization and categorization
  • Professional Configuration Options:

    • Comprehensive download settings and preferences
    • Quality and format preference management
    • Custom output templates and naming schemes
    • Site-specific configuration and optimization
    • Performance tuning and resource management
    • Advanced youtube-dl option passthrough
  • Self-Hosting Benefits:

    • Complete control over media downloading and storage
    • Privacy protection for downloading activities and preferences
    • Custom configuration for specific use cases and requirements
    • Integration with existing media infrastructure
    • No dependency on external downloading services
    • Enhanced reliability and availability for media acquisition

Technical Specifications

  • License: AGPL-3.0
  • Deployment: Docker containers, Python/Node.js
  • Platforms: Cross-platform via Docker
  • Requirements: Docker, storage space
  • Backend: youtube-dl/yt-dlp
  • Architecture: Web application with downloading service

Use Cases

  • Content Archival: Systematic archiving of videos and audio content
  • Educational Content: Downloading lectures, tutorials, and educational materials
  • Entertainment: Acquiring movies, shows, and entertainment content
  • Music Collection: Building audio libraries from various platforms
  • Research: Gathering content for analysis and research purposes
  • Offline Access: Creating local libraries for offline viewing and listening

Unique Advantages

  • Web-Based: Modern web interface accessible from any device
  • Multi-Platform: Support for dozens of video and streaming sites
  • Playlist-Focused: Advanced playlist and channel downloading capabilities
  • User-Friendly: Intuitive interface for non-technical users
  • Flexible: Extensive customization and configuration options
  • Open Source: AGPL-3.0 licensed, transparent and extensible

Based on the MeTube GitHub repository, this tool provides users with a comprehensive web-based downloading solution that excels in multi-site support and ease of use, making it ideal for content creators, researchers, educators, and media enthusiasts who need a versatile, user-friendly tool for acquiring content from various online platforms.

Help improve this content

Found an error or want to add more information about MeTube? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects