feat: implement session-level recording with self/bot audio filtering
- Add RecordingSession tracking for guild-level audio mixing - Filter out self user and bot users before subscribing to audio streams - Register segments with session metadata for post-processing - Finalize recording sessions on connection destroy or explicit stop - Update test mocks to properly simulate stream chain and constructors - Remove mock-crc import (no longer needed with current dependencies) - Add 'type: module' to package.json for ES module support Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
2744e7035b
commit
8e1f5adaa4
+2
-1
@@ -11,7 +11,8 @@
|
||||
"rootDir": "src",
|
||||
"experimentalDecorators": true,
|
||||
"emitDecoratorMetadata": true,
|
||||
"jsx": "react-jsx"
|
||||
"jsx": "react-jsx",
|
||||
"resolveJsonModule": true
|
||||
},
|
||||
"include": ["src/**/*"],
|
||||
"exclude": ["node_modules", "dist"]
|
||||
|
||||
Reference in New Issue
Block a user