Rivendell News File
From Rivendell Wiki
[NOTE: this page is way out of date. It's here for historical perspective only. Please see the ChangeSummary for recent changes to Rivendell.]
The NEWS file for the Rivendell package.
Contents
- 1 v2.0.0beta1 -- 10/11/2010
- 2 v2.0.0beta0 -- 08/19/2010
- 3 v1.7.2 -- 06/04/2010
- 4 v1.7.1 -- 05/11/2010
- 5 v1.7.0 -- 02/22/2010
- 6 v1.6.0 -- 12/17/2009
- 7 v1.5.2 -- 08/25/2009
- 8 v1.5.1 -- 08/12/2009
- 9 v1.5.0 -- 07/08/2009
- 10 v1.4.0 -- 04/10/2009
- 11 v1.3.0 -- 03/18/2009
- 12 v1.2.2 -- 01/13/2009
- 13 v1.2.1 -- 12/29/2008
- 14 v1.2.0 -- 12/11/2008
- 15 v1.1.1 -- 11/11/2008
- 16 v1.1.0 -- 10/23/2008
- 17 v1.0.1 -- 08/15/2008
- 18 v1.0.0rc6 -- 08/19/2008
- 19 v1.0.0rc5 -- 08/08/2008
- 20 v1.0.0rc4 -- 07/23/2008
- 21 v1.0.0rc3 -- 07/22/2008
- 22 v1.0.0rc2 -- 07/07/2008
- 23 v1.0.0rc1 -- 04/24/2008
- 24 v1.0.0rc0 -- 04/10/2008
- 25 v0.9.84 -- 01/03/2008
- 26 v0.9.82 -- 09/17/2007
- 27 v0.9.81 -- 07/13/2007
- 28 v0.9.80 -- 03/01/2007
- 29 v0.9.79 -- 12/05/2006
- 30 v0.9.77 -- 12/01/2006
- 31 v0.9.76 -- 11/27/2006
- 32 v0.9.74 -- 09/18/2006
- 33 v0.9.73 -- 09/11/2006
- 34 v0.9.71 -- 08/14/2006
- 35 v0.9.70 -- 08/03/2006
- 36 v0.9.69 -- 07/20/2006
- 37 v0.9.68 -- 03/20/2006
- 38 v0.9.67 -- 03/16/2006
- 39 v0.9.66 -- 02/15/2006
- 40 v0.9.65 -- 01/25/2006
- 41 v0.9.64 -- 01/04/2006
- 42 v0.9.63 -- 12/16/2005
- 43 v0.9.62 -- 11/29/2005
- 44 v0.9.61 -- 11/22/2005
- 45 v0.9.60 -- 11/15/2005
- 46 v0.9.58 -- 11/04/2005
- 47 v0.9.57 -- 11/03/2005
- 48 v0.9.55 -- 10/11/2005
- 49 v0.9.54 -- 10/06/2005
- 50 v0.9.53 -- 09/28/2005
- 51 v0.9.51 -- 08/31/2005
- 52 v0.9.49 -- 08/09/2005
- 53 v0.9.48 -- 08/07/2005
- 54 v0.9.47 -- 07/29/2005
- 55 v0.9.45 -- 07/18/2005
- 56 v0.9.38 -- 07/01/2005
- 57 v0.9.34 -- 06/01/2005
- 58 v0.9.32 -- 05/10/2005
- 59 v0.9.26 -- 02/14/2005
- 60 v0.9.25 -- 02/08/2005
- 61 v0.9.24 -- 02/01/2005
- 62 v0.9.23 -- 01/31/2005
- 63 v0.9.22 -- 01/31/2005
- 64 v0.9.21 -- 01/28/2005
- 65 v0.9.20 -- 01/27/2005
- 66 v0.9.19 -- 01/26/2005
- 67 v0.9.18 -- 01/21/2005
- 68 v0.9.17 -- 01/17/2005
- 69 v0.9.16 -- 12/27/2004
- 70 v0.9.15 -- 12/17/2004
- 71 v0.9.14 -- 12/15/2004
- 72 v0.9.0 -- 08/18/2004
- 73 v0.8.0 -- 06/26/2004
- 74 v0.7.9 -- 02/11/2004
- 75 v0.7.8 -- 02/11/2004
- 76 v0.7.3 -- 01/28/2004
- 77 v0.7.1 -- 01/27/2004
- 78 v0.7.0 -- 01/22/2004
- 79 v0.5.0 -- 12/09/2004
- 80 v0.1.0 -- 4/28/2002
v2.0.0beta1 -- 10/11/2010
This is the second BETA release of Rivendell 2.x. Some of the changes include:
Component Unbundling. It is now possible to run the caed(8) and rdxport audio service components on separate hardware from that hosting the other Rivendell components. Configured in RDAdmin->ManageHosts.
Configurable Hotkeys. It is now possible to assign shortcut keys for various functions in RDAirPlay on a host-by-host basis. Configured in RDAdmin->ManageHost->RDAirPlay->ConfigureHotKeys.
Various bugfixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 202, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied. Due to the complexity of the schema changes required for this update, the process may take significantly longer to execute than is commonly the case; users are cautioned to allow for ample time operationally.
v2.0.0beta0 -- 08/19/2010
This is the initial BETA release of Rivendell 2.x. Some of the major changes over 1.x include:
MPEG Capture/Playout. Rivendell can now be optionally compiled to support use of MPEG Layer 2 in the core storage library for all audio driver families (ALSA and JACK as well as AudioScience HPI).
Web Services Architecture. Many internal services within Rivendell are now implemented via a web services API. Among other benefits, this approach allows these services to be easily accessed by third-party systems by means of the widely support HTTP protocol.
Linux User Support. Any 'regular' user account can now access Rivendell; gone is the concept of a single 'Rivendell User' under which all Rivendell operations must occur.
Replicators. Rivendell now sports a generic replication interface that can be used to create services to transport audio and other Rivendell data to/from external systems.
Many other changes too numerous to list here have occurred as well; see the ChangeLog for details. For a concise summary of changes from the point of view of a system administator looking to upgrade an existing Rivendell 1.x system to 2.x, see the file 'UPGRADING'.
Database Update:
This version of Rivendell uses database schema version 199, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied. Due to the complexity of the schema changes required for this update, the process may take significantly longer to execute than is commonly the case; users are cautioned to allow for ample time operationally.
v1.7.2 -- 06/04/2010
This is a maintenance release of Rivendell, with primary focus on fixing identified issues.
Changes:
Fixed a bug in RDCatch that could cause upload/download event notifications to fail to update properly.
Fixed a bug in RDAirPlay that resulted in zombie processes when using RLMs that fork new processes.
Cleaned up the init script to make the 'reload' target more reliable.
Database Update:
This version of Rivendell uses database schema version 186, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.7.1 -- 05/11/2010
This is a maintenance release of Rivendell, with primary focus on fixing identified issues.
Changes:
New Switcher/GPIO Devices. Support has been added for the Broadcast Tools SRC-8 III and SRC-16 Serial Remote Control units.
RDCatch Issues. Several issues with RDCatch have been corrected, including a race condition that could result in the system silently ignoring programmed events.
Voice Tracker. Several stability issues with the voice tracker module in RDLogEdit have been addressed.
Database Update:
This version of Rivendell uses database schema version 186, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.7.0 -- 02/22/2010
Changes:
Log Import Format Presets. Added preset import configurations in RDAdmin->ManageServices for several third-party scheduler systems. The following systems are supported: CounterPoint Software Music 1 PowerGold RadioTraffic.com Rivendell Standard Import Visual Traffic
New AsPlayed Report Format. An ELR format for Music 1 in has been added in RDAdmin->ManageReports.
Log Import Scripts. It is now possible to specify an optional script to be run at log import time before regular import processing takes place. This can be configured in RDAdmin->ManageServices with the 'Preimport Command' fields. These fields accept the same wildcard sequences as 'Path' fields.
High-Resolution Timing. This version of Rivendell debuts the ability to specify the start times and lengths of log events with 1/10 second precision.
New Translations. Two Norwegian translations (nn_NO and nb_NO) and a Spanish translation (es) have been added.
Database Update:
This version of Rivendell uses database schema version 186, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied. Due to the complexity of the schema changes required for this update, the process may take significantly longer to execute than is commonly the case; users are cautioned to allow for ample time operationally.
v1.6.0 -- 12/17/2009
Changes:
New RLM Plug-in. A new plug-in for the Liquid Compass Internet encoder has been added.
Cart Notes. Added the ability to enter free-form text for each cart in the Library. This text can then be displayed in a 'help bubble' when floating the mouse cursor over the cart's entry in the Library cart list.
Bugfixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 182, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.5.2 -- 08/25/2009
This is a maintenance release of Rivendell. The following issues have been corrected:
Fixed problems with build the Rivendell Pluggable Authentication Module (PAM) plug-in.
Fixed problems with hard-start events in RDAirPlay.
Added checks in rddbcheck(8) to verify cart/cut/audio consistency.
Fixed a regression that caused audio exports to fail when the path contained one or more spaces.
Database Update:
This version of Rivendell uses database schema version 179, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.5.1 -- 08/12/2009
Changes:
New Translation. A German-language (DE) translation has been added.
ALSA Configuration Tool. An RDAlsaConfig application has been added that allows ALSA device configuration to be done completely by means of a GUI interface.
Removed the requirement for sox(1).
New Switcher Driver. Added a driver for the BroadcastTools SS4.4 switcher.
New Report. Added an AsPlayed report for the RadioTraffic traffic system.
Bugfixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 179, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.5.0 -- 07/08/2009
Changes:
New RLM Plug-in. A new plugin-in for the Innovonics model 713 RDS encoder has been added.
Podcast System Enhancements. It is now possible to post new episodes via the remote web interface.
Bugfixes, particularly affecting the Post Point Counter in RDAirPlay, stream leakage issues in caed(8) and various database consistency issues in RDLogManager. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 179, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.4.0 -- 04/10/2009
Changes:
Unique Cart Titles. It is now possible to configure the system (in RDAdmin->SystemSettings) to disallow duplicate cart titles.
RDAirPlay Full Log Controls. New controls have been added to the Full Log widget in RDAirPlay to allow the head and tail of carts to be auditioned, as well as a set of log runtime counters. To make these controls visible, it is necessary to check the 'Show Extra Buttons/Counters' box in RDAdmin->ManageHosts->RDAirPlay.
RDCastManager Enhancements. An Podcast episode filter has been added. Also added to the online version is the ability to audition each episode by downloading the media file to the local system.
Bugfixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 177, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.3.0 -- 03/18/2009
Changes:
Podcast System Enhancements. Support has been added to allow interoperation with third-party podcast traffic measurement and verification systems. It is also now possible to override the default ordering of episodes and configure automatic redirection of feed subscriptions.
RDLogManager Enhancements. It is now possible to configure log import under-/over-fill warnings even for non-autofill events. When generating import warnings, RDLogManager will now warn if the dayparting parameters would cause a scheduled event to be unplayable at its scheduled time. An overall length counter has also been added for the Pre- and Post-Import lists in the Edit Event dialog.
New RML. A new 'Message Box' ['MB'] RML has been added that allows a popup message to sent to any Rivendell workstation. (Be sure to see the 'MESSAGE_BOX.txt' file for information on configuring X11 to work properly with this feature).
RLM Changes. An 'rlm_album' field has been added to the metadata fields and the API version incremented to '1'. A new plugin ('rlm_ando') has been added to allow interconnection with the Ando Media Ad Injector System.
Bugfixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 170, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.2.2 -- 01/13/2009
This is a maintenance release of Rivendell. The following issues have been corrected:
Fixed a bug in RDAirPlay that caused a segfault when loading a log with no SoundPanels enabled.
Improved heiristics to detect more reliably mal-formed MPEG import files.
Fixed a bug in RDLogManager that would generate truncated reports when the ELR metadata contained double-quote characters.
Fixed a bug in RDAdmin that caused backslash characters to be 'doubled' when saved as part of a Windows report export path.
Database Update:
This version of Rivendell uses database schema version 170, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.2.1 -- 12/29/2008
This is a maintenance release of Rivendell. The following issues have been corrected:
Several errors in handling metadata values in file imports have been corrected, and support for detecting Ogg metadata tags added.
Fixed a bug in RDAirPlay that could cause a segfault when loading a log over an existing log.
Database Update:
This version of Rivendell uses database schema version 170, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.2.0 -- 12/11/2008
Changes:
RDCatch Download Events. An 'Event Offset' setting has been added to Download Events to allow date wildcards used in the URL field to be offset by the indicated number of days.
Hard Time Handling in Logs. The logic for processing hard start times in logs has been changed so that a hard time event will be executed when wall clock time matches regardless of it's place relative to other hard timed events.
Now & Next Changes. A new plugin architecture has been added that makes it possible to create "Rivendell Loadable Modules" (RLMs for short) that can be used to generate Now & Next PAD data to a wide array of external devices and services. Runtime plugin configuration is accomplished in RDAdmin->ManageHosts->RDAirPlay->ConfigureNow&Next. A set of sample plugins is provided for transmitting data via UDP and serial ports as well as for interfacing to 'social networking' services such as Twitter and FaceBook. Information on writing new plugins can be found in the 'rlm.h' header file.
Dropbox Changes. Several new dropbox features have been added, including the ability to configure a box not to delete source files after import (particularly useful in conjunction with satellite-based audio delivery services such as AMB-OS and PRSS ContentDepot). Also new is the ability to apply an automatic date offset to any encoded Start or End Date value of imported files.
Automated System Management. It is now possible to configure various objects to be automatically purged from the system after they expire. For audio cuts, this can be configured on a group-wide basis in RDAdmin->ManageGroups, while Logs and ELR data purging can be configured in RDAdmin->ManageServices.
RDLogManager Enhancements. A 'Remarks' field has been added to the Event and Clock dialogs to provide an area for entering free-form text notes.
GPIO Enhancements. It is now possible to configure separate and independent macro carts to execute upon the rising and falling state of a GPIO line.
Username Length. The previous limit of a maximum of eight characters in a Rivendell username has been increased to 255, thus allowing for better integration with external authentication systems such as Active Directory.
Bugfixes. Several bugfixes have been implemented -- see the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 170, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.1.1 -- 11/11/2008
This is a maintenance release of Rivendell. The following issues have been corrected:
Fixed problems in RDLogManager with saving clocks and events with names longer than 58 characters.
Removed vestigal 'Overlap' transition type in RDAdmin.
Corrected a problem in RDAdmin where certain services could not be selected for inclusion in a report.
Added support for the '^' metacharacter in import paths in RDAdmin->ManageServices to allow for uppercasing of date values [see the date(1) man page for usage].
Corrected log machine behavior so that a hard start time event occuring during a previously deferred hard start event will cancel the deferred event.
Added logging for GPIO state transitions in the ripcd(8) log.
Database Update:
This version of Rivendell uses database schema version 162, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.1.0 -- 10/23/2008
Changes:
Custom Encoders. It's now possible to configure Rivendell on a host-by-host basis to use any command-line audio encoder (e.g. FAAC, FFmpeg) to drive exports, uploads and podcasts. Information on setting it up can be found in 'ENCODERS.txt'.
GPIO Enhancements. The syntax of the 'GPI Set' [GI], 'GPO Set' [GO] and 'GPI Enable' [GE] RMLs has been extended and the underlying system modified to allow operation of all three commands with both GPI and GPO devices. The old syntax is now deprecated, but still supported for backwards compatibiity. Information on the new syntax can be found in 'rml.sxw'.
New Record RMLs. Two new RMLs, 'Start Record Deck' [RS] and 'Stop Record Deck' [RR] have been added, allowing any RDCatch record deck to be controlled via RML. Information on the new RMLs can be found in 'rml.sxw'.
RDLogEdit Runtime Counters. Time counters have been added in the Edit Log screen in RDLogEdit that show the predicted running time of log events from the currently selected event to the next STOP and the end of the log, while highlighting multiple events will display the runtime of the selected events.
Metadata Import Enhancements. Support has been added for importing metadata from files generated by the BE AudioVault system (chunk type 'av10').
Database Update:
This version of Rivendell uses database schema version 162, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.0.1 -- 08/15/2008
Changes:
Incremented the version number to 1.0.1.
Database Update:
This version of Rivendell uses database schema version 159, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.0.0rc6 -- 08/19/2008
Changes:
Fixed a problem where ripped cuts would show an incorrect length if Autotrim was enabled.
Fixed a problem with saving the 'Editor Command' field in RDAdmin->ManageHosts.
Brought the 'build slack' target for making a Slackware package up to date.
Fixed a minor build problem when building without JACK support.
Database Update:
This version of Rivendell uses database schema version 159, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.0.0rc5 -- 08/08/2008
Changes:
Fixed broken compile on gcc-4.3.x.
Removed limitations on using various 'special' (e.g. quotation and apostrophe) characters in database fields.
Fixed problems with importing files with UTF-8-encoded names.
Database Update:
This version of Rivendell uses database schema version 159, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.0.0rc4 -- 07/23/2008
Changes:
Fixed a bug that caused audio imports to be assigned incorrect Start and End dates.
Database Update:
This version of Rivendell uses database schema version 159, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.0.0rc3 -- 07/22/2008
Changes:
Rivendell Import Filter. An import filter for importing carts from another Rivendell system has been added. See the 'rivendell_filter.TXT' file for usage information.
Bugfixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 159, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.0.0rc2 -- 07/07/2008
Changes:
AMB-OS AMR-100 Receiver Support. Support has been added for importing the 'Native MP2' format files generated by the Westport Communications AMR-100 satellite receiver used by the AMB-OS system.
RDDbCheck Enhancements. Added a check for orphaned database tables to RDDbCheck.
Timescaling Fixes. A bug has been fixed that affected the precision of timescaling parameters when applied to long-form programs.
Temp File Cleanup. A bug has been fixed that was causing temporary files to be left behind after manually posting audio to a podcast feed.
Database Update:
This version of Rivendell uses database schema version 159, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v1.0.0rc1 -- 04/24/2008
Changes:
Skinnable Modules. It's now possible to specify a 1024x738 pixel 'Background Image' for RDAirPlay and RDPanel in RDAdmin->ManageHosts.
Bugfixes. See the ChangeLog for details.
v1.0.0rc0 -- 04/10/2008
Changes:
New Switcher Device. Support has been added for the 'Quartz' line of video routing switchers made by Evertz. See the relevant section in 'docs/SWITCHERS.txt' for details.
Logging Changes. A [Logs] section has been added to rd.conf(5) for configuring event logging. Logging can now be done directly to files (as before) or through the syslog facility. See the comments in 'conf/rd.conf-sample' for details on setting this up.
Overlap Transition Retired. The ability to schedule 'Overlap' transitions in program logs has been removed. The equivalent functionality can still be achieved by scheduling a 'Segue' transition with the 'No Fade at Event End' attribute enabled. Any existing overlap transitions will be automatically converted when the database schema update is applied.
Random Cut Rotation Retired. The ability to schedule cuts to rotate 'randomly' within a cart has been removed, with all cut rotation now using the original 'sequential' algorithm.
Bugfixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 158, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.84 -- 01/03/2008
Changes:
Podcasting Subsystem. A major new subsystem has been added that permits automated generation and posting of audio podcasts from RDCatch, as well as a new RDCastManager module for manual content posting and management of existing podcast episodes. RDCastManager is available in both Desktop and online web-based environments.
Axia LiveWire Support. Full switcher support for LiveWire node devices has been added. See the relevant section in 'SWITCHERS.txt' for details.
Backup Supervisor Support. It is now possible to configure the Logitek vGuest driver to automatically fail over to a backup Supervisor instance in the event of failure of the primary Supervisor.
Cart Auditioning. It is now possible to audition audio in the cart picker dialog before placement of the cart into a log.
Audio Editor Integration. It is now possible to configure an external audio editor to be send audio directly from the cart picker dialog.
Asynchronous Library Searches. Added the ability to search the Library asynchronously to allow efficient use with very large libraries.
BugFixes. A major emphasis in this version of Rivendell has been in finding and correcting known bugs. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 155, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.82 -- 09/17/2007
Changes:
OVERLAP Transition. A new transition type, called 'OVERLAP' has been added. Operation is similar to that of a SEGUE, except that audio from the finishing event is not faded out, but will play at full volumne to the end of the event.
Scheduler Integration Enhancements. A number of additions have been made to allow for greater control and integration between Rivendell and third-party scheduling tools. These include:
Music Log Reconciliation. Additional data fields have been added to the Music Log parser to allow for proper Electronic Log Reconciliation (ELR) to be configured for Music as well as Traffic logs.
It's now possible to schedule voice tracks from imported Traffic logs by means of the 'Insert Voice Track' string setting in RDAdmin->ManageServices.
It's now possible to insert a Log Note from imported Music logs by means of the 'Note Cart String' setting in RDAdmin->ManageServices.
RDImport Options. A new '--title-from-cartchunk-cutid' switch has been added to RDImport to allow title data to be extracted from CartChunk CutID field of imported files.
Dependency Changes. As of this release, the LibRadio and LibRHpi packages are supplied 'built-in' as part of the core Rivendell distribution. Thus, it is NO LONGER NECESSARY to install these packages separately. As part of this process, a new utility called 'RDHPIInfo' (formerly the 'RHPIInfo utility in LibRadio) has been added.
Bug Fixes. A major emphasis of this release has been to fix as many known bugs as possible. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 141, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.81 -- 07/13/2007
Changes:
Automatic Dropbox Mode. A new dialog, 'RDAdmin->ManageHosts->Dropboxes' has been added that allows multiple dropbox import services to be easily configured and modified.
Integrated Music Scheduler. It is now possible to define music categories and schedule music playouts with RDLogManager.
RDPanel Module. A new 'RDPanel' module has been added that consists of a 'full screen' version of the SoundPanel widget found in RDAirPlay. Configuration is done in RDAdmin->ManageHosts->RDPanel, and is completely independent of the configuration of the SoundPanel in RDAirPlay.
SoundPanel Changes. Several changes in the operation of the SoundPanels (both in RDAirPlay and RDPanel) have been made, including:
1) Improved Panel Navigation. Instead of traversing the set of available panels linearly by means of left- and right-arrow buttons, the desired panel can now be selected directly by means of a drop-down menu.
2) Nameable Panels. It's now possible to give each panel a user-defined name.
3) Hook Mode. Playouts can be set to play either the full audio content or just the designated hook material on a playout-by-playout basis.
4) Customizable Default Labels. Default button labels can be now defined by means of wildcards in the 'Label Template' control in RDAdmin->ManageHosts->RDAirPlay or RDAdmin->ManageHosts->RDPanel.
Many bugfixes. See the ChangeLog for details.
Library Versions:
This version requires that, at a minimum, libradio-0.98.0 and librhpi-0.94.8 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
This version of Rivendell uses database schema version 139, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.80 -- 03/01/2007
Changes:
SAS Router Support. The SAS USI driver has been enhanced so that channel names are now automatically updated from the USI server whenever the Rivendell daemons are started.
RDImport Improvements. A 'metadata-pattern=' switch has been added to RDImport that allows metadata to be read from fields within the filename of imported files. Do 'rdimport --help' for details.
New Metadata Format. RDImport and RDLibrary will now import metadata from WAV files from Scott Studios systems.
RDCatch Error Alarms. RDCatch can now be configured to generate alarms (e.g. via e-mail or GPIO) whenever an event encounters an error. See RDAdmin->ManageHosts->RDCatch.
RDAirPlay Log Autoloading. RDAirPlay can now be configured to automatically load and run specified logs at startup time. It can also be set to automatically load and resume execution of whatever log was playing at the time of an unexpected system shutdown (e.g. due to power failure). See RDAdmin->ManageHosts->RDAirPlay.
Various Bugfixes. See the ChangeLog for details.
Database Update:
This version of Rivendell uses database schema version 130, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.79 -- 12/05/2006
Changes:
Pausing SoundPanel Buttons -- It is now possible to configure RDAirPlay so that touching a playing SoundPanel button causes the playout to pause rather than stop. This is enabled by checking the 'Enable Button Pausing' checkbox in RDAdmin->ManageHosts->RDAirPlay.
Bugfixes -- Fixed a database schema problem that was causing Pre- and Post-Import lists in RDLogManager to appear empty when editing events.
See the ChangeLog for further details.
Library Versions:
This version requires that, at a minimum, libradio-0.97.4 and librhpi-0.94.7 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
This version of Rivendell uses database schema version 128, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.77 -- 12/01/2006
This is a bugfix version of Rivendell. Issues addressed include the following:
Broken PLAY Transitions -- Fixes random hangs and log stopdowns between events with PLAY transition type.
Audio Importation Issues -- Fixes various issues with autotrimming and level normalization.
RDLogManager Timed-Start Attributes -- Fixes a problem where an event would fail receive a Hard Time 'Start Immediately' attribute if the Pre-Import Carts list was empty.
See the ChangeLog for further details.
Library Versions:
This version requires that, at a minimum, libradio-0.97.4 and librhpi-0.94.7 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
This version of Rivendell uses database schema version 126, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.76 -- 11/27/2006
Changes:
New/Extended RMLs -- A new 'Toggle On Air Flag' [TA] RML has been added that toggles the 'On Air Mode' of RDAirPlay. A new argument added to the 'Start Next' [PN] RML allows log meta-events to be automatically skipped (useful primarily when integrating with mixer surfaces in Manual or LiveAssist modes).
Log Refreshing -- It is now possible to 'refresh' a log while playing out, thus preserving the view of what has already been played in the Full Log widget while still loading updated log elements. Such refreshing can be done either manually or configured on either a log-by-log or service-by-service basis to happen automatically whenever log updates are saved to the database.
New AsPlayed Reports -- A 'Technical Report' has been added that captures extended playout information from RDAirPlay (such as the cause of an event start). A 'SoundExchange Statutory License Report' has also been added that can be used to generate data in a format suitable for direct submission of music playout data to SoundExchange.
Printable Reports -- It's now possible to generate ASCII-formatted and printable reports about virtually every aspect of Rivendell operation, including Cart/Cut lists, Logs, RDCatch events and more, by touching the 'Reports' button in the respective Rivendell modules. The choice of external viewer/editor used can be set by means of the VISUAL environmental variable (default is 'vi' on Linux, 'Notepad' on Win32).
Log Data Importer Changes -- The parser parameters for 'Length' in RDADmin->ManageServices has been split into sections to allow specification by hours, minutes and seconds as well as the previously supported plain seconds.
Audio Auditioning -- It's now possible to audition audio directly from the Edit Log dialog in RDLogEdit and the Edit Event dialog in RDLogManager. No attempt is made evaluate rotation logic when auditioning -- merely the first valid audio found in the selected cart is played.
Cart Validity Indication (EXPERIMENTAL) -- The color-coding of Carts and Cuts in RDLibrary has been altered so as to show the event's 'playability' *at the instant the event is viewed*. The yellow 'conditional' indication has been retired.
Many Bugfixes -- See the ChangeLog for details.
Library Versions:
This version requires that, at a minimum, libradio-0.97.4 and librhpi-0.94.7 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
This version of Rivendell uses database schema version 126, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.74 -- 09/18/2006
This is a bugfix version of Rivendell. Issues addressed include the following:
Security Vulnerability -- Allowed users to execute commands with the Run Shell Command macro with permissions of the user running the ripcd(8) daemon (normally 'root').
Timescaling Playouts -- Fixed a bug that was causing timescaled events to terminate prematurely under certain circumstances.
Log Error Checking -- Fixed issues that were preventing changes in a cart's status in RDLibrary from being properly reflected in an already-loaded RDAirPlay log.
JACK/ALSA Playout Optimization -- Increased the size of the audio ringbuffer for JACK and ALSA drivers.
See the ChangeLog for further details.
Library Versions:
This version requires that, at a minimum, libradio-0.97.2 and librhpi-0.94.7 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
This version of Rivendell uses database schema version 120, and will automatically upgrade any earlier versions. To see the current schema version prior to upgrade, see RDAdmin->SystemInfo.
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.73 -- 09/11/2006
Changes:
Group Colors -- It is now possible to assign a color to each cart group, allowing the group to be easily discerned within library lists and logs.
RDAirPlay User Interface Tweaks -- The Estimated and Scheduled start time columns in the Full Log widget have been swapped.
RDLogManager -- Embedded breaks from the music log are now associated with the start time of the following music event, rather than the preceding event.
Many Bugfixes, especially pertaining to voicetracking and correct log playout. See the ChangeLog for details.
AudioScience Driver:
Due to stability issues with the 3.xx ASI driver versions, it is recommended that v 2.96 or earlier ASI drivers be used with this version of Rivendell.
Library Versions:
This version requires that, at a minimum, libradio-0.97.2 and librhpi-0.94.7 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.71 -- 08/14/2006
Changes:
Copying Carts from SoundPanel in RDAirPlay. It's now possible to copy carts from the SoundPanel button in RDAirPlay when touching the COPY button.
VoiceTracker Rubberbanding. Audio fadeup/fadedown points and levels can now be set independently of the segue overlap in the Voice Tracker dialog by moving the 'rubberbands' in the waveform windows.
Bugfixes. See the ChangeLog for details.
Library Versions:
This version requires that, at a minimum, libradio-0.97.2 and librhpi-0.94.7 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.70 -- 08/03/2006
Changes:
PAM Authentication Module. Allows the Rivendell user/group assignment to be dynamically managed by PAM-based login systems.
Play-While-Recording/Play-While-Importing Capability. It is now possible to update cut audio content even while the selfsame cut is playing out in RDAirPlay. (This capability also requires that the libradio and librhpi packages be upgraded to the indicated versions in order to function properly).
BugFixes, especially concerning voicetracking, RDLogManager log generation and automated downloads in RDCatch. See the ChangeLog for details.
Library Versions:
This version requires that, at a minimum, libradio-0.97.2 and librhpi-0.94.7 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.69 -- 07/20/2006
Changes:
Voicetracking. A major new feature in this version, voicetracking gives operators the ability to insert dynamic, "one-off" audio content to individual logs as well as the ability to individually customize each segue transition of a log. Carts for voicetracked content are automatically created and deleted "on-the-fly" by the system, with no need for individual cart management in the Library.
RDLogManager Changes. The sequence for generating logs in RDLogManager has been completely overhauled, making it now possible to generate a log and apply voice tracks even before Traffic import data are available (so-called "incremental log linking"). Several features have also been added to support operation with music-intensive formats, such as the ability to schedule embedded voicetracks and spots sets from external music scheduling systems (currently only tested with RCS Selector).
RDDBCheck. A utility for checking consistency of the Rivendell database. For information, do (as root):
rddbcheck --help
Many, Many Bugfixes. See the ChangeLog for details.
Library Versions:
This version requires that, at a minimum, libradio-0.97.1 and librhpi-0.94.6 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.68 -- 03/20/2006
Changes:
Fixed a bug that broke CHAIN-TO events.
Library Versions:
This version requires that, at a minimum, libradio-0.97.0 and librhpi-0.94.6 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.67 -- 03/16/2006
Changes:
Audio Metadata Import Enhancements. Rivendell will now recognize and import a wide variety of audio metadata formats, including:
AES46-2002 (aka "CartChunk") ID3v1 and ID3v2 Tags TM Century "GoldWave" Extensions TM Century "GoldDrive" Format
RDImport Enhancements. RDImport has been completely rewritten from scratch, with an eye to improved stability and features (including 'SingleCart' and 'DropBox' modes). Do 'rdimport --help' at a command prompt to get a list of the possibilities.
RDCatch Enhancements. It's now possible to configure AutoTrim and Normalization of Download Events, as well as Normalization of Record Events.
New Report Type. An 'ASCAP/BMI Electronic Music Report' report format has been added. This uses the so-called "Paris" format to generate EDI records that can be submitted directly to ASCAP/BMI for satisfaction of a station's music reporting requirements. New data fields (including Composer, Publisher and Usage Type) have also been added to the library to accomodate this functionality.
Many BugFixes. See the ChangeLog for details.
v0.9.66 -- 02/15/2006
Changes:
CD Ripper Enhancements. Major enhancements have been made to the CD ripper functionality in the RDLibrary module, including:
CD-TEXT Support. The rippers now use CD-TEXT data in preference to the FreeDB. If no CD-TEXT data is found on a disk, then the FreeDB is searched as before.
International Standard Recording Code (ISRC) Support. If found, the rippers will now record the ISRC string from each track. These strings can be viewed and/or edited in the 'CutInfo/Record' dialog box.
Automatic Cart/Cut Generation. In the Full Disk ripper, it's now possible to rip an entire CD into the system with just a few mouse clicks. This can be done on a track-by-track basis by clicking the 'Add New Cart' button in the Select Cut dialog, or for all the tracks at once by clicking the 'Set All New Carts' button.
New Build Targets. It's now possible to build Rivendell as a Slackware package by doing 'make slack' (requires the Slackware packaging tools) or as a SLAX module by doing 'make slax' (requires the Linux-live scripts and the Slackware packaging tools).
RDCatch Enhancements. The previous hard-coded system-wide limit of 16 RDCatch decks has been removed, making it possible to configure and use an arbitrarily large number of decks.
Miscellaneous Bugfixes. See the ChangeLog.
Library Versions:
This version requires that, at a minimum, libradio-0.96.1 and librhpi-0.94.5 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.65 -- 01/25/2006
This is a bugfix release of Rivendell. Among the issues corrected are:
RDLogManager issues, including a problem with autofill events when the associated traffic or music import source had no matching events.
Problems with Services whose name contained one or more spaces.
Full details are in the ChangeLog.
Library Versions:
This version requires that, at a minimum, libradio-0.95.1 and librhpi-0.94.4 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.64 -- 01/04/2006
Changes:
Waveform Visualization Optimization. Major work has been done on decreasing the time required to open a cart in RDLibrary's Marker Editor, for both PCM16 and MPEG formatted audio.
Bugfixes. See the ChangeLog.
Library Versions:
This version requires that, at a minimum, libradio-0.95.0 and librhpi-0.94.4 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.63 -- 12/16/2005
Changes:
Version and Help Switches. Every Rivendell module can now be invoked with a '--version' switch to display the current version, or a '--help' switch to display a short usage summary.
Scriptibility Enhancements. Additional command switches have been added to RMLSend to enable it (and hence, other Rivendell modules) to be scripted using the full set of Linux CLI utilities (cron(1), cat(1), etc). Do 'rmlsend --help' for a full list of options.
Startup Logs in RDAirPlay. It's now possible to specify the initial logs to load upon startup of RDAirPlay on the command line. Do 'rdairplay --help' for the options.
New Switcher Devices. Support has been added for the Broadcast Tools SS 4.2 audio switcher and StarGuide III satellite receiver. See the file 'SWITCHERS.txt' for details.
Bugfixes. See the ChangeLog for details.
Library Versions:
This version requires that, at a minimum, libradio-0.94.0 and librhpi-0.94.4 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.62 -- 11/29/2005
This is a bugfix release of Rivendell. Among the issues corrected are:
A PATH problem in the init script that was causing RDCatch Upload and Download events to fail.
Problems with RDAirPlay starting a Hard Timed event reliably under certain situations.
See the ChangeLog for a full list.
Library Versions:
This version requires that, at a minimum, libradio-0.94.0 and librhpi-0.94.4 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.61 -- 11/22/2005
Changes:
RDLibrary Useability Tweaks. When new carts are created in RDLibrary, they are now considered to officially exist upon clicking the 'OK' button in the Add Cart dialog, in contradistinction to the old policy where they didn't 'stick' until 'OK' was clicked in the Edit Cart dialog. The old way tended to be confusing for many opertors, as clicking 'Cancel' in the Edit Cart dialog would result in any recorded audio being deleted. Also then creating a new cart, RDLibrary will now create a single empty cut within the cart by default.
Various Bugfixes. See the ChangeLog for details.
Library Versions:
This version requires that, at a minimum, libradio-0.94.0 and librhpi-0.94.4 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.60 -- 11/15/2005
Changes:
ELR/Report Data Handling. ELR/Report data is now managed on a Service-wide basis, rather than being associated with individual logs. This is reflected in a revamped interface in RDLogManager, where 'Generate Reports' and 'Delete Report Data' buttons have been merged into a single 'Manager Report Data' button.
SoundPanel Configuration Permissioning. A new user right, 'Configure System Panels', can be used to control which users are allowed to configure System (type 'S') Sound Panel buttons in RDAirPlay.
Various Bugfixes. Including bugs affecting the ability to generate a new Rivendell database and account lockouts when used with certain version of mySQL.
Library Versions:
This version requires that, at a minimum, libradio-0.94.0 and librhpi-0.94.4 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.58 -- 11/04/2005
This release fixes a minor bug in the KDE desktop integration code for the RPM packaging. For users who do not install from RPM, there is no difference between this version and v0.9.57.
v0.9.57 -- 11/03/2005
This is primarily a bugfix release of Rivendell. Some minor user interface tweaks have also been added:
Changes:
SuSE Desktop Integration. When installing from RPM, items for the various Rivendell modules will now be added to the Panel Menu in the 'Applications' and 'System->Desktop Applet' sections.
Rivendell Icons. A set of Rivendell icons at various resolutions have been added. They can be found in the package documentation directory on an RPM installation, or in 'icons/' in the sources.
Report Data Management. It's now possible to manage report/ELR data independently of the log it originated from. A new user attribute, called 'Delete Report Data' configures the right to delete Report data in the Edit User dialog. Report data can be deleted either when the parent log is deleted, or by means of a new 'Delete Report Data' button in RDLogManager.
Numerous Bugfixes. Including the dilly that was causing responses to Yes|No dialog boxes to be ignored. See the ChangeLog for details.
Library Versions:
This version requires that, at a minimum, libradio-0.94.0 and librhpi-0.94.4 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.55 -- 10/11/2005
This is a maintenance/bugfix release of Rivendell. The following issues have been addressed:
RDLibrary. Fixed broken marker editor.
Fixed loss of 'Day of Week' settings when setting a cut to 'Evergreen' (Mantis bug #85).
RDAirPlay. Fixed corrupt Hard Time display in Full Log Widget (Mantis bug #82).
Fixed failure of space bar to advance events after clicking Full Log widget (Mantis bug #60).
Library Versions:
This version requires that, at a minimum, libradio-0.94.0 and librhpi-0.94.4 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.54 -- 10/06/2005
This is primarily a bugfix release of Rivendell. Some minor user interface tweaks have also been added:
Changes:
RDLibrary Tweaks. Evergreen cuts in the Edit Cart dialog now show with a green background.
RML Behavior. It is now possible to STOP a macro cart running a 'Sleep' [SP] command in RDAirPlay.
RDCatch Source Monitoring Tweaks. It is now possible to set the default state of the source monitors for record decks in RDAdmin, and have the monitor's state be preserved across multiple invocations of RDCatch.
RDLogManagerTweaks. Unneeded and misleading 'Hour' fields have been removed from time entry fields where appropriate.
Library Versions:
This version requires that, at a minimum, libradio-0.94.0 and librhpi-0.94.4 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.53 -- 09/28/2005
Changes:
RDCatch Enhancements. It is now possible to configure a single record 'window' in RDCatch and configure multiple shorter recordings within that window to be started by means of GPI closures.
Asynchronous Macro Carts. It's now possible to designate a macro cart as to be executed 'Asynchronously', meaning that, when executed within a log in RDAirPlay, any Sleep ['SP'] RMLs contained within the cart will not delay subsequent log events, but *will* delay subsequent RML statements within the cart itself. This can be useful for achieving various special effects, such as starting a music bed and then playing a seperately carted dry voiceover on top of it.
RDLibrary Enhancements. RDLibrary will now give explicit warning about various out-of-parameter conditions (like audio carts that contain no audio). It's now also possible to specify the 'Forced Length' of a cart (for timescaling purposes) without obscuring the actual average length of the cart.
Many Bugfixes. Especially with regard to RDCatch, MPEG encoding and electronic log reconciliation (ELR) functionality. See the ChangeLog for details.
Library Versions:
This version requires that, at a minimum, libradio-0.94.0 and librhpi-0.94.4 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.51 -- 08/31/2005
This version of Rivendell is mostly a bugfix/cleanup release. Changes are noted below.
Changes:
Rdcatch_copy(1). This is a new importer filter that can be used to copy RDCatch events from one Rivendell Host to another, both within a single database and between two different Rivendell databases.
Importer Packaging Changes. The utilities in the 'importers/' subdirectory (wings_filter(1), sas_filter(1), crc-unity4k.sh(1) and rdcatch_copy(1)) now come packaged in their own seperate RPM, called 'rivendell-importers'. This is because these utilities are typically only used once, during system installation, and then removed.
Usability Tweaks. Several here and there, mostly to make the various user interfaces more consistent with each other. See the ChangeLog for details.
Various bugfixes. See the ChangeLog for details.
v0.9.49 -- 08/09/2005
Changes:
Fixed a stupid bug that broke browsing in the Cart Selector and Cut Selector dialog boxes when the group selector was set to 'ALL'.
RDCatch Enhancements. It's now possible to schedule overlapping Record events with the same deck but with different GPI and destination cut parameters. RDCatch will record to the correct cut on the basis of which GPI was received.
Library Versions:
This version requires that, at a minimum, libradio-0.93.2 and librhpi-94.1 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.48 -- 08/07/2005
Changes:
Upload Events in RDCatch. It's now possible to schedule the automatic export and upload of audio files in RDCatch. The following upload protocols are supported: FILE FTP SMB
Database Support Cleanups. Added directives to rd.conf(5) to make it possible for Rivendell to work with RDBMS back-ends other than mySQL. This feature has not been at all well tested as of yet.
Import Filter for AirForce 'Wings' System. The filter can be used to import the entire audio archive of an AirForce 'Wings' system *in situ*, without requiring reencoding of audio and while preserving much of the library meta-data from the original system. See the 'WINGS_FILTER.txt' file in the documentation directory for more information.
New Swticher Device Support. Added support for the BroadcastTools SS16.4 swticher.
MPEG Cleanups. Many bugfixes regarding the use and handling of MPEG audio.
RDLogEdit Fixes. Fixed all known outstanding issues with RDLogEdit.
Miscellaneous Bugfixes. See the ChangeLog for details.
Library Versions:
This version requires that, at a minimum, libradio-0.93.2 and librhpi-94.1 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.47 -- 07/29/2005
Changes:
Download Events in RDCatch. It's now possible to schedule the automatic download and import of audio files in RDCatch. The following download protocols are supported: FILE FTP HTTP HTTPS SMB
RDAdmin Changes. A number of features have been added to RDAdmin to make configuration and management of Rivendell systems easier, especially for larger sites. These include the ability to create new Host and Service entries using an already existing Host or Service as a prototype, as well as the ability to remotely inspect the audio configuration and capabilities of all systems on the Rivendell network from a single instance of RDAdmin. Users of the ALSA driver may also want to consult the 'ALSA.txt' for instructions on adding an ALSA control device definition to their '.asoundrc' file. While not strictly necessary, such a control device will allow Rivendell to provide more specific audio configurtion information.
Numerous bugfixes, including the infamous ripcd(8) race condition. See the ChangeLog for details.
New Dependencies:
Several new dependencies have been added in this release, for which new packages may need to be installed. They are:
lukemftp samba-client wget
Library Versions:
This version requires that, at a minimum, libradio-0.93.1 and librhpi-94.1 be installed. If installing from RPM, the version of the currently installed libraries can be determined by doing:
rpm -q libradio rpm -q librhpi
Database Update:
As always, be sure to run RDAdmin immediately after upgrading to allow any necessary changes to the database schema to be applied.
v0.9.45 -- 07/18/2005
Changes:
Full Disk Ripping. It's now possible (by touching the 'Rip Disk' button in RDLibrary's main window) to rip all of the tracks on a CD to multiple Cart/Cut destinations in a single operation. The individual track ripper accessed from RDLibrary's Edit Cart dialog remains as well.
RDLogin User List. The list of available user names is now shown in RDLogin as a pulldown list, rather than requiring the user to enter the name.
Security System. It's now impossible for the same user to be both an Administrator and a regular user, and checking the 'Administer System' box in RDAdmin's User Dialog will now gray out all the other checkbox choices. This was done to discourage trolling for admin accounts when using RDLogin (see 'RDLogin User List' above).
Logitek Audio Engine Support. Full Rivendell integration with Logitek's Audio Engine system is now possible through use of Logitek's 'vGuest' control API (part of their 'Supervisor' application). I would like especially to thank John Davis from Logitek for his invaluable assistance in getting this working.
Bugfixes. In particular, bugs affecting audio playout from RDLibrary's Edit Audio window, as well as problems with saving long logs. See the ChangeLog for details.
v0.9.38 -- 07/01/2005
Changes:
Security System Cleanups. A lot of time in this release has gone into ensuring that the various user permission attributes are correctly and consistently enforced across all of Rivendell's modules.
Group Permissioning by User. It is now possible to define which Library Groups will be visible in RDLibrary on a user-by-user basis. This can be used to effectively 'partition' the Library into multiple 'sub-libraries'.
RDAdmin Overhaul. RDAdmin's UI has been overhauled to make it stylebook-compliant (e.g. doubleclicks now work, focus problems fixed, etc). In addition, the List Groups dialog has been substantially expanded and enhanced.
RDLogManager Overhaul. Likewise, RDLogManager's UI has been overhauled, with many focus issues corrected. Additionally, right-click menus have been added in the Edit Clock and Edit Grid dialogs to permit an underlying Event/Clock object to be directly edited without having to reascend to the main RDLogManager window.
Electronic Log Reconciliation. Lots of bugfixes in the ELR generation routines. Right now, this works only with the Wicks/CBSI 'DeltaFlex' system.
Miscellaneous Bugfixes. A great many. See the ChangeLog for details.
v0.9.34 -- 06/01/2005
Changes:
TSX Timescaling Support. If you have an AudioScience series 61xx or 62xx card, it is now possible to have playout events in RDAirPlay be automatically timescaled to the correct length using these cards' 'TSX Timescaling' feature, by checking the 'Enforce Length' box on the respective cart label in RDLibrary.
Event and Clock Filtering. It's now possible to filter the display of Events and Clocks in RDLogManager in accordance with their association with one or more Services.
Audio Passthrough. It's now possible to configure a 'Local Audio Adapter' switcher device, making it possible to control audio passing from the inputs to the outputs of the soundcards using standard switcher control RMLs. See the file 'docs/SWITCHERS.txt' for details.
RDCatch Record Deck Monitoring. It's now possible configure a 'Monitor Port' for each Record Deck in RDCatch for realtime monitoring of the source audio.
Bugfixes, especially in the direct ALSA driver. See the ChangeLog for details.
v0.9.32 -- 05/10/2005
Changes:
Direct ALSA Support. It is now possible to use up to eight ALSA sound devices directly, without the need to use JACK. See the file 'docs/ALSA.txt' for information on setting this up.
RDCatch Changes. RDCatch has been extensively rewritten to support the use GPI closures for controlling Record Events. The Record Event dialog has been reorganized accordingly.
Multiple Sample Rate Support. The JACK driver will now properly deal with playout of audio that has been encoded with a sampling rate different from that being used in the active JACK graph.
Stream Meters Hack. It is now possible to get usable audio meters in all modules except RDAirPlay with older ASI cards that lack port metering capability. See the file 'SupportedCards' for details.
Default Transition Type. It is now possible to specify the default transition type of newly added events in RDAdmin.
New Switcher Types. The BroadcastTools 16x2 and 12.4 switchers are now supported.
Usability Tweaks. Added many UI tweaks designed to enhance usability. See the ChangeLog for details.
Bugfixed. As always, lots of these! See the ChangeLog for details.
v0.9.26 -- 02/14/2005
Changes:
RDLogManger: Change the log generation logic to allow event overscheduling.
v0.9.25 -- 02/08/2005
Changes:
RDLogManager bugfixes. See the ChangeLog.
v0.9.24 -- 02/01/2005
Changes:
RDLogManager usability enhancements.
Various bugfixes. See the ChangeLog.
v0.9.23 -- 01/31/2005
Changes:
Various bugfixes. See the ChangeLog.
v0.9.22 -- 01/31/2005
Changes:
Various bugfixes. See the ChangeLog.
v0.9.21 -- 01/28/2005
Changes:
Various bugfixes. See the ChangeLog.
v0.9.20 -- 01/27/2005
Changes:
Various bugfixes. See the ChangeLog.
v0.9.19 -- 01/26/2005
Changes:
Various bugfixes. See the ChangeLog.
v0.9.18 -- 01/21/2005
Changes:
Added support for the SAS 32KD Audio Switcher.
Added new RMLs: 'Console Label' [CL] 'Fire Salvo' [FS] 'Switch Take With Gain' [SG] 'Switch Crosspoint Gain' [SX]
v0.9.17 -- 01/17/2005
Changes:
Added RDImport to the RPM build for SuSE 9.2.
Overhauled the Event Editor dialog in RDAirPlay. The new layout is hopefully more intuitive as well as more stable!
Added support for the BroadcastTools ACS8.2 switcher.
Added a 'Run Shell Command' [RN] RML.
Lots of bugfixes. See the ChangeLog.
v0.9.16 -- 12/27/2004
Changes:
Bugfixes for RDAirPlay and the init script. See the ChangeLog.
v0.9.15 -- 12/17/2004
Changes:
Bugfixes for RDLibrary and RDAirPlay. See the ChangeLog.
v0.9.14 -- 12/15/2004
Changes:
Added automated database backups -- see the 'Database Backup' [DB] RML.
Added a Windows port for RDLogEdit and RDLogManager.
Added a 'Gas Gauge' to RDLibrary to show how much free disk space remains.
Added a 'SendCommand' [CC] RML, to allow remote execution of RMLs.
Added Host Variables, a feature that allows RML called to called with values specific to a given host. See RDAdmin->ManageHosts->HostVariables.
Added support for BroadcastTools 8.2 and 16.1 switchers.
Added a 'Binary Serial Out' [BO] RML.
Added RDGpiMon, a utility for monitoring the current status of GPI lines.
Added a 'SpaceBar Action' control to RDAdmin->ManageHosts->RDAirPlay to allow the user to specify what pressing the spacebar does.
Added a 'Flash Active Events' control to RDAdmin->ManageHosts->RDAirPlay to specify that active SoundPanel buttons should flash.
Added the ability to AutoTrim CD rips and recordings in RDLibrary.
Added the ability to specify a 'heartbeat cart' to be run periodically, in RDAdmin->ManageHosts.
Added a 'Set Color Label' [LC] RML.
Implemented Service permissions enforcement.
Implemented Report Exports. See RDAdmin->ManageReports and the 'reports.txt' file.
Added LiveAssist mode to RDAirPlay.
Added the ability to PAUSE active events in RDAirPlay. Must be enabled in RDAdmin->ManageHosts->RDAirPlay first.
Added the ability for RDAirPlay to send data concern the currently-playing and next-to-play events to external systems via TCP-IP packets. See the 'NOW+NEXT.txt' file for details.
And, as always, swatted a huge slew of bugs. See the ChangeLog for details.
v0.9.0 -- 08/18/2004
Changes:
A new log generation and merge utility has been added, called RDLogManager, with the ability to import schedules from most any third-party traffic or music scheduling system.
More JACK tweaks -- it's now possible to configure Rivendell's init script to automatically start and stop jackd(1) as required. See the 'JACK.txt' file in the 'docs/' directory for details.
Numerous bugfixes. See the ChangeLog.
v0.8.0 -- 06/26/2004
Changes:
The audio driver infrastructure has been completely rewritten to use dynamic output stream allocation instead of the previous statically assigned stream values.
Direct ALSA support has been dropped. In it's place, JACK support has been implemented. For more information, see 'docs/JACK.txt'.
Major stability improvements have been made on the primary Rivendell on-air component, RDAirPlay.
A bushel of bugfixes throughout. See the ChangeLog for details.
v0.7.9 -- 02/11/2004
RDCatch improvements.
v0.7.8 -- 02/11/2004
Test build for Sherrod Munday at SRN.
v0.7.3 -- 01/28/2004
Various bugfixes and UI tweaks.
v0.7.1 -- 01/27/2004
Major changes:
It's now possible to schedule a "switcher event" in RDCatch.
v0.7.0 -- 01/22/2004
Major changes:
Macro carts are now implemented.
v0.5.0 -- 12/09/2004
The initial BETA release. Testing version only!!
A complete set of basic tools now exists, as follows:
RDAdmin -- System administration and configuration
RDLibrary -- Production library application.
RDCatch -- Netcatcher control and monitoring
RDLogin -- Set the current system user
RDLogEdit -- Generate and edit air logs
RDAirPlay -- On-air playout application
v0.1.0 -- 4/28/2002
The initial "Friendship 7" release. Contains two programs:
RDRecord -- A WAV file recorder.
RDPlay -- A WAV file player.
Boths utilities support PCM16 and MPEG-1 Layer 2 format and most of the common meta-data types found in broadcast applications --i.e. BWF and CartChunk.
This release has the following major goals:
1) Provide a thorough shakedown of the AudioScience HPI driver.
2) Test the wave file implementation (RWaveFile and friends) for
correctness and compatibility with existing systems in the field.
3) Test the build mechanism in a variety of different distro environments.
4) Start defining a standard look-and-feel (looking for feedback on
this one).