Welcome to PyYtLounge’s documentation!¶

PyYtLounge is a Python library to interact with the unofficial and undocumented YouTube Lounge API. This allows interaction with YouTube apps across device types such as a smart TV or gaming consoles. The API has functions for controlling the device and to receive status updates from the device.

Contents:

  • Usage
    • Installation
    • Initialization
  • Discovery
    • DIAL
  • pyytlounge package
    • AdPlayingEvent
    • AdStateEvent
    • AutoplayModeChangedEvent
    • AutoplayUpNextEvent
    • DisconnectedEvent
    • EventListener
    • NowPlayingEvent
    • PlaybackSpeedEvent
    • PlaybackStateEvent
    • State
    • SubtitlesTrackEvent
    • VolumeChangedEvent
    • YtLoungeApi
    • get_available_captions()
    • get_thumbnail_url()
    • Submodules
    • pyytlounge.api module
    • pyytlounge.dial module
    • pyytlounge.event_listener module
    • pyytlounge.events module
    • pyytlounge.exceptions module
    • pyytlounge.lounge_models module
    • pyytlounge.models module
    • pyytlounge.util module
    • pyytlounge.wrapper module
  • Updating
    • Migrate to event listener (v3.x.x)

Indices and tables¶

  • Index

  • Module Index

  • Search Page

PyYtLounge

Navigation

Contents:

  • Usage
  • Discovery
  • pyytlounge package
  • Updating

Related Topics

  • Documentation overview
    • Next: Usage
©2025, FabioGNR. | Powered by Sphinx 8.2.3 & Alabaster 1.0.0 | Page source