Skip to content

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

License

Notifications You must be signed in to change notification settings

ifsvivek/VideoFetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

60 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐ŸŽฅ 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 Tools โ†’ Plugins
    • Click "Add Plugin"
    • 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