Open Source Radio Automation  
Latest Production Release: v4.2.2
Latest Development Release: v4.2.2int0

Rivendell is a complete radio broadcast automation solution, with facilities for the acquisition, management, scheduling and playout of audio content. It has all of the features one would expect in a modern, fully-fledged radio automation system, including support for both PCM and MPEG audio encoding, full voicetracking and log customization as well as support for a wide variety of third party software and hardware. As a robust, functionally complete digital audio system for broadcast radio applications, Rivendell uses industry standard components like the GNU/Linux Operating System , the AudioScience HPI Driver Architecture and the MySQL Database Engine. Rivendell is available under the GNU Public License version 2 .

FEATURES and BENEFITS
  • A complete GPL'ed radio automation system.

  • Designed for efficient on-air use, with large, touchscreen-friendly controls.

  • Up to three full automation logs may be operated from a single computer.

  • Extensive support for live assist environments, with multiple SoundPanel arrays available at the touch of a finger.

  • All configuration is done by means of point and click interfaces -- no arcane configuration files to edit.

  • Support for PCM16, PCM24 and MPEG Layer 2 audio formats.

  • Full support for both analog and AES3 digital audio interfaces, using high-quality audio adapters manufactured by AudioScience Inc. and the JACK Audio Connection Kit.

  • Designed by radio broadcasters, for radio broadcasters.

  • Completely free and open -- no dongles, unlock codes, software keys or other arbitrary limitations.

  • TECHNICAL SPECIFICATIONS

    Rivendell runs on the GNU/Linux operating system, and is available under the GNU Public License version 2. It currently supports operation using the 5000 and 6000 series of ASI Audio Adapters available from AudioScience Inc as well as the Jack Audio Connection Kit.

    Recommended Minimum System Requirements:
        Pentium i3 Processor
        4 GB RAM
        Ubuntu 22.04 "Jammy Jellyfish"
        1400x900 Video Card (1920x1080 recommended)
        AudioScience Audio Adapter
        Mouse or other Pointing Device
        Optional: Touchscreen Monitor

    DOCUMENTATION and RESOURCES
  • The Rivendell Operations and Administration Guide. Available in both online and printable (PDF) formats.

  • The Rivendell Wiki. Advice on installation, maintenance and best practices for all things Rivendell.

  • The Rivendell Mailing List. Communicate with fellow Rivendell users, sharing help, tips and other information. Requires a subscription to Groups.io (free).
  •  
    INSTALLATION
    The simplest way to install Rivendell is to use the Appliance installer. This will install a complete software stack (operating system + applications), resulting in a dedicated workstation system that is optimally tuned for running Rivendell. Instructions can be found at https://software.paravelsystems.com/howtos/ubuntu/jammy/ .

     
    SOURCE CODE
    Full source code for Rivendell is available on GitHub, at https://github.com/ElvishArtisan/rivendell . An archive of source code releases from v0.9.80 to the present is available at https://software.paravelsystems.com/source/rivendell.

     
    OTHER RADIO PROJECTS
  • Drouter - Dynamic router system for Livewire audio networks.
  • GlassCoder - Minimalist audio encoder for HLS, IceCast and ShoutCast streams.
  • GlassPlayer - Minimalist audio player for HLS, IceCast and ShoutCast streams.
  •  
    COMPONENTS
    RDAdmin ~ comprehensive system configuration and management tool
    RDAirPlay ~ on-air audio play-out application
    RDCartSlots ~ application that emulates a multi-slot cart deck
    RDCastManager ~ application for posting and managing podcast episodes
    RDCatch ~ automatic audio recorder and event scheduler
    RDLibrary ~ audio acquisition and management application, for maintaining a library of audio content
    RDLogEdit ~ complete program log editing tool
    RDLogManager ~ tool for integration with a wide array of third-party traffic and music scheduling systems