Ghosts show a 'Live on Discord' placeholder video while their Discord user is streaming #143
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
nether/nether-voicebridge#143
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
When a Discord voice member is streaming (Go Live), their ghost in the Matrix call should publish a small static placeholder video ("🔴 Live on Discord") so Matrix participants can see that a stream exists even when nothing relays its content.
Why
The bridge already sees
self_streamon Discord voice states (bot-visible, no extra permissions, no ToS exposure). Today a Matrix participant has no way to know that someone on the Discord side went live. A placeholder tile on the streamer's ghost is the honest minimum: it shows who is streaming without carrying the stream.Scope
self_streamtransitions in the voice-state handler (puppet pool) and forward "streaming on/off" per Discord user to the ghost.Not in scope
Relaying the stream's content. This issue is only the indicator.