Skip to content

ifsvivek/VideoFetch

🎥 VideoFetch

Release License Stars Issues

A powerful and universal plugin for downloading videos from 1800+ video platforms with Free Download Manager

Transform your video downloading experience with support for YouTube, TikTok, Vimeo, Twitch, and 1800+ other sites through advanced yt-dlp integration


📋 Table of Contents


✨ Features

  • 🔗 Seamless Integration - Perfect compatibility with Free Download Manager
  • 🌐 Universal Platform Support - Download from 1800+ video sites including YouTube, TikTok, Vimeo, Twitch, and many more
  • 🎯 Smart Detection - Automatic platform recognition and optimal format selection
  • 🎬 High-Quality Downloads - Download videos in the best available quality from any supported platform
  • 📁 Multiple Formats - Support for MP4, WEBM, 3GP, M4A formats across all platforms
  • Fast & Reliable - Efficient downloading with minimal resource usage
  • 🎯 User-Friendly - One-click downloads from any supported site
  • 🔄 Batch Downloads - Download multiple videos from different platforms simultaneously
  • 📊 Progress Tracking - Real-time download progress monitoring
  • 🎵 Universal Audio Extraction - Extract audio-only files from videos on any supported platform
  • 📱 Mobile URL Support - Works with mobile versions of supported sites
  • 🌍 Global Reach - Support for international platforms and regional content

🚀 Installation

Prerequisites

  • Free Download Manager installed on your system
  • Internet connection for downloading videos

Installation Steps

  1. Download the Plugin

    Download the latest VideoFetch.fda from the Releases page
    

    Download Latest Release

  2. Install in Free Download Manager

    • Open Free Download Manager
    • Navigate to Menu and Settings (☰) → Add-ones
    • Click icon ⚙️
    • Then Click "Install add-on from file..."
    • Select the downloaded VideoFetch.fda file
    • Restart Free Download Manager
  3. Verify Installation

    • Check if VideoFetch appears in the plugins list
    • The plugin is now ready to use! 🎉

📖 Usage

Basic Usage

  1. Launch Free Download Manager

  2. Copy Video URL

    • Navigate to any supported video site (YouTube, TikTok, Vimeo, Twitch, Dailymotion, etc.)
    • Copy the video URL from your browser
  3. Start Download

    • In Free Download Manager, click "Add URL" or press Ctrl+U
    • Paste the video URL from any of the 1800+ supported sites
    • VideoFetch will automatically detect the platform and process the URL
  4. Configure Download Options

    • Choose your preferred video quality
    • Select download format (MP4, WEBM, etc.)
    • Set download location
  5. Begin Download

    • Click "Start Download"
    • Monitor progress in real-time
    • Enjoy your downloaded video! 🎬

Supported Sites

VideoFetch supports 1800+ video sites through yt-dlp, including but not limited to:

🎥 Major Video Platforms

  • YouTube - Videos, playlists, channels, live streams
  • Vimeo - Standard and premium videos
  • Dailymotion - All video types
  • Twitch - VODs, clips, live streams
  • TikTok - Videos and user profiles

📱 Social Media

  • Facebook - Videos and live streams
  • Instagram - Videos, IGTV, Reels
  • Twitter/X - Video tweets
  • Reddit - Video posts
  • LinkedIn - Native videos

🎓 Educational & Learning

  • Khan Academy - Educational videos
  • Coursera - Course videos (where permitted)
  • edX - Educational content
  • BBC iPlayer - BBC content (UK)
  • PBS - Educational programming

🎮 Gaming

  • Twitch - Gaming streams and clips
  • YouTube Gaming - Gaming content
  • Steam - Game trailers and content

🌍 International Platforms

  • Bilibili - Chinese video platform
  • Youku - Chinese streaming
  • Nico Nico Douga - Japanese video sharing
  • VK - Russian social network videos
  • Odnoklassniki - Russian platform

📺 News & Media

  • CNN - News videos
  • BBC - News and documentaries
  • Reuters - News content
  • Al Jazeera - International news
  • Many regional news sites

🎵 Music & Audio

  • SoundCloud - Music and podcasts
  • Bandcamp - Independent music
  • Mixcloud - DJ mixes and radio shows
  • Many music platforms

📋 Complete List: For a comprehensive list of all 1800+ supported sites, see SUPPORTED_SITES.md

Note: Some sites may require authentication or have regional restrictions. Always respect copyright and terms of service.

Pro Tips

  • 💡 Batch Downloads: Add multiple URLs from different platforms at once for efficient downloading
  • 🔄 Resume Downloads: Interrupted downloads can be resumed automatically
  • 📱 Mobile URLs: Works with mobile versions of supported sites (m.youtube.com, mobile.twitter.com, etc.)
  • 🎵 Audio Only: Extract audio-only files in M4A format from any supported platform
  • 🌐 Multi-Platform Support: Try URLs from any platform - if yt-dlp supports it, VideoFetch can download it
  • 📋 Playlist Support: Download entire playlists from YouTube, Vimeo, and other supported platforms
  • 🎯 Smart Quality Selection: Automatically chooses optimal quality based on available options
  • 🔗 Live Stream Recording: Record live streams from supported platforms (where available)
  • 🌍 International Sites: Full support for regional platforms like Bilibili, VK, Nico Nico, and many others

🔧 Requirements

Component Requirement
OS Windows 7/8/10/11, macOS, Linux
Software Free Download Manager (latest version)
Internet Stable internet connection
Storage Sufficient disk space for downloads
Python Python 3.9+ (auto-installed with FDM)

🔍 Troubleshooting

Common Issues

❌ "Unsupported URL" Error

❌ "Parse Error"

  • The video may be private or region-restricted
  • Site may have changed their video delivery method
  • Try updating VideoFetch to the latest version

❌ Download Fails

  • Video may require authentication/login
  • Check your internet connection
  • Some videos may have DRM protection

Getting Help for New Sites

If you find a site that should work but doesn't:

  1. Check if the site is supported by yt-dlp
  2. Test the URL directly with yt-dlp command line
  3. Report issues with specific URLs (without sharing private content)

🤝 Contributing

We welcome contributions from the community! Please see our Contributing Guidelines for details on how to get started.

Quick Start for Contributors

  1. Fork the Repository
  2. Clone Your Fork
    git clone https://github.com/yourusername/VideoFetch.git
  3. Create a Feature Branch
    git checkout -b feature/amazing-feature
  4. Make Your Changes
  5. Submit a Pull Request

🐛 Issues & Support

Encountering problems? We're here to help!

Getting Help

  1. Check existing issues for solutions
  2. Review our FAQ (coming soon)
  3. Open a new issue with detailed information

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

Copyright (c) 2025 Vivek Sharma

🙏 Acknowledgments

  • Thanks to the Free Download Manager team for creating an excellent download manager
  • Appreciation to the yt-dlp project for video extraction capabilities from 1800+ sites
  • Gratitude to all contributors and users who make this project better
  • Special thanks to the open-source community for maintaining video extraction tools

⭐ If you find VideoFetch useful, please consider giving it a star!

Made with ❤️ by Vivek Sharma

About

A powerful and universal plugin for downloading videos from 1800+ video platforms with Free Download Manager

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Contributors