a401fc485b
Auto trim TTS audio
2025-04-25 02:11:19 -04:00
0915008b36
Expose level requirement to commands built in config
2025-04-25 02:08:46 -04:00
ecc1f71a53
Proper cache handling for tts
2025-04-25 02:08:05 -04:00
acb1a138c5
Fix web ui
2025-03-16 23:17:00 -04:00
66ee473928
Fix shoutout
2025-03-16 23:16:54 -04:00
6c4e6bc33d
Imrpove asyncio loop teardown
2025-03-15 21:04:04 -07:00
42331fb179
Fix post-dependency update breakages
2025-03-15 21:03:26 -07:00
6f2128beb4
Fix TTS logging spam
2025-03-09 15:56:21 -07:00
fd128948ca
Fix kdl encoding detection
2025-03-09 15:56:21 -07:00
ba82f2e422
Use selector asyncio loop
...
Testing shows that it is more stable than the proactor loop. Dunno why
2025-03-09 15:56:21 -07:00
533286c7ca
Fix full-async stdin reader
2025-03-09 15:56:21 -07:00
23f4190506
Remove aioprocessing, update all other dependencies
...
This removes the ability for audio clips to be played sync, but no
internal uses do that anyways, so its fine probably
2025-03-09 15:56:21 -07:00
3a4e65b683
Fix module defined event ingest
2025-03-09 15:56:21 -07:00
ffd48dc1f2
Fix some plugin requests -> httpx imports
2025-03-09 15:56:21 -07:00
d9e14d49dd
Fix missing await
2025-03-09 15:56:21 -07:00
be6ec19762
Move websocket bus to asyncio operation
2025-03-09 15:56:21 -07:00
ded19ef261
Move chats to asyncio operation
2025-03-09 15:56:21 -07:00
54226e7940
Remove peertube chat module
...
This feature was rejected upstream aaaages ago, and i dont maintain the
fork with it in it anymore
2025-03-09 15:56:21 -07:00
2d908e60a5
Add logging to tts gen
2025-03-09 15:55:25 -07:00
d53508c158
Fix audio stretching behavior attempt 2
2025-03-09 15:55:06 -07:00
11b4c92fe9
[plugins/tts] Do text filtering for external users as well
2025-03-02 17:21:05 -05:00
32fc1660ec
[builtins/scene] Fix title
...
oop
2025-03-02 17:11:29 -05:00
4b5dd0cf43
Fix non-pitchsynced playback speed
2025-03-02 17:10:28 -05:00
ba0b8c1068
[plugins] Work around blueprint templates (web UI) sharing a namespace
2025-03-02 17:08:33 -05:00
a63730fe86
[builtins/extend] Add the ability to append config from your config
...
Highly cursed. Reminder that you cannot un-run nodes :y
2025-02-15 02:34:38 -05:00
e32980e76c
Tweak internal handling of dynamic-type tags
2025-02-15 02:34:38 -05:00
d4c5f3209e
[plugin/yt-dlp] Add yt-dlp plugin
...
React streamers rejoice!
2025-02-15 02:21:43 -05:00
240e954211
Merge branch 'feat/revitalize'
2025-02-15 02:18:14 -05:00
400d792032
Fix crash when device rate detection fails
2025-02-04 12:05:09 +00:00
9f33ad634e
[plugins] Add pre-call hooks
...
This also greatly simplifies execution of the kdl script thing format. I
have no idea why it was like that before
2025-02-04 06:35:51 -05:00
3b6a6df0eb
Allow plugins running at top level to assign to global ctx
2025-02-04 06:35:51 -05:00
cd636e47d4
[builtins/wait] Allow halting one of the concurrent channels on purpose
2025-02-04 06:35:51 -05:00
bea110b99e
Concurrency get!
...
+ Your cursed setup can now do multiple things at once (GIL and
unblocked main thread willing), tune with --parallel
+ Swaps "immediate" option for it's inverse "wait" in most plugins
+ Do some expensive ops in a threadpool
2025-02-04 06:35:51 -05:00
4521250ac1
[events/control] Make control events easier to generate
...
On-bus format is the same, so this is not a breaking change~
Enables events to get full access to their click command for more polish
2025-02-04 06:35:51 -05:00
439d9943ab
[builtins/mkevent] Builtin that allows creating events from kdl!
2025-02-04 06:35:51 -05:00
72dbd2a232
[builtins/command] Add unused text to ctx
2025-02-04 06:35:51 -05:00
eabcba5d16
Allow expanding plugins via namespace
...
PYTHONPATH your way into this package if ya want ;)
2025-02-04 06:35:51 -05:00
Derek
9311245ef0
Fix scene typo
2025-02-04 06:35:51 -05:00
Derek
476552bbf5
Fix pdm lock
2025-02-04 06:35:51 -05:00
ccb86d4c02
Update config
2025-02-04 06:35:51 -05:00
75e9c3dcc2
[builtins/scene] scene ... active=true -> scene.set ...
...
You can still deactivate by using `scene.set "name" active=false`
2025-02-04 06:35:51 -05:00
d4597620fe
[builtins] Remove raw websocket, demote midi to optional
2025-02-04 06:35:51 -05:00
c26e7bf48b
[plugins] Fix missing sample rate handling after core.audio rework
2025-02-04 06:33:10 -05:00
6f63cf06f9
[plugins/AudioAlert] Fix dirty close when audioalert output not found
2025-02-04 06:33:10 -05:00
Derek
23dda2fe90
[builtins/cue] Fix non-repeating cues never firing
...
Oop
2025-01-16 23:59:52 -05:00
e89a0192f5
[bultins/chance] allow an 'or' child that runs on rand miss
2025-01-11 23:39:59 -05:00
4bcb37030a
Cleanup the cleanups
2025-01-07 23:56:47 -05:00
4bbd2b1bb0
Fix poly
2025-01-07 23:56:34 -05:00
69fc34396f
Pitch fun
2025-01-07 23:31:51 -05:00
27f0997d6a
Fix audio memory leak
2025-01-07 21:35:50 -05:00