On Tue, 21 May 2013, Fred Gleason wrote:
> On May 21, 2013, at 13:53 39, drew Roberts wrote: >> I am still a bit comfused though. Isn't a macro basically something in a >> macro >> cart that would need to "play" for anything to happen? > That is one way RML can be used. It can also be executed > asynchronously, outside of any log context. That's what rmlsend(1) is > all about. It can also be generated within the system in response to > various user-defined events (e.g. see RDAdmin->ManageHosts->RDAirPlay). At one station I have a Rivendell box set up to provide substitute programming for the station's Internet stream when they're broadcasting Celtics or Yankees games, which they're not allowed to stream. The substitute programming is described by a Rivendell log with a predictable name, and I have a Perl script running that looks for a particular parallel port pin to go high. When it sees the port go high, that signals the beginning of the game broadcast, so it uses an rmlsend command to tell rdairplay to load and start the log. Rob _______________________________________________ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev