Skip to content

Releases: pavoni/pyroon

0.1.6 - round volume when converting to percent and back

13 Dec 20:52
981a62b
Compare
Choose a tag to compare

This release rounds volumes during conversions - which should fix a bug where some toon endpoints truncate a floating point volume. It only does the rounding if the endpoint step side is an integer.

0.1.5 - ability to remove volume control services

06 Nov 11:13
57f10da
Compare
Choose a tag to compare

This release adds the ability to remove volume control services.

0.1.4 - revised repeat, playmedia bug fixes, volume control service

27 Feb 17:42
a525246
Compare
Choose a tag to compare

This release adds loop_one to the playlist repeat options - the repeat method now takes a string - but for backwards compatibility it can also take a boolean (with true indicating loop to repeat everything).

It also fixes two bugs with play_media - one a roon api bug when trying to play a genre.

The other an uncaught exception when trying to play to an unavailable endpoint.

Lastly the release adds back support for the volume control service - which was supported by an easly version of the library. It also now includes a demo of how to use this,

0.1.3 - revised volume handling

31 Dec 11:00
b3a3589
Compare
Choose a tag to compare

This contains a breaking change to the change_volume method.

This contained a db to percent conversion when setting absolute volume, that didn't work with all endpoints. The revised method change_volume_raw just calls the roon api directly.

This release also contains new methods to get, set and increment/decrement volume in percent. These use the roon endpoint data to do the conversion (hopefully) correctly.

0.1.2 - new websocket library - revised play path parsing

30 Dec 16:56
442b710
Compare
Choose a tag to compare

The main feature of this release is a major update to the https://github.com/websocket-client/websocket-client library. For a while this library was stale - but it is now being maintained again - and the maintainers have closed more that 200 issues! I'm hopeful this will fix some problems where the library wouldn't reconnect to a roon core after the core it's been turned off for a while.

The other change is to the utility function used to split a browse path into a list for use by play_media. This didn't support quoting - which stopped anyone playing genres suck as pop/rock which contained the path delimiter. The new code allows quoting.

0.1.1 - Reduce sleep on startup

08 Feb 10:08
0b00a44
Compare
Choose a tag to compare

This release just reduced the sleep when starting up and blocking. Main for cases where it isn't possible to leave the instance of RoonApi running.

0.1.0 - Revise discovery, require port

06 Feb 23:50
e157ca1
Compare
Choose a tag to compare

This release makes some changes to creating the RoonApi object, which may need some refactoring, hence the major version change.

Creating the RoonApi object under some circumstances try and do discovery - this didn't work reliably.

Roon also revised their use of ports - making the default port that the code used incorrect.

If you want to specify an explicit roon core host - with this release you must also specify the core. The code will no neither default the port - or try to do any discovery.

The best option is to use discovery - and the examples have now been modified to do this,

0.0.39 - Add list_media method

04 Dec 22:18
Compare
Choose a tag to compare

This release adds list_media a new method for browsing a roon library.

0.0.38 - Fix bug in on_close

03 Aug 11:02
5217580
Compare
Choose a tag to compare

This bug fixes a bug with incorrect parameters in an on_close call.

I think this can cause problem with the roon core server running out of resources in an unstable network.

0.0.37 - Fix bug in play_media

27 May 13:32
2441936
Compare
Choose a tag to compare

This releases fixes a bug in some setups in play_media.