Files
ghbot/fgfm.TODO
2018-10-01 21:10:06 -07:00

55 lines
3.2 KiB
Plaintext
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
TODO:
☐ Add cooldowns
☐ Move vrmode timer to this bot, delete from SLCB
☐ Support a CLI flag to delay showing queue until command is issued
☐ 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)
☐ Restrict # of requests a user can have in the queue at once
☐ Start/stop stream automation
☐ Start
- Starting Soon is shown until countdown is triggered
- Countdown for X minutes is triggered and shown
- Once countdown finishes, switch to intro scene and play
- Switch to fgfm once intro finishes
☐ Support for $pause -- not sure how to pull this off
☐ Tool to output list of video ID's / descriptions
☐ Stream alerts for chat
☐ Rotating background images (leftside)
Ideas:
☐ Web interface for viewers to issue commands -- twitch extension?!
☐ Support songrequests -- play through discord?
___________________
Archive:
✔ 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)
✔ original file name @done (18-09-28 09:33) @project(TODO)
✔ keywords @done (18-09-28 09:33) @project(TODO)
✔ dungeon (parse from root folder name) @done (18-09-28 09:33) @project(TODO)
✔ Store the following as metadata: @done (18-09-28 09:33) @project(TODO)
✔ Read the Y:\media\videos\ALttP\my-vids\room-vids directory @done (18-09-28 09:33) @project(TODO)
✔ Go through each folder and get all the .mp4 files @done (18-09-28 09:33) @project(TODO)
✔ Look into just making the video loop instead of hiding at the end @done (18-09-26 18:29) @project(TODO)
✔ specify # of loops in video object @done (18-09-26 18:28) @project(TODO)
✔ change source to loop? calculate time? @done (18-09-26 18:28) @project(TODO)
✔ Update the queue to support looping @done (18-09-26 18:28) @project(TODO)
✔ Fix queue to only return first 20 or so @done (18-09-26 12:04) @project(TODO)
✔ Importing @done (18-09-26 08:25) @project(TODO)
✔ Move vods to their own config @done (18-09-25 15:40) @project(TODO)
✔ Modularize OBS and Twitch code @done (18-09-25 15:39) @project(TODO)
✔ Ability to include/exclude vods from shuffle in config @done (18-09-25 15:39) @project(TODO)
✔ Add random chance for room grind playlist to show for certain amount of time @done (18-09-21 12:28) @project(TODO)
✔ show commercials after a video length cap is hit -- show at conclusion of video @done (18-09-19 11:11) @project(TODO)
✔ add memes to commercial scene @done (18-09-19 11:11) @project(TODO)
✔ add $setcurrent support (to update text label through obs websocket instead of chat) @done (18-09-17 18:06) @project(TODO)
✔ remember the last X vids played, remove these from shuffle choices @done (18-09-17 14:34) @project(TODO)