More > JRiver Media Center 23 for Linux
Is it possible to specify different inputs and outputs in JRiver?
mwillems:
--- Quote from: bob on August 18, 2017, 02:47:01 pm ---This sounds interesting. I'm wondering what it would take?
I guess MC in windows does this by providing a pseudo sound driver.
--- End quote ---
In linux you can trivially create pseudo devices or "sinks" just by editing a config file and restarting. Because "everythings a file" you can pipe in and out of such pseudo devices. I'm not sure what it would take to be able to receive/monitor such data sources, but to be honest I'd be happy if MC could just accept a pipe; at that point it would be trivial to make a pulse sink that piped into MC. Also there's actually already a loopback audio driver built into the ALSA tree (aloop).
Some references on making pseudo devices:
https://wiki.archlinux.org/index.php/Alsa#Virtual_sound_device_using_snd-aloop
https://unix.stackexchange.com/questions/12541/can-i-setup-a-loopback-audio-device
https://superuser.com/questions/344760/how-to-create-a-dummy-sound-card-device-in-linux-server
https://askubuntu.com/questions/895216/how-to-route-pulse-audio-device-into-alsa-loopback-virtual-microphone#896355
https://github.com/bmc0/dsp/wiki/System-Wide-DSP-Guide
bob:
--- Quote from: mwillems on August 21, 2017, 08:20:55 am ---In linux you can trivially create pseudo devices or "sinks" just by editing a config file and restarting. Because "everythings a file" you can pipe in and out of such pseudo devices. I'm not sure what it would take to be able to receive/monitor such data sources, but to be honest I'd be happy if MC could just accept a pipe; at that point it would be trivial to make a pulse sink that piped into MC. Also there's actually already a loopback audio driver built into the ALSA tree (aloop).
Some references on making pseudo devices:
https://wiki.archlinux.org/index.php/Alsa#Virtual_sound_device_using_snd-aloop
https://unix.stackexchange.com/questions/12541/can-i-setup-a-loopback-audio-device
https://superuser.com/questions/344760/how-to-create-a-dummy-sound-card-device-in-linux-server
https://askubuntu.com/questions/895216/how-to-route-pulse-audio-device-into-alsa-loopback-virtual-microphone#896355
https://github.com/bmc0/dsp/wiki/System-Wide-DSP-Guide
--- End quote ---
I was somewhat aware of the devices alsa exposes as sources, at one time they showed up in the Audio Output configuration of MC and I filtered them out.
The thing I don't know much about is the how MC is stitched to the input. Will look into it when time permits...
Navigation
[0] Message Index
[*] Previous page
Go to full version