Skip to content

SubradevSarkar/nextube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NEXTUBE Logo
Simplify Streaming, Amplify Quality

NEXTUBE is a versatile and user-friendly tool designed to download and merge audio and video streams from YouTube seamlessly. By leveraging the capabilities of ytdl-core and ffmpeg, NEXTUBE ensures high-quality outputs with minimal effort. NEXTUBE is available as a

Problem Statement

The Problem

Downloading and combining audio and video streams from YouTube can be technically complex and time-consuming. Users often need to use multiple tools and run intricate commands, which can be daunting, especially for those who are not technically inclined.

Our Solution

NEXTUBE simplifies the entire process by providing a single, easy-to-use solution that automates the downloading and merging of audio and video streams. With NEXTUBE, you can enjoy high-quality content without the hassle of dealing with multiple tools and complicated procedures.

Features

  • Google Chrome Extension: Easily download and merge YouTube streams directly from your browser.
  • Command-Line Interface (CLI): Advanced users can leverage the CLI for more control and flexibility.
  • High-Quality Output: Ensures the best quality for both audio and video streams.
  • User-Friendly: Designed with simplicity in mind, making it accessible for all users.

Installation

Chrome Extension

(** under development **)

  1. Download the NEXTUBE extension from the Chrome Web Store.
  2. Install the extension in your Google Chrome browser.
  3. Start downloading and merging YouTube streams with a single click!

CLI

prerequisites to run NEXTUBE on your system command-line
Install Node.js version 18(LTS) or higher

windows

Download the Windows Installer directly from the nodejs.org web site.

Linux/Unix

Choose your platform and Installing Node.js via Package Managers

installation

NEXTUBE must be installed as Global, otherwise will not work properly

  1. Install NEXTUBE from NPM :

    #windows
    npm install -g @devpm/nextube
    
    #Linux/Unix
    sudo npm install -g @devpm/nextube
  2. use NEXTUBE from terminal:

    nextube

un-installation

  1. Run the command:

    #windows
    npm uninstall -g @devpm/nextube
    
    #Linux/Unix
    sudo npm uninstall -g @devpm/nextube

Usage

Chrome Extension

(** under development **)

  1. Navigate to a YouTube video.
  2. Click on the NEXTUBE extension icon.
  3. Select the audio and video quality.
  4. Click "Download".

CLI

  1. Open your terminal.

  2. Run the following command:

    nextube
  3. follow the instructions once it runs.

    • provide the Youtude video link
    • Choose video quality
    • provide the Download location
      • default Download location ( home_directory/Downloads)
  • preview

NEXTUBE Logo
NEXTUBE Logo
NEXTUBE Logo
NEXTUBE Logo

Issue

  • If you encounter issues with downloading, such as delays in starting the download or failed downloads, please try changing the download location. This adjustment might help resolve the problem.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.