A feature-rich command-line audio/video downloader
Project description
What is FREE STUFF?
FREE STUFF lets you download videos and audio from YouTube, Twitter, TikTok, Twitch, Instagram, Facebook, and thousands of other sites — all from one command.
It is a fork of yt-dlp (which is itself a fork of youtube-dl).
Installation
Worldwide — one command
pip install FREE--BUFF
Then use it:
freestuff "https://www.youtube.com/watch?v=..."
Windows (no Python needed)
Download and run install_freestuff.bat from the repo — it sets up FREE STUFF globally without needing Python installed.
Upgrade
pip install --upgrade FREE--BUFF
Quick Start
# Download a video (best quality)
freestuff "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
# Download audio only (MP3)
freestuff -x --audio-format mp3 "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
# List available formats
freestuff -F "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
# Download a specific format
freestuff -f 137+140 "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
# Download an entire playlist
freestuff "https://www.youtube.com/playlist?list=PL..."
# Download with custom filename
freestuff -o "%(title)s.%(ext)s" "https://www.youtube.com/watch?v=..."
Supported Sites
FREE STUFF supports thousands of websites. See the full list in supportedsites.md.
Major platforms include:
- YouTube, YouTube Music
- Twitter / X
- TikTok
- Twitch
- Vimeo
- SoundCloud
- Bandcamp
- And 1500+ more
Requirements
- Python 3.10+ (for pip install)
- ffmpeg (recommended for merging audio/video and post-processing)
Author
RAHUL CHANDRA
License
Unlicense — public domain. Do whatever you want.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file free_buff-1.1.2.tar.gz.
File metadata
- Download URL: free_buff-1.1.2.tar.gz
- Upload date:
- Size: 2.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4703067527e7c867e929971c5b4a941047b9d987a895e344781bf5e506b61959
|
|
| MD5 |
d0f5a2117d71715507dc5e8f03a4ea6a
|
|
| BLAKE2b-256 |
e1d45fb72a26f004331db1b5a60d7228111f7d95c92534a52e3bb0669a37596e
|
File details
Details for the file free_buff-1.1.2-py3-none-any.whl.
File metadata
- Download URL: free_buff-1.1.2-py3-none-any.whl
- Upload date:
- Size: 2.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9995d6b9ea2c8e3b57d013a39fdaca04d8790908febc8040366aeae14a84f17d
|
|
| MD5 |
ef7fc710d7eb33a737fbf79cc2d372fe
|
|
| BLAKE2b-256 |
458b74bfb7ad0ebb47021d43405cbfdc16b6b83eeb9603f47e6688b0bf1a36a0
|