From 426cd1be9f988bede1d980b99a7bc18ef2f52eb7 Mon Sep 17 00:00:00 2001 From: Onyx and Iris <75868496+onyx-and-iris@users.noreply.github.com> Date: Fri, 2 Jan 2026 06:31:44 +0000 Subject: [PATCH] add intro banner --- duckypad_twitch/macros/duckypad.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/duckypad_twitch/macros/duckypad.py b/duckypad_twitch/macros/duckypad.py index fd91097..deaa300 100644 --- a/duckypad_twitch/macros/duckypad.py +++ b/duckypad_twitch/macros/duckypad.py @@ -9,6 +9,8 @@ from duckypad_twitch import configuration logging.basicConfig(level=logging.INFO) +logger = logging.getLogger(__name__) + def register_hotkeys(duckypad): def audio_hotkeys(): @@ -63,5 +65,21 @@ def run(): register_hotkeys(duckypad) + banner_width = 80 + logger.info( + '\n'.join( + ( + '\n' + '#' * banner_width, + 'Duckypad Twitch is running. ', + 'Run sound test and gain stage mics to verify audio setup.', + 'Then start the stream.', + "Don't forget Voicemeeter starts in Only Stream mode!", + 'So first unmute mics, then give stream introduction, then disable Only Stream mode.', + 'Now you are live with mics unmuted!', + '#' * banner_width, + ) + ) + ) + print('press ctrl+shift+F24 to quit') keyboard.wait('ctrl+shift+F24')