Skip to content

Releases: cloudwithax/pomice

2.11.0

01 Mar 18:57

Choose a tag to compare

What's Changed

  • Modified voice update to include channel_id as part of sent data for Lavalink versions >=4.2.0 (see here)

  • Other bug fixes and general code cleanup

Full Changelog: 2.10.0...2.11.0

2.10.0

04 Oct 04:13

Choose a tag to compare

What's Changed

  • Added concurrent playlist fetching for Spotify and Apple Music with configurable concurrency limits
  • Implemented streaming API (iter_playlist_tracks()) for memory-efficient large playlist processing
  • Optimized connection pooling with increased limits (100 total, 30 per-host) and DNS caching
  • Other bug fixes and general code cleanup

Full Changelog: 2.9.2...2.10.0

2.9.2

22 Nov 02:14

Choose a tag to compare

What's Changed

  • Fixed an issue with queue looping triggering a recursion limit
  • Fixed issues with local file playback
  • Other bug fixes and general code cleanup

Full Changelog*: 2.9.1...2.9.2

2.9.1

24 Aug 01:29

Choose a tag to compare

What's Changed

  • Fixed an error when pulling tracks from third-party sources
  • Added OTHER type to TrackType and PlaylistType for third-party sources
  • Fixed an issue with track types by pulling from track info instead of using built-in enums
  • Fixed an issue when building a track using Lavalink v4 nodes
  • Other bug fixes and general code cleanup

Full Changelog: 2.9.0...2.9.1

2.9.0

06 Feb 22:36

Choose a tag to compare

What's Changed

  • Fixed an issue where querying local/HTTP tracks was broken due to request formatting
  • Added track searching to Spotify client
  • Added recommendations by search via Spotify
  • Changed behavior of LogLevel enum to fetch value from provided string as classmethod
  • Other bug fixes and general code cleanup

Full Changelog: 2.8.1...2.9.0

2.8.1

02 Feb 03:05

Choose a tag to compare

What's Changed

  • Fixed a bug where Pomice would error when logging was disabled

Full Changelog: 2.8.0...2.8.1

2.8.0

02 Feb 02:27

Choose a tag to compare

What's Changed

  • Account for Lavalink v4 changes when loading YT playlists
  • Updated logging to take a logger class instead of a handler
  • Fixed an issue where position wasn't being parsed properly which caused seeking errors
  • Fixed an issue when passing Spotify and Apple music tracks without their respective clients enabled
  • Other bug fixes and general code cleanup

Full Changelog: 2.7.2...2.8.0

2.7.2

23 Aug 17:17

Choose a tag to compare

Changelog Summary

  • fix: undefined data in _configure_resuming by @NiceAesth in #58

Full Changelog: 2.7.1...2.7.2

2.7.1

23 Aug 14:51

Choose a tag to compare

Changelog Summary

  • Updated track loading to support the new load types in Lavalink v4
  • Updated track event types
  • Other bug fixes and general code cleanup

Full Changelog: 2.7.0...2.7.1

2.7.0

21 May 14:47
e3fe1b5

Choose a tag to compare

Changelog Summary

  • Added Player.edit_filter() which edits an already applied filter with a new one.
  • Added build_tracks() to Player class
  • Fixed an issue where track identifiers being passed through build_tracks() weren't being formatted properly.
  • Added __eq__ to filter classes
  • Other bug fixes and general code cleanup

Full Changelog: 2.6.0...2.7.0