I'm trying to pipe my RDAirplay output directly to Liquidsoap through ALSA.
Before I was using two sound cards with a patch cord between them, but this
setup has obvious drawbacks. Plus, CentOS has a tendency to juggle my
soundcards when it reboots, so I never know which card is going to be "Card
0" as used by Rivendell. I'd rather go down to one card.

 

I've tried creating a device in .asoundrc for Liquidsoap thus:

 

pcm.liquidsoap { type plug slave { pcm "rd0" } }

 

And using that device name in my .liq file.

 

This works when the Rivendell services are not running. As soon as they ARE
running, however, I get a "device busy" error from ALSA which ends
Liquidsoap. Same as if I use the direct hw:0,0 instead of referencing the
rd0 device.

 

What am I doing wrong? Is there a more elegant way to work this?

 

_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to