Streamrip

Latest version: v2.1.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 9

1.3

New Features:
- Automatic updates, when updates are available
- After updating, the release notes (what you're reading right now) will be displayed
- Asynchronous requests for Qobuz logins, which significantly improve startup times

Bug Fixes
- Deezloader should be working properly now, including FLAC downloads 142
- Artist/Label downloads were stuck after running into unavailable tracks 138
- Deezer downloads had the wrong bit depth and sampling rate 139
- Deezer genres were wrong 147
- AttributeError for Label downloads 144
- Artwork embed sizes not working 140
- Artist singles not included in TIDAL downloads 148
- Tidal Video downloads broken 149

1.2

New Features
- Setting `folder_format = ""` will allow you to dump tracks in a single folder. This is useful for automatically organizing libraries such as Music.app

Bug Fixes
- `simple_term_menu` should properly install now on linux machines 136
- Added the `rip config --qobuz` command 132
- Fixed `FileNotFoundError` for the config file 131
- Fixed typo 137

1.1

This fixes a small typo. See the release notes for `v1.0` for the breaking changes in the last version.

1.0

New Features
- CLI overhaul! New colors, help pages, and command structure. Most notably, `rip -u <url>` is now `rip url <url>`.
- Themes, which can be set in the config file. Right now, we just have them for progress bars, but expect much more to be customizable!
- Update checking is now done in the background, which will improve startup times
- Paid Deezer accounts are now supported, along with the old Deezloader server. I had to do this because of the recent unreliability of the server (124 119). To request items from the Deezloader server, pass `--source deezloader` into the command
- Concurrent downloads are now enabled by default, with `max_connections` set to 3.

Internal Changes
- The CLI manager has been moved from click to cleo
- Everything is now documented

0.7.1

New Features:
- `rip discover` now has a `--scrape` flag that downloads all of the results, and an `-n` flag for the number of results, if you're into data hoarding.
- There are more useful messages on edge case panics
- When downloading an item from the search menu, the database is now checked for the ID
- An `albumcomposer` key was added in the file formatter to differentiate between the track composer, which is still called `composer`
- The `rip convert` command now searches for tracks recursively
- Artists can now be queried using `rip search -t artist`
- FFmpeg shows the output when in debug mode
- Improved error message when the Deezloader server is down


Bug Fixes:
- Booklet file names are now properly sanitized
- Misc bugs related to the new database system
- The `SoundCloudClient` has been updated to match SoundClouds new API calls 122

Internal Changes:
- `Media` are now properly subclassed by a `Media` Abstract Base Class
- The groundwork for a sphinx documentation website has been laid

0.7

New Features:
- Ability to write scripts with streamrip (see the wiki)
- The embedded cover art can now be downsized 113
- A `repair` command and a failed downloads database has been added 98
- New documentation for some commands

Bug Fixes:
- Fix typo that caused crashes for some commands 111
- Add `kwargs` to the `load_meta` function 112

Internal Changes:
- The `rip` command has its own folder now, and will be updated separately from the `streamrip` library

Page 4 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.