music and album downloader from terminal
- Rust 100%
| src | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
bippi 🎵
Download music from YouTube and other sources with ease!
installation
Install directly from GitHub using Cargo:
cargo install --git https://github.com/stevecellbio/bippi
📋 Requirements
- yt-dlp must be installed and available in your PATH
Download a single track
# By search query
bippi single Metallica - Nothing Else Matters
# By URL
bippi single https://www.youtube.com/watch?v=tAGnKpE4NCI
# Using an alias
bippi single my-favorite-song
Download an album
# Search by artist and album name
bippi album Metallica - Master of Puppets
# From a playlist URL
bippi album https://www.youtube.com/playlist?list=PLxxx
# Using an alias
bippi album my-album
Create aliases
# Create an alias for a single track
bippi alias add focus https://www.youtube.com/watch?v=abc123
# Create an alias for an album
bippi alias add chill-album https://www.youtube.com/playlist?list=PLxxx --album
# List all aliases
bippi alias list
# Remove an alias
bippi alias remove focus
Configure settings
# Set default download directory
bippi config set-dest ~/Music
# Show current configuration
bippi config show
# Clear default destination
bippi config clear-dest
Specify output format and destination
# Download as FLAC to a specific directory
bippi single Metallica - Nothing Else Matters -f flac -d ~/Downloads
# Download album as m4a
bippi album Metallica - Master of Puppets -f m4a
📝 License
MIT