AccelerateNetworks / PagingServer

SIP-based Announcement / PA / Paging / Public Address Server system
GNU General Public License v2.0
28 stars 14 forks source link

Music Player Scheduling Enhancement #4

Open danry25 opened 9 years ago

danry25 commented 9 years ago

If radio streams or songs could be scheduled to play at certain times, say for example have a radio stream play from 7am to 8pm with a song interrupting at 5pm, that would be ideal.

This enhancement awaits completion of issue #3, once that issue is complete, this issue can be worked on.

mk-fg commented 9 years ago

"mute" in paging.py is implemented via JACK, and I don't see any good reason to have it done through mpd itself at the moment (even fade-in/fade-out should probably be done in JACK, to avoid relying-on/keeping-track-of mpd settings as well).

So I think this should be done entirely on the player side, which can be mpd (imo good option for such stuff) or anything else, unrelated to paging.py code-wise, hence not sure why it should even be in the same project.

Especially with WebUI thing from #6, I think it'd be better to make these two into entirely separate "lounge-mpd-ui" project, which would be simple webapp + backend (mostly to act on schedule events). Can be some node.js thing, useful all by itself.