Web Radio Module
Web radio (loveliveradio.ca): self-contained Drive downloads, live MP3 fan-out, status/lyrics/art HTTP API.
This cog owns its own Google Drive API client and never touches the Music cog. Sheet access goes through the Voting cog’s sheet_musicpaths worksheet.
- class WebRadio(*args: Any, **kwargs: Any)
Bases:
CogHTTP-facing web radio: self-contained Drive downloads, live MP3 fan-out, status/lyrics/art API.
- async web_radio_restart_command(ctx, *, rest: str = '')
Replace the live stream with a fresh playback loop.
Aliases:
radiorestart,web_radio_newstreamPass
clearqueueorclearto also discard the site request queue.
- async web_radio_status_command(ctx)
Show a quick on-air status summary.