Rivendell

From OpenSourceRadio
Jump to: navigation, search

Rivendell

Rivendell is a powerful content automation and tracking system for radio stations. One of the drawbacks of being so powerful though is that it can be quite complex and thus have a steep learning curve. This means that it might not be the best solution for ALL stations. This page describes Rivendell at a high level, and looks at each of the common Rivendell components

Radio Automation and Rivendell

Components

database

Rivendell uses the MySQL database for storing all information except the actual audio files.

rdadmin

rdadmin is the Rivendell administrative configuration tool. With rdadmin you can set up every aspect of your Rivendell installation.

groups
services
scheduler codes
hosts
audio resources

rdlogmanager

rdlogmanager is the tool you use to set up events (including rules), clocks, and grids. You also use rdlogmanager to generate logs based on the rules you set up.

events

Events are essentially rules for choosing content (carts) to play.

clocks

Clocks are one-hour groups of events.

grids

Grids are one-week groups of one-hour clocks.

logs

Logs (also known as playlists, but are so much more than mere playlists) are collections of audio carts and macro carts (instructions to Rivendell) that get “played” with rdairplay.

rdlibrary

rdlogedit

rdairplay

rdairplay is the app you use to bring all the previous apps and configuration to life. rdairplay is the “playout” engine for Rivendell. This is the tool you use to control what gets played from the Rivendell system. rdairplay includes a “sound panel” component and a log player component.