Commit graph

  • 400d792032 Fix crash when device rate detection fails main skeh 2025-02-04 12:05:09 +00:00
  • 9f33ad634e [plugins] Add pre-call hooks feat/revitalize Derek 2025-02-02 23:51:01 -05:00
  • 3b6a6df0eb Allow plugins running at top level to assign to global ctx Derek 2025-01-27 23:19:01 -05:00
  • cd636e47d4 [builtins/wait] Allow halting one of the concurrent channels on purpose Derek 2025-01-27 22:24:35 -05:00
  • bea110b99e Concurrency get! Derek 2025-01-27 22:08:11 -05:00
  • 4521250ac1 [events/control] Make control events easier to generate Derek 2025-01-27 21:15:29 -05:00
  • 439d9943ab [builtins/mkevent] Builtin that allows creating events from kdl! Derek 2025-01-27 20:32:15 -05:00
  • 72dbd2a232 [builtins/command] Add unused text to ctx Derek 2025-01-26 18:45:24 -05:00
  • eabcba5d16 Allow expanding plugins via namespace Derek Schmidt 2025-01-26 03:50:50 -05:00
  • 9311245ef0 Fix scene typo Derek 2025-01-25 17:36:55 -05:00
  • 476552bbf5 Fix pdm lock Derek 2025-01-25 17:34:04 -05:00
  • ccb86d4c02 Update config Derek 2025-01-21 23:38:58 -05:00
  • 75e9c3dcc2 [builtins/scene] scene ... active=true -> scene.set ... Derek 2025-01-21 22:49:16 -05:00
  • d4597620fe [builtins] Remove raw websocket, demote midi to optional Derek 2025-01-21 22:47:44 -05:00
  • c26e7bf48b [plugins] Fix missing sample rate handling after core.audio rework Derek 2025-01-26 18:44:42 -05:00
  • 6f63cf06f9 [plugins/AudioAlert] Fix dirty close when audioalert output not found Derek Schmidt 2025-01-26 03:54:26 -05:00
  • 23dda2fe90 [builtins/cue] Fix non-repeating cues never firing Derek 2025-01-16 23:59:52 -05:00
  • e89a0192f5 [bultins/chance] allow an 'or' child that runs on rand miss Derek Schmidt 2025-01-11 23:39:59 -05:00
  • 4bcb37030a Cleanup the cleanups Derek Schmidt 2025-01-07 23:56:47 -05:00
  • 4bbd2b1bb0 Fix poly Derek Schmidt 2025-01-07 23:56:34 -05:00
  • 69fc34396f Pitch fun Derek Schmidt 2025-01-07 23:31:51 -05:00
  • 27f0997d6a Fix audio memory leak Derek Schmidt 2025-01-07 21:35:50 -05:00
  • 50eb6b594d Fix cue cleanup behavior Derek Schmidt 2025-01-07 21:18:08 -05:00
  • 1e2b88f1c9 [plugins/scene] allow oneshot scenes Derek 2025-01-06 00:41:05 -05:00
  • dfc87bb36f Fix indent Derek 2025-01-05 23:20:02 -05:00
  • 82691789f7 Make setup more sensible Derek 2025-01-05 23:14:39 -05:00
  • 56b6100315 opt-in to bttv Derek 2025-01-05 22:17:51 -05:00
  • e780b829fc Misc fixes Derek 2025-01-05 18:46:03 -05:00
  • 33fd5957ca [plugins] set can now make whole objects Derek Schmidt 2024-11-16 13:27:46 -05:00
  • 711b1a46e9 [core] Global context get! Derek Schmidt 2024-11-16 13:27:17 -05:00
  • 00bc1ff061 [plugins] Refactor: execute_kdl handles the whole block (list of nodes) Derek Schmidt 2024-11-16 13:26:55 -05:00
  • c03459c7ae [plugins] Add close method (so that you dont have to overwrite __del__) Derek Schmidt 2024-11-03 20:54:25 -05:00
  • 2458a6a138 [plugins] Add simple OSC control Derek Schmidt 2024-10-30 22:16:41 -04:00
  • d257d63cab [plugins/Midi] Expand to (more or less) full midi IO Derek Schmidt 2024-10-30 22:14:30 -04:00
  • 0cbd64fbb7 [core] Allow alias and subroutine syntax (alias:cmd.sub.routine) Derek Schmidt 2024-10-29 21:50:40 -04:00
  • f8ba3ca698 pipenv -> PDM Derek 2023-09-08 11:27:22 -04:00
  • b6a7e4f6b5 [plugin] Add new log builtin Derek 2023-09-01 14:34:58 -04:00
  • 41383b0885 [core] Hide warnings when not in debug mode Derek 2023-09-01 14:33:43 -04:00
  • e7d16f44f4 [plugins/Cue] [Breaking!] Simplified syntax, better accuracy, and cancellation, oh my! Derek 2023-09-01 13:57:39 -04:00
  • 2ab370d4a0 [core] Fix (arg) type Derek 2023-09-01 13:55:22 -04:00
  • ebf3e4d19b [plugins/scene] Add better error handling Derek 2023-08-25 03:51:14 -04:00
  • ea5fef9321 [core] Improve traceback logging Derek 2023-08-25 03:50:58 -04:00
  • 3e5e7dd08a [cli] Hide filename and lineno when not in debug mode Derek 2023-08-25 03:37:09 -04:00
  • c18e47aec2 [plugins/remember] Alternate usage available - set Derek 2023-08-25 03:25:02 -04:00
  • d21238282c [plugin/scene] Switch context from caller to entry (definition scope) Derek 2023-08-25 03:22:45 -04:00
  • b7abd2941c [core] [Breaking!] Improvements to config parsing, eval kdl type Derek 2023-08-25 03:20:42 -04:00
  • fe60c07f1a [plugins/scene] Fix execution order, improve UI Derek 2023-08-24 23:11:26 -04:00
  • d1d8611c68 [core/Clip] Fix waiting for sounds for non-async usage Derek 2023-08-24 22:41:34 -04:00
  • 91b8191c0e [plugins] New builtin - scene Derek 2023-08-24 16:55:31 -04:00
  • a3a3e3a375 [core] Allow builtin plugins to use quart Derek 2023-08-24 16:54:03 -04:00
  • bca46225a1 [core] Fix crash when config contains plugins Derek 2023-08-24 16:53:31 -04:00
  • 311e01bf56 [core] Use alternative jinja markers buildless framework compat Derek 2023-08-22 12:00:50 -04:00
  • 0444a214e1 [core] Fix warm reload when chats are present Derek 2023-08-22 10:29:47 -04:00
  • 2662634723 [core] Add EVBUS global to UI webserver template engine Derek 2023-08-14 10:53:57 -04:00
  • 36c2873532 [core] Re-organize Derek 2023-08-14 10:53:30 -04:00
  • 272532b389 [core] Additional warm reload logic + allow loading external plugins Derek 2023-08-14 10:49:27 -04:00
  • bd45b8684b [core] Add initial reloading support Derek 2023-08-11 15:58:50 -04:00
  • 4efa4b25c9 [plugin] Fix blueprint system Derek 2023-08-08 12:22:32 -04:00
  • ee2267709c [core] Minor initalization improvements, add web ui listen customization Derek 2023-08-08 12:21:14 -04:00
  • ce9ec54a4e Better youtube chat integration via pytchat (KaitoCross's fork) feat/better-yt Derek 2023-05-10 16:15:17 -04:00
  • 220e5f8a25 WIP secrets refactor plugin-based-chats Derek 2023-01-18 18:55:13 -05:00
  • 65f4499bbd [Chat] Port Misskey to plugin Derek 2023-01-18 18:54:39 -05:00
  • a6d1162665 [Chat] Port fakechat to plugin Derek 2023-01-18 18:54:26 -05:00
  • 402227f731 [Misskey] Fix null text Derek 2023-07-15 08:29:33 -04:00
  • f6e4e24c51 Fix dependency locking Derek 2023-07-15 08:26:59 -04:00
  • 4887f47647 [CLI] Add support for monitization in Message creator Derek 2023-01-18 18:53:53 -05:00
  • 8243ac4a3a [Core] Fix trigger monitization bug Derek 2023-01-18 18:53:11 -05:00
  • 198317a7e1 [CLI] Better subscription event gen Derek 2022-12-05 18:11:49 -05:00
  • 66de3e6d93 [Chat] Twitch: handle IRC connection better Derek 2022-12-05 18:10:41 -05:00
  • f10ad13982 [Chat] Twitch: Make eventsub optional Derek 2022-12-05 18:10:09 -05:00
  • cfd1422113 [Plugin] Allow trigger to check event value Derek 2022-12-05 18:09:34 -05:00
  • b15d52011b [Core] Integrate clip into core Derek 2022-12-05 18:09:02 -05:00
  • e0add05b2f Fix Jail plugin Derek 2022-08-13 14:09:57 -04:00
  • 7ae9f26930 [Chat] Support WIP peertube chat Derek Schmidt 2022-11-17 17:34:02 -05:00
  • 65d724ae41 Fix readme links Derek Schmidt 2022-07-12 04:21:23 -04:00
  • 67c244b556 Vtopia sauce Derek Schmidt 2022-07-12 04:20:03 -04:00
  • 5d4ce64198 Readme streamline 2 Derek Schmidt 2022-07-12 04:19:01 -04:00
  • 3ddde90420 Streamline readme and config for first-time users Derek Schmidt 2022-07-12 03:33:06 -04:00
  • 318fd4858c [Plugin] Add non-fatal plugin errors Derek 2022-07-12 00:33:29 -04:00
  • 500f0a0773 Even more readme (i should proofread sometimes) Derek Schmidt 2022-07-10 23:30:43 -04:00
  • b5a72d4f3d Smol readme update Derek Schmidt 2022-07-10 23:24:50 -04:00
  • 79b1158c3c [Core] User friendlyness update~ Derek Schmidt 2022-07-10 23:09:53 -04:00
  • d014359e0a [Plugin/OBS] Add OBS remote control plugin~ Derek Schmidt 2022-07-10 08:21:00 -04:00
  • 84c8f983d7 [Plugin] add remember builtin for saving data to ctx Derek Schmidt 2022-07-10 07:50:05 -04:00
  • ea20b946b4 [Core] Further async support Derek Schmidt 2022-07-10 07:49:32 -04:00
  • b9785d8533 Minor cleanup Derek Schmidt 2022-07-10 04:18:41 -04:00
  • ce1e237d99 Minor fixes Derek 2022-07-10 06:06:55 -04:00
  • ecb72a1fb2 [Core] Remove broken watchdog #WIP Derek 2022-06-12 20:25:07 -04:00
  • 1143111d7d [Core] Fix UI webserver borking the exit condition Derek 2022-06-12 20:24:03 -04:00
  • d8830f8834 Create tts dir if it doesnt exist Derek 2022-06-12 16:26:08 -04:00
  • 1a39574cc8 Better file management feat/tts Derek Schmidt 2022-06-12 15:48:51 -04:00
  • 9773afab10 Proper built-in TTS!!! Derek Schmidt 2022-06-12 15:41:22 -04:00
  • 8c9b45705e Silly temp tts cuda patch! Derek 2022-04-30 03:13:38 -04:00
  • c3b847bf78 Silly temp tts (using external pipenv until coqui 3.10 compat) Derek 2022-04-08 02:28:57 -04:00
  • 9937951e69 Minor cleanup Derek 2022-04-30 03:00:16 -04:00
  • 0321899058 [Plugins/AudioAlert] Tweak resample logic Derek 2022-04-30 03:00:11 -04:00
  • f51595af62 [Core] Plugin Webserver + asyncio event loop Derek 2022-04-30 02:55:16 -04:00
  • f06d16ba1f [Misskey] Fix unchanged usernames appearing blank Derek 2022-04-30 02:17:28 -04:00
  • 3a86b63621 [Plugins/AudioAlert] Resample if neccesary, add speed control Derek 2022-04-08 02:27:16 -04:00
  • b9a1976b2c [Core] Fix more imports post reorg Derek 2022-04-07 21:24:53 -04:00