More > JRiver Media Center 32 for Linux
Broadcasting could not start on the 'ALSA' output [SOLVED]
JohnDoeSama:
Hello everyone,
After some fruitless research, I'm opening this ticket about a problem I'm having with JRiver on Linux Mint.
Indeed, after setting my audio output to my DAC in direct connection with ALSA, when I start playing a track, I get this error message :
--- Quote ---Diffusion problem
Details :
Broadcasting could not start on the 'ALSA' output in 48hz 2ch format. [...]
--- End quote ---
To wit:
- I have no problems with the Windows version.
- I can use my DAC outside JRiver
- I've tried to authorize my various sample rates on the pipewire configuration
- It already worked! It didn't work at first, then it started to work, then it doesn't work anymore... I can't figure out what triggered these changes in behavior or how to make it work again.
Attached to the post:
- jriver's error message
- my pipewire config
- my audio output in jriver
- my configuration in dsp
I thank you in advance for your help and remain at your disposal to provide any further information.
EDIT : I corrected my pipewire config (196000 > 96000) but the problem is still there.
bob:
MC doesn't use pipewire, it uses ALSA.
Your settings look OK to me.
Try turning on logging and posting a log here or email to bob (at) jriver (dot) com.
The audio device open is extensively logged.
JohnDoeSama:
Thanks for your feedback Bob.
Attached are the logs.
The error seems to come from the fact that ALSA is already busy.
--- Code: ---0005097: 140457560495680: Playback: CALSAPlugin::OpenALSA: Opening audio device hw:CARD=M2496,DEV=0 failed, Error = Périphérique ou ressource occupé
--- End code ---
I've investigated and it seems to be coming from the EasyEffect application I'm using as a DSP. When I turn it off, MC works fine.
The problem is that I'd like to be able to cohabit the two.
Any leads?
bob:
--- Quote from: JohnDoeSama on July 01, 2024, 01:59:30 pm ---Thanks for your feedback Bob.
Attached are the logs.
The error seems to come from the fact that ALSA is already busy.
--- Code: ---0005097: 140457560495680: Playback: CALSAPlugin::OpenALSA: Opening audio device hw:CARD=M2496,DEV=0 failed, Error = Périphérique ou ressource occupé
--- End code ---
I've investigated and it seems to be coming from the EasyEffect application I'm using as a DSP. When I turn it off, MC works fine.
The problem is that I'd like to be able to cohabit the two.
Any leads?
--- End quote ---
You can't do that if you want to use the hw: device. That's really specifying exclusive access by MC.
You could use the default or pulse audio server entries. That will require DSP studio in MC to be set to whatever the default pulse sample rate is (usually 48k but can be changed) for all sample rates.
Optionally there is a pulse pipewire pseudo device. I don't think you have that shim installed, I don't see it in your audio device list.
If you do a search for pipewire in this forum, you'll see some previous topics that may be useful.
mattkhan:
--- Quote from: bob on July 02, 2024, 08:11:18 am ---Optionally there is a pulse pipewire pseudo device. I don't think you have that shim installed, I don't see it in your audio device list.
--- End quote ---
this works fine, easyeffects running while MC is configured output to pipewire[ALSA] and you get audio as expected
Navigation
[0] Message Index
[#] Next page
Go to full version