Audio Monitoring cuts out when I switch scenes or activate/deactivate source

koiboyy

New Member
Like the title suggests when I switch to a new scene and come back to the original one the audio that I have set to monitor to my headset stops play. The file is still playing and the levels are active but I am hearing no audio. I can fix it by turning monitoring off for the media and turning it back on again but it is awfully annoying. this is the only way I can consistently replicate the problem but other things have also caused the audio to stop coming through.

Any suggestions? I am not very well versed with OBS and currently I use it to stream video and audio through discord by sharing the monitor preview.

edit: I am on version 29.1.3 (64 bit) Windows
 

Bernd Uhlmann

New Member
This defect existed in earlier OBS version, but in an interim version it apparently was fixed. Now the problem is back. I tested the issue with different MP3 audio files. I suspect, but have not tested audio file formats other than MP3.

This appears to be a defect with the OBS Media Player. The defect occurs when using the Media Player with a local MP3 audio file. I understand that this is using the “ffmpeg” media player.

Typically, you will load a local audio file to OBS as a “Media Source”. If you also want to listen/monitor the audio source, you need to enable monitoring via a windows output device using OBS “Advanced Audio Setting” (in Audio Mixer click on the source’s 3-dots)

Important: Everything works as intended if the audio file have NO cover image (i.e. MP3-Tag ID3 frame 'PIC' or 'APIC'). MP3 Tags can be edited, and images removed using Mp3tag.exe https://www.mp3tag.de/en/ .

Any MP3 file with a cover image Tag causes a set of issues:

The song starts normally and continues until one of the following occurs:
  • If the scene is briefly changed AND if the source property “Restart playback when source becomes active” is ticked, then, after returning to the scene with the song, the song will no longer be monitored.
  • If the end of the song is reached. If the song is supposed to loop, it will loop, but it will not be monitored for the first single looping.
  • If you interfere with the source via the media control, i.e. by using the media slider in any way, the song will no longer be monitored.
If monitoring the song ended unintentionally due to any of the above issues, it can be manually restarted via
  • “Advanced Audio Setting”, stop monitor and start monitoring again, or
  • Simply hide the Source briefly and unhide the source again.
Strange side effect: monitoring a looping audio source containing a cover image will stop monitoring at the first loop but monitoring will restart by itself after one single unmonitored loop.
 
Top