Background audio with muting option
A client can play background music. This can be just the line-in of the physical player or and little app playing a webstream (maybe xibo itself). When a movie/clip/flash is scheduled which contains audio, the background audio must be muted.
In short:
- Play background audio on player side
- When uploading media you must mark it fi it has audio or not
- On designing a layout/page you must have the option whether to use available audio or not (is other blueprint too)
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Low
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Discussion
- Series goal:
- Accepted for 1.7
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
I believe this could be done using a "hidden region". There could be an option in the webgui for each layout to add a background track. THis could then be written into the XML for the layout and the clients interpret this stanza as a piece of music to play.
A routine that is triggered on new region "beginning playback" could do the following sort of logic:
if new_region.mute == True and bg_music.mute == False:
bg_music.mute = True
else:
bg_music.mute = False
This would assume bg_music is some sort of global instance of a class variable
HTH. Matt
-------
AH: Actually we've been kicking around the idea of having a second client app that monitors the live client to make sure it's healthy, can force it to poll for an update, take screenshots etc and playing some background music would be a trivial addition there.
I think it makes more sense to put it outside the player so that layout changes don't interrup the playback as they would with a hidden region.