2.10.0 (2023-12-18)
- events: re-support v3 LOAD_FAILED endreason (1c54ceb)
- player: fix Player._connected isn't True after Player.connect() (#99) (5304cde)
- pool: cast supporting 3.8 (fb529bf)
- strategy: where did commit f25b84f go (89204ac)
- support 3.8 again lol (8b4bd4a)
2.9.3 (2023-08-28)
- events: handle v4 loadFailed EndReason (7fc34b5)
- stats: use ms in uptime over seconds (#96) (8ab596a)
2.9.2 (2023-06-04)
2.9.1 (2023-06-04)
2.9.0 (2023-06-04)
2.8.0 (2023-06-02)
- allow for custom player cls when resuming (ed36171)
- node: add player to client state (325750b)
- player: cleanup if NoNodesAvailable (12a8e03)
- player: resolve issue with resuming unknown players (b450e08)
- player: set paused and volume anyway (23c4d22)
2.7.0 (2023-06-02)
- pool: support re-adding nodes (d2b35da)
2.6.0 (2023-06-01)
2.5.0 (2023-05-31)
- node: add on_node_stats (af9fba5)
2.4.2 (2023-05-21)
2.4.1 (2023-05-15)
2.4.0 (2023-05-14)
2.3.1 (2023-05-09)
2.3.0 (2023-05-03)
- stats: check if frame stats is None (978918e)
2.2.0 (2023-05-03)
2.1.2 (2023-04-30)
2.1.1 (2023-04-30)
- filter: gemerate (bb17994)
2.1.0 (2023-04-19)
- filter: allow more types for Equalizer (#61) (a3d2596)
- player: add has_filter method (#63) (bda2301)
2.0.1 (2023-02-17)
- node: literally blind (01c34d9)
2.0.0 (2023-02-17)
- players is now a read-only list property
- node: ignore no content responses (#54) (8a13874)
- player: set blank filter if no filters enabled (#51) (8ccf60e)
1.2.1 (2023-02-16)
1.2.0 (2023-02-16)
- node: stop appending /v3 if done already (#42) (00d547c)
- pool: ignore unavailable nodes (#45) (f2d6b22)
1.1.1 (2023-02-15)
1.1.0 (2023-02-12)
- allow players to not be disconnected by library (283485d)
1.0.3 (2023-02-12)
- check major version at runtime (547b4b4)
1.0.2 (2023-02-11)
- player: resolve issue with player.stop being ignored (eacab59)
1.0.1 (2023-02-07)
- update project status (2eff4c3)
1.0.0 (2023-02-07)
- make events generic on player (68868e0)
- node: stringify bool query params for
replace
(63b7462)
- update readme (5763b4a)
0.3.0 (2023-02-04)
- add event dispatching (#28) (d4a837f)
- add fine grained errors raised from http operations (#30) (b1f4042)
- support plugin search types (#31) (1985484)
- node: improve version checking (736c268)
- node: properly resume (bb20ad6)
- node: send auth for version, lol (29baebf)
- node: use track id not identifier to play (12e0db4)
- stats: framestats is actually ommitable (4c96b70)
- add documentation (#25) (8f8a421)
- add events (3bc39f4)
- export ignore lib check env var (f2f04eb)
- improve front page (49d087d)
- installing: fix typo (68c1c60)
0.2.0 (2022-11-09)
- "ci: ignore test bot from snyk analysis" (92c7482)
- add documentation for contributing (#6) (81fde97)
- contributing: use level 3 headers for commits (452edf2)
- contributing: what a shambles (c4be211)
- readme: add fancy new shields.io badges (#2) (1af8fa1)
- absolutely flood with logging calls (68621aa)
- add basic init file (4475195)
- add blank player class (8f7c0f9)
- add decoder for lavaplayer's weird syntax (7165906)
- add ip address support (fe70c2b)
- add management of multiple libraries (5c2072d)
- add player controls (5aead6a)
- add playlists (7b5e9e1)
- add plugin endpoints (abbb893)
- add stats support (b991b3d)
- add track decoding (278d1d0)
- begin filters (036fa65)
- handle connecting and disconnecting properly (38ea309)
- initial commit, as im not gonna stop if i dont commit (fd3b219)
- make Player.position length aware (f838968)
- node: add most ws wrappers (b6edd13)
- node: add play route (8a12d6e)
- support getting tracks (d096e4e)
- support incoming messages (9c71b66)
- support resuming (c9486d8)
- update state of players (6bce46e)
- make thing do work (113b37a)
- playlists: use classmethod instead of init (861e050)
- remove accidental file commit (198cdd0)
- resolve pyright issues (ee908b2)
- add basic readme (19e8606)