Giter Club home page Giter Club logo

webdl's Introduction

โœŒ Hi, I'm Timber1900!

  • I'm a self-taught developer based in Portugal.
  • The following are some of the technologies that have picked my interest or that I use very often:
    • Typescript
    • JavaScript
    • Python
    • C#
Click to view my GitHub statistics Timber1900's Github Stats Timber1900's Github most used languages

Follow me around

  • Twitch Timber1900
  • YouTube Timber1900
  • Steam Timber1900
  • ๐ŸŽฎ Discord Timber1900#1495

webdl's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar imgbot[bot] avatar timber1900 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

webdl's Issues

FFMPEG Error when downloading m4a files

Describe your bug
At the moment using copy encoding for downloading audio files with WebDL causes a ffmpeg error. Current workaround is to select the correct audio enconding for the file extension used.

Describe steps to reproduce the bug

  • Add a video to the queue
  • Download audio with copy encoding

Propose a way to fix it
Probably tie in the correct audio encoding for normal audio extensions (mp3, m4a, wav) or figure out why the copy encoding option isn't working (maybe missing metadata in audio stream)

Change from yt-dl to yt-dlp

Describe your idea
Youtube-dl lately has been running very slow, simply replacing the youtube-dl.exe file for a yt-dlp.exe one could give massive speed improvements.

Propose a way to implement it
When downloading youtube-dl download from the yt-dlp repository instead, aswell when checking for new versions, since yt-dlp is yt-dl based, nothing else should have to be changed

Concurrent download progress is all the same for diferent videos

Describe your bug
The progress bars of all the videos in the queue are the same (Happens in old design and tailwind)

Describe steps to reproduce the bug

  • Download a single video using the download button
  • After the download finishes downloading the entire queue will cause the progress bars to all be the same

Propose a way to fix it
Potentially a problem with the const tempPrg = new Array<progressProps>(removedQueue.length).fill({ progress: 0 }); line as this may cause a array where changing one item changes all

4MgFf1X6vK.mp4

The 'Download Videos' button is clickable when you open the app

Describe the issue
If you click the 'Download Videos' button is clickable when you first open the app, the button then becomes non-clickable even if you add videos, meaning you can't download videos unless if you use the dropdown menu.

Screenshots
no

Error downloading video (command failed with exit code 1)

Describe your bug
Error downloading https://www.youtube.com/watch?v=-xJ0g1w0f4I

error.js:60 Uncaught (in promise) Error: Command failed with exit code 1: C:\Program Files\WebDL\resources\app\.webpack\renderer\main_window/native_modules/ffmpeg.exe -loglevel 8 -hide_banner -i pipe:4 -i pipe:5 -map 0:a -map 1:v -c:v copy -y C:\Users\Timber\Desktop\Family Guy - I did see Fargo.mkv
    at t.exports (error.js:60)
    at index.js:118
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:95)
t.exports @ error.js:60
(anonymous) @ index.js:118
processTicksAndRejections @ internal/process/task_queues.js:95

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.