...actually I think he upgraded to 12.04 Ubuntu. But same principle. Kill
and keep off Pulseaudio! It is Rivendell's worst enemy.

I happen to be one of the lucky ones who have Pulseaudio and Rivendell
working and not conflicting thanks to JACK and JACK Mixer, as well as a
custom asound.conf.

Anyway, check to make sure that there isn't a RAM problem as said before.
Also check your hard drive's read access. Sometimes if my hard drive stops
reading for whatever reason, it crashes Rivendell or Rivendell will be up
but not playing anything.

I have frequent crashes of RDAirplay myself, most likely caused by macros.
Thus I created a PHP file that executes every minute via. Cron Job that
does a pgrep of rdairplay... and if rdairplay isn't running, the PHP will
open up rdairplay (then waits until it loads and it gets a process ID when
pgrepping) and then uses rmlsend to trigger a recovery log to make
rdairplay playing again.

This may not work for you (using a recovery log) if you use Rivendell in
its intended way. I don't. My Rivendell is based off of logs (but not
pre-generated or temporary logs. These are permanent) that are triggered by
either RDCatch or a PHP script firing rmlsend (and logs inside Rivendell
contain macros to fire off php scripts).

Hope this helps for you. If you are interested in the PHP RDAirplay
auto-recovery code, I can send it to you in this mailing list. It isn't
that long. Simply copy and then paste into Gedit or something, save as a
php file, then set up a cron to run this script by "php
/path/to/php/file.php".

NOTE YOU MUST HAVE PHP CLIENT INSTALLED FOR THE SCRIPT TO WORK if you wish
for me to send it.
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev

Reply via email to