Pomice

Latest version: v2.9.0

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

Scan your dependencies

Page 3 of 7

2.3.1

Just a quick hotfix update.

Changelog summary
- Allow for custom logging handler creation for logging.
- Fixed a bug where track objects weren't being parsed properly in events.
- Fixed parsing of Lavalink versions
- Other bug fixes and general code cleanup.


**Full Changelog**: https://github.com/cloudwithax/pomice/compare/2.3...2.3.1

2.3

This is 2.3, the refinement update:

Changelog summary
- Added logging.
- Added `Player.adjusted_position`, `Player.adjusted_length` and `Player.rate` to calculate position/length with timescale applied.
- Changed node version to be its own class that is easily accessible.
- Changed the way `endTime` is obtained, now dependent on Lavalink version
- Fixed a bug where `Player.channel` was returning `None`
- Other bug fixes and general code cleanup

**Full Changelog**: https://github.com/cloudwithax/pomice/compare/2.2...2.3

2.2

This is 2.2, the improvement update.

Changelog Summary
- Update `Player.play()` to use an `endTime` equal to the track length to correlate with future Lavalink versions.
- Switch to in-built abstract event loop to handle tasks.
- Added node fallback to automatically switch nodes if one disconnects.
- Added `NodePool.disconnect()` to disconnect all nodes from the pool.
- Added `__all__` and `__slots__` to all classes.
- Switched formatting to black.
- Other bugs fixes and general code cleanup.

**Full Changelog**: https://github.com/cloudwithax/pomice/compare/2.1.1...2.2

2.1.1

Forgot to remove a debug print from stable 🤦‍♂️

2.1

Another big release!

- Fixed a bug with Apple Music playlist querying where playlists with under 100 tracks didn't work properly.
- Added a helper class for communicating with the RoutePlanner API, making this library actually have 100% API coverage.
- Reworked `Node.get_recommedations` to include Youtube as well
- Added `playlist` variable to `Track` so it can reference a parent playlist if its part of one
- Made `spotify.Playlist` return the first track's album art if it cant find a playlist image
- Added `TrackType` to the `Track` class which defines the type of the track it is.
- Added `PlaylistType` to the `Playlist` class which defines the type of playlist it is.
- Moved all participating regexes to its own class in enums
- `Playlist` now properly returns a URL and thumbnail for Youtube and Soundcloud.
- Other bugs fixes and general code cleanup.

2.0

The second biggest release, ever. 2.0 finally implements all features put on the wish list made since the inception of this client, marking this release as (maybe) the last major release of this client for a good while.

Here's what changed:
- Updated main node functions to use REST over websockets to keep up-to-date with Lavalink.
- Added Apple Music functionality, which can play all types of Apple Music content.
- Added basic functionality for Spotify recommendations.
- Other bug fixes/improvements and general code cleanup.

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.