Background audio with muting option

Registered by G. de Keijzer

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

Related branches

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.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.