Skip to content

Timber1900/WebDL

Repository files navigation

WebDL Video Downloader

Todo:

  • Port app to electron
    • Port design
      • Add tailwind to electron
      • Add react to electron
    • Port functionality
      • Fix ffmpeg
      • Fix openExternal() for video info
      • Fix setPort
      • Added Tray functionality

Table of Contents

Overview

Meet WebDL! This windows application + companion chrome extension downloads a web video on user request, just press the extension button and do the rest on the app!

Supported sites

Instalation guide

Using the extension

  • Open the windows app
  • Change settings to the desired ones, if necessary
  • On chrome, with the youtube video page open, click the extension icon
  • Make any modifications to the video on the queue (use the three dots menu)
  • Press the "Download Videos" button to begin downloading
    • Optionally, you can download a single video of the queue by using the "Download Video" button in the video menu

FAQ

Notice

  • Information bellow is outdated, please visit this faq for more up to date info.

My app isn't receiving the videos from the extension...

  • There may be several thing that lead this to happen, however here are the steps to troubleshoot the problem
    1. Check if the app port (Set port in settings) and extension port (Set port on the right click context menu) are equal, default is 1234 however I recomend using a more general one like 3000 or 3003
    2. If they are equal try changing the port to some other one as the current one may be being used already
    3. Check if you don't have another process of the app running this would block the other one from receiving videos
    4. If none of this works please launch a issue detailing the problem and we'll try to help

Is there a maximum ammount of videos for downloading a playlist?

  • Short answer? No... Long answer? It's complicated, while the app itself doesn't have a limit, downloading a 1000 video playlist, for exaple, will take a long time, since the app as to "fetch" information on the video and can do it only one at a time (for now), so even before starting the download it will take a long time, if you dont mind waiting there should be no problem in downloading large playlists

Where can I request a feature?

  • Feature request may or may not be worked on, however if you have a brilliant idea and want to know if we want to work on it please launch a issue

What can I do if I want to help to develop this app?

  • Fork the Github repository and implement your changes
  • Thoroughly test your changes
  • Open a pull request to merge your fork
  • After some of our testing, if we deem the changes valid, and usefull we will merge your request and add you to our contributers

Other information

Main contributers

Stuff we used