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
- Download the build for your OS
- Extract the program folder from the download
- 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
Metadata
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| instrumental-dl-0.6.5.tar.gz | 8.6 kB | Without provenance | Details for instrumental-dl-0.6.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| instrumental_dl-0.6.5-py3-none-any.whl | Python 3 | none | any | Details for instrumental_dl-0.6.5-py3-none-any.whl |
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
|
Security for instrumental-dl 0.6.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.