Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jean0t/youtube-audio-downloader
Downloads audio from youtube through a nice CLI interface
https://github.com/jean0t/youtube-audio-downloader
bash shell shell-script youtube-audio-downloader youtube-downloader zsh
Last synced: 28 days ago
JSON representation
Downloads audio from youtube through a nice CLI interface
- Host: GitHub
- URL: https://github.com/jean0t/youtube-audio-downloader
- Owner: jean0t
- Created: 2024-07-31T01:24:30.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-02T02:33:36.000Z (3 months ago)
- Last Synced: 2024-09-29T07:40:13.868Z (about 1 month ago)
- Topics: bash, shell, shell-script, youtube-audio-downloader, youtube-downloader, zsh
- Language: Shell
- Homepage:
- Size: 13.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Youtube Audio Downloader 🎵**
================================**Easy Audio Downloads from YouTube**
This project allows you to easily download audio files from YouTube videos or playlists using a simple command-line interface.
**Why This Project? 🤔**
--------------------I was tired of searching for websites to convert YouTube videos to audio files, only to risk getting viruses or leaking personal data. That's why I created this script to provide a safe and easy way to download audio files from YouTube.
**Compatibility 🎉**
--------------------This script has been tested and works perfectly with both **Bash** and **Zsh** shells.
**Requirements 📝**
--------------------To use this script, you'll need to have the following modules installed:
* **Ffmpeg** and **Ffprobe**
* **Python3** with the **Mutagen** module
* **yt-dlp****Installation 📂**
--------------------To install the script, follow these steps:
1. Clone the repository: `git clone [email protected]:jean0t/youtube-audio-downloader.git`
2. Change into the repository directory: `cd youtube-audio-downloader`
3. Give execution permissions to the script: `chmod +x yt_download`**Important:** Make sure you have all the required modules installed before running the script. You can also add a symbolic link to your system's PATH to run the script from anywhere.
**Usage 📊**
-------------To download the audio of a YouTube video, simply run:
```
./yt_download -a [youtube link]
```
Need more help? Use the `-h` option to access the help menu for more information.## TO DO
- [x] Batch download from a playlist
- [ ] Download video