Giter Club home page Giter Club logo

yt-download's Introduction

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

yt-download's People

Contributors

dependabot[bot] avatar jibbex avatar

Watchers

 avatar  avatar

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.