Pomice

Latest version: v2.9.1

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

Scan your dependencies

Page 3 of 7

2.3.2

Yet another hotfix update

Changelog Summary
- Fixed an issue where queue jumping when the queue is being looped didn't work
- Added parsing for local tracks
- Added logging to both Apple Music and Spotify clients
- Other bug fixes and general code cleanup.

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

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.

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.