Skip to content

Releases: FabioGNR/pyytlounge

v.2.2.1

22 Feb 19:50
Compare
Choose a tag to compare

Changed

  • Fixed compatibility with Python 3.9

v2.2.0

22 Feb 19:46
Compare
Choose a tag to compare

Added

Changed

  • Fixed exception when using screen_device_name before data was received

v2.1.2

14 Feb 17:27
Compare
Choose a tag to compare

v2.1.2

Changed

  • aiohttp dependency is now specified as >=3.11.12

v2.1.1

15 Sep 20:39
Compare
Choose a tag to compare

Changed

  • Fixed commands not working after refactor

v2.1.0

15 Sep 20:23
Compare
Choose a tag to compare

Added

  • pyytlounge.dial.get_screen_id_from_dial() when given a DIAl endpoint, can retrieve a YouTube screen's ID for pairing.
    With thanks to @dmunozv04 for his implementation in iSponsorBlockTV which served as inspiration

Changed

  • Internal refactor, shouldn't be noticable unless internal classes were being used
  • YtLoungeApi.subscribe() no longer logs asyncio.CancelledError()

v2.0.0

26 Apr 15:50
Compare
Choose a tag to compare

2.0.0

Added

Changed

  • Aiohttp session is now reused to cache DNS responses
  • On loungeScreenDisconnected event the lounge token is invalidated.
  • BREAKING: the API must now be closed after use to properly clean up aiohttp sessions. Either use the with statement or manually call .close().
  • BREAKING: the API will now raise unexpected exceptions instead of capturing them.

v1.7.0

05 Nov 17:13
Compare
Choose a tag to compare

1.7.0

Changed

v1.6.3

13 Oct 15:47
Compare
Choose a tag to compare

1.6.3

Changed

  • Fixed exception logging
  • Add handling for missing expired lounge token

v1.6.2

15 Sep 21:50
Compare
Choose a tag to compare

1.6.2

Changed

  • aiohttp dependency is now specified as >=3.8.4

v1.6.1

23 Jul 20:30
Compare
Choose a tag to compare

1.6.1

Changed

  • functions now raise specific exception types for:
    • not paired: NotPairedException
    • not linked: NotLinkedException
    • not connected: NotConnectedException
  • logging of exceptions was extended with status code and reason returned by Yt Lounge API