Releases: nathom/streamrip
Releases · nathom/streamrip
streamrip v1.0
New Features
- CLI overhaul! New colors, help pages, and command structure. Most notably,
rip -u <url>
is nowrip 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
streamrip v0.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 calledcomposer
- 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 aMedia
Abstract Base Class- The groundwork for a sphinx documentation website has been laid
streamrip v0.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:
Internal Changes:
- The
rip
command has its own folder now, and will be updated separately from thestreamrip
library
streamrip v0.6.7
I was having some issues with Pypi where 0.6.6 wouldn't upload. This is just a reupload of it using a different version name.
streamrip v0.6.6
Bug Fixes:
- Deezer downloads should work properly now #109
streamrip v0.6.5
streamrip v0.6.4
streamrip v0.6.3
streamrip v0.6.2
New Features:
- The
-u
parameter can be used multiple times to specify multiple downloads streamrip
won't check for updates for commands that do not download anything. This should improve startup times.
Internal Changes
- Moved package management to
poetry
- Added documentation
streamrip v0.6.1
New Features:
- Deezer urls of the form
https://deezer.page.link/{id}
are now supported #92 - A new option named
add_singles_to_folder
#91
Default configuration:
[filepaths]
# Create folders for single tracks within the downloads directory using the folder_format
# template
add_singles_to_folder = false
Bug Fixes:
config.toml
is now included with the pip install #93