Skip to content
This repository has been archived by the owner on Dec 4, 2024. It is now read-only.

jibbex/yt-Download

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YT Download

GitHub Workflow Status

GitHub package.json version

GitHub package.json dependency version (dev dep on branch)

Downloads videos from Youtube.

Table of contents

Node.js and Electron

This Software uses Node.js and Electron to utilize JavaScript, HTML, and CSS for cross platform desktop apps.

FFmpeg

FFmpeg is required to download HD quality videos and convert files. YT Download also works with limited functionality without FFmpeg.

if FFmpeg was not found, YT Download will ask you if you want to download it. In this case you don't need to worry about setting the environment variables.

Quickstart

Initialize

npm install

or with yarn

yarn install

Starting YT Download

To start the release version enter

npm start

or with yarn

yarn start

To start the debug version with active Chrome Developer Mode enter

npm test

or with yarn

yarn test

Create package

npm run package

or with yarn

yarn package

Create installer

npm run make

or with yarn

yarn make

Changelog

v1.5.42

  • Fixed an issue that prevented animation of elements
  • Fixed an issue caused by a deprecated ytdl-core version

v1.5.41

  • Update to Electron 17.0.1
  • Updated several further dependencies.
  • Precompiled binary packages for Linux are available again.
  • If the download directory doesn't exist, it will be created now.
  • Dependency loading has been slightly optimized.

v1.5.32

  • Fix for slow downloads... again.

v1.5.31

  • Fix for slow downloads.

v1.5.3

  • Update due to YouTube API changes.

v1.5.1

  • Render process runs now in context isolation.
  • Support for Electron > 11.
  • Removed unused code.
  • Updated dependencies (e.g. Electron 12.0.5).

v1.4.0

  • The mess that was ./main/ffmpeg.js was fixed.
  • Audio and video downloads are now shown in one progress bar.
  • Added proper progress for media conversion.
  • The download speed is now displayed.
  • Added support for hardware accelerated encoding. (Tries to find the optimal mode automatically)
  • Some UI improvements.

v1.0.0

  • New UI build on Materialize framework
  • Downloading from Youtube in HD quality if possible
  • Converting to MP3, MKV, WEBM, MOV and MPEG
  • Select quality of the download
  • Easy package and installer building with Electron Forge