obsproject / obsproject/obs-studio
Inputs with audio are not destroyed via websocket 'RemoveInput' on OBS 32.0.3+
@Warchamp7 is already working on this.
Since Apr 23, 2026.
- Dominant language
- C
- Stars
- 76.4k
- Forks
- 10.2k
- Avg merge
- 4d 23h
- Merged PRs (30d)
- 12
Description
Operating System Info
Windows 11
Other OS
No response
OBS Studio Version
Other
OBS Studio Version (Other)
32.0.4
OBS Studio Log URL
https://obsproject.com/logs/1F5OxsOIxcXDew5K
OBS Studio Crash Log URL
No response
Expected Behavior
Input should be removed upon 'RemoveInput' also removing it from Audio Mixer
Current Behavior
Input lingers upon 'RemoveInput' remaining within the Audio Mixer and becomes a ghost input. It can't be added in frontend using 'Add Existing' where the input still shows after removal.
Steps to Reproduce
- Create a media source input.
- Use websocket 'Remove Input' on that source.
- Find it still remains within OBS.
Anything else we should know?
OBS 32.0.2 expected behaviour
OBS 32.0.3 and 32.0.4 current behaviour
Initial issue related: #12880
Likely caused by: #12712
Not fixed with: #12882
Video of issue: https://github.com/user-attachments/assets/0522e495-ea74-429a-bbaa-b6323ee43caa
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.