* Philipp Thomas
SuSEnixER
[17 Jul 2002 07:30:21 -0500]: If I kill artsd, xmms operates properly. All other sound clients seem to operate properly after killing artsd, but most report that they do not have access to /dev/dsp if artsd is running ???
Only one application may have the device to itself at any given time (leaving out cards with multiple inputs like SB Live!). So if artsd has the sound device, no other app may access it.
As artsd, besides being a full featured synthesizer, is a sound multiplexer, there are other ways of getting non artsd aware apps to play along (pun intended :). Instead of killing artsd, you could simply use the artsdsp wrapper. This will make the app connect to artsd instead of directly to /dev/dsp. You simply do 'artsdsp
'. For xmms there is an artsd output plugin, contained in the xmms-kde package if I remember correctly. Install the package and the choose artsd as output plugin from the xmms configuration dialog.
Thankyou Philipp. I downloaded the plugin libartsout.* and copied it into /opt/gnome/lib/xmms/Output. I can now load xmms with artsd running after selecting 'Output Plugin' aRts Driver. BUT, I get periods of clear good audio, then periods of mushie static background with the expected audio. I can sometimes clear the interference pause/resume the mp3, but not always. It seems to be related to internet io, or perhaps, disk io. I have an eth0 <--> router <--> cable-modem <--> cable internet. I also have an add-on ata-100 io card with a WD1000 on it. My sound card is on irq5, but I have no idea what irq eth0 or the ata-100card is on, or if that could be the problem. tks -- Patrick Shanahan Registered Linux User #207535 @ http://counter.li.org