vrmode timer, user skip voting
This commit is contained in:
55
fgfm.TODO
55
fgfm.TODO
@@ -1,42 +1,24 @@
|
||||
- Ability to control stream from web or twitch
|
||||
- The OBS "director" and its state need to be accessible from both
|
||||
- How to accomplish this? Websocket?
|
||||
|
||||
TODO:
|
||||
✔ Add cooldowns @done (18-10-02 10:16)
|
||||
☐ Silence detection
|
||||
- If stream has been silent for more than X minutes, try skipping song
|
||||
☐ Have director emit events for bots to listen to
|
||||
- show status changing
|
||||
- video starting/ending/skipped
|
||||
☐ Auto-enable vrmode timer when show starts (listen for event)
|
||||
☐ Start/stop stream automation
|
||||
☐ Set up the queue upon init so it can be managed during startup
|
||||
☐ Support scheduled start/stop
|
||||
- instead of countdown for X seconds, use datetime argument
|
||||
☐ Start
|
||||
✔ Start stream @done (18-10-26 09:44)
|
||||
✔ Starting Soon is shown until countdown is triggered @done (18-10-26 09:44)
|
||||
- Add parameter for countdown
|
||||
- Countdown for X minutes is triggered and shown
|
||||
- Once countdown finishes, switch to intro scene and play
|
||||
- Switch to fgfm once intro finishes
|
||||
☐ Stop
|
||||
- Parameter for how long until the stream should end
|
||||
- Switch to credits with 1 minute remaining
|
||||
- Fade out audio sources with 5 seconds left
|
||||
- Stop Stream
|
||||
☐ Fix commercial playing issue (switches back to scene early)
|
||||
☐ Change $auw and $meme to queue up the videos just like the others (don't switch scenes)
|
||||
☐ Don't auto-init GHOBS or FGFM, make them on-demand
|
||||
☐ Decouple twitch chat from GHOBS
|
||||
☐ Move anything that calls director.state from app into fgfm lib
|
||||
☐ Restrict # of requests a user can have in the queue at once
|
||||
☐ Move vrmode timer to this bot, delete from SLCB
|
||||
☐ Room vid requests / import
|
||||
☐ Improved interface for viewer requests
|
||||
☐ Web interface? Twitch extension?
|
||||
☐ Improvements
|
||||
☐ When playing a room back, loop it at slower speeds for a few iterations
|
||||
☐ Support viewer $skip voting
|
||||
☐ Remove currently playing video from vote choices
|
||||
☐ Command to add sets of videos to the queue at once (like the entire ttas or all gold segments)
|
||||
☐ Command to stop video rotation / timers (shutdown)
|
||||
☐ Support for $pause (pauses queue after current video finishes)
|
||||
☐ Support adding sets of videos to the queue at once (like the entire ttas or all gold segments)
|
||||
☐ Tool to output list of video ID's / descriptions
|
||||
☐ Stream alerts for chat
|
||||
☐ Rotating background images (leftside)
|
||||
@@ -45,6 +27,8 @@ TODO:
|
||||
- !bender
|
||||
- !carlton
|
||||
- !weeb
|
||||
☐ Fix commercial playing issue (switches back to scene early)
|
||||
☐ Change $auw and $meme to queue up the videos just like the others (don't switch scenes)
|
||||
|
||||
Ideas:
|
||||
☐ Web interface for viewers to issue commands -- twitch extension?!
|
||||
@@ -62,6 +46,27 @@ StreamWebRemote:
|
||||
|
||||
___________________
|
||||
Archive:
|
||||
✔ Remove currently playing video from vote choices @done (18-10-30 11:51) @project(TODO)
|
||||
✔ track votes for the current playing video @done (18-10-30 11:48) @project(TODO)
|
||||
✔ if threshold is met, skip @done (18-10-30 11:48) @project(TODO)
|
||||
✔ config item for how many votes are required to skip @done (18-10-30 11:48) @project(TODO)
|
||||
✔ clear votes after video finishes @done (18-10-30 11:48) @project(TODO)
|
||||
✔ Support viewer $skip voting @done (18-10-30 11:48) @project(TODO)
|
||||
✔ update director showStatus to 'PAUSED' @done (18-10-30 11:33) @project(TODO)
|
||||
✔ have nextVideo check for PAUSED @done (18-10-30 11:33) @project(TODO)
|
||||
✔ Support for $pause (pauses queue after current video finishes) @done (18-10-30 11:33) @project(TODO)
|
||||
✔ Move vrmode timer to this bot, delete from SLCB @done (18-10-30 11:20) @project(TODO)
|
||||
✔ Don't auto-init GHOBS or FGFM, make them on-demand @done (18-10-30 08:26) @project(TODO)
|
||||
✔ Switch to credits with 1 minute remaining @done (18-10-30 08:15) @project(TODO)
|
||||
✔ Stop Stream @done (18-10-30 08:15) @project(TODO)
|
||||
✔ Stop @done (18-10-30 08:15) @project(TODO)
|
||||
✔ Parameter for how long until the stream should end @done (18-10-30 08:15) @project(TODO)
|
||||
✔ Fade out audio sources with 5 seconds left @done (18-10-30 08:15) @project(TODO)
|
||||
✔ Add parameter for countdown @done (18-10-30 08:15) @project(TODO)
|
||||
✔ Set up the queue upon init so it can be managed during startup @done (18-10-30 08:14) @project(TODO)
|
||||
✔ Starting Soon is shown until countdown is triggered @done (18-10-26 09:44) @project(TODO)
|
||||
✔ Start stream @done (18-10-26 09:44) @project(TODO)
|
||||
✔ Add cooldowns @done (18-10-02 10:16) @project(TODO)
|
||||
✔ video length @done (18-09-28 09:33) @project(TODO)
|
||||
✔ root folder name @done (18-09-28 09:33) @project(TODO)
|
||||
✔ room ID @done (18-09-28 09:33) @project(TODO)
|
||||
|
||||
Reference in New Issue
Block a user