Releases: cloudwithax/pomice
Releases · cloudwithax/pomice
2.11.0
What's Changed
-
Modified voice update to include
channel_idas 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
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
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
What's Changed
- Fixed an error when pulling tracks from third-party sources
- Added
OTHERtype toTrackTypeandPlaylistTypefor 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
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
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
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
Changelog Summary
- fix: undefined data in
_configure_resumingby @NiceAesth in #58
Full Changelog: 2.7.1...2.7.2
2.7.1
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
Changelog Summary
- Added
Player.edit_filter()which edits an already applied filter with a new one. - Added
build_tracks()toPlayerclass - 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