Skip to content

Releases: nathom/streamrip

streamrip v1.0

31 Jul 02:24
f2f3644
Compare
Choose a tag to compare

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

streamrip v0.7.1

24 Jul 19:04
Compare
Choose a tag to compare

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

streamrip v0.7

06 Jul 22:21
Compare
Choose a tag to compare

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

streamrip v0.6.7

29 Jun 18:52
Compare
Choose a tag to compare

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

29 Jun 18:48
Compare
Choose a tag to compare

Bug Fixes:

  • Deezer downloads should work properly now #109

streamrip v0.6.5

29 Jun 17:05
Compare
Choose a tag to compare

Bug Fixes:

  • Bit depth and sampling rate is now correct for folder names #106
  • Album artwork is the correct size for playlists #107
  • Deezer downloads won't crash when downloading a playlist and a track is not available #108

streamrip v0.6.4

25 Jun 16:06
Compare
Choose a tag to compare

Bug Fixes:

  • Url parsing bug that joined characters with spaces #103
  • Issues with config file path #104

streamrip v0.6.3

24 Jun 17:30
Compare
Choose a tag to compare

Bug Fixes:

  • Fix broken config command #100 #101 #102
  • Fix ValueError: could not convert string to float for Tidal downloads #96 #99

streamrip v0.6.2

24 Jun 03:22
Compare
Choose a tag to compare

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

21 Jun 17:39
Compare
Choose a tag to compare

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