Skip to main content

Instrumental-Downloader

A command line tool to download a song's instrumental from Youtube.

Installation

If you don't have pip, install it here: https://pip.pypa.io/en/stable/installing/

First, you need to install ffprobe/ ffmpeg: https://ffmpeg.org/download.html

  1. Download the build for your OS
  2. Extract the program folder from the download
  3. Add the program folder to the system PATH:
    Windows
    Mac
    Linux

Then, use pip3 to install:

pip3 install instrumental-dl

Description

Instrumental-downloader was created as a command-line tool used to download a list of instrumentals based on just the song name.(and sometimes the artist is needed to identify the song) This tool is based off of youtube-dl, a tool used to download youtube videos from their url. The Python interpreter version 3.6+ is needed for this program. FFprobe/ ffmpeg needs to be installed in the PATH, as that is the program used to download instrumentals as mp3 files.

instrumental-dl -f FILE_NAME
instrumental-dl -s "SONG_NAMES" ["SONG_NAMES"...]
  (with -s the song name needs to be in quotations
  if it contains any spaces)

Options

INFO
---------------------
-h, --help              Print the help text and exit
--version               Print the current version and exit

ONE REQUIRED
---------------------
-f, --file             Open this file and download each song
                        name in the file as an instrumental
                        (each song name should be on a seperate line)
-s, --songs            Download each song name as an instrumental
                        (can be multiple song names)

OPTIONS
---------------------
-v, --verbose           Verbose: Print out each download and conversion.
                        Also gives detailed time elapsed description.
-o, --output            Change the directory where the songs are
                        downloaded to.

TODO

- Download album cover for song to use as file icon
- Check for wrong instrumental downloads
- New file renaming system

- GUI Application
    - Add gui interaction for Windows, MacOS, and Linux

Release files for instrumental-dl 0.6.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for instrumental-dl 0.6.5
File Size Uploaded
instrumental-dl-0.6.5.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for instrumental-dl 0.6.5
File Interpreter ABI Platform
instrumental_dl-0.6.5-py3-none-any.whl Python 3 none any Details

Total release size: 20.5 kB

Release files / instrumental-dl-0.6.5.tar.gz

Download URL instrumental-dl-0.6.5.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
fb2afa228b09309dfb73241aab8ffb92fbf4e501d8656d38a7e4fce8db49bb65
BLAKE2b-256 checksum
How to use checksums
d4ca3e2bf1f1547b9535dc96507a84824aef057e8750507051c657f7fc56eecc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

Release files / instrumental_dl-0.6.5-py3-none-any.whl

Download URL instrumental_dl-0.6.5-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bdd6143d0fb055e62b7e4e07007db676f91a213cc76714f6ee26434adda6e3c8
BLAKE2b-256 checksum
How to use checksums
ca872178510a3cd3bae71fb8a1c21b6a20349a828e60796e8ab2e2d8c6356d28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page