Blog

Blog > Packages debian/ubuntu for Rivendell 2.1.2

le 05 Jan 2012

Rivendell 2.1.2

Rivendell 2.1.2 has been announced on December 30 by Fred Gleason. In short, the main changes are :

Rivendell 2.1.2 packages are available on the Tryphon debian repository for :

Binaries for i386 and amd84 are provided.

Refactored packages

With release 2.x, Rivendell packages have been completely rewrited.

After a test period (on releases 2.0.2 and 2.1.0), these packages 2.1.2 are the first “official” release.

Many thanks for feedback provided by subscribers on Rivendell mailing-list (to french subscribers too)

Here are some of changes provided by Rivendell 2.1.2 packages :

A new package : rivendell-server

With Rivendell 2, exchanges between Rivendell stations and server have changed. To help the server deployment, we created a rivendell-server to setup Rivendell database, storage and rdxport webservice.

A Rivendell station, using a server on local network, only requires the rivendell package.

In the “special” case of a standalone station, you need to install the both packages (rivendell and rivendell-server).

Easier setup

The default configuration setup by packages (rivendell and rivendell-server) is simplified.

Rivendell 1.x packages provided a lot of options (via debconf), including partial setups for jackd or pam. This detail level made less accessible Rivendell on first installation. And advanced Rivendell administrators have their own ways to setup their Rivendell hosts, by overriding the package configuration mechanism.

Now a fresh install provides a simple configuration with as few questions as possible. Rivendell is setup to use alsa for sound and a local Rivendell server.

You can have a functional Rivendell in few minutes :

Step 1 : Add the Tryphon debian repository to your source lists

Step 2 : Install a MySQL server : sudo apt-get install mysql-server

Step 3 : Install both Rivendell “server” and “station” : sudo apt-get install rivendell-server rivendell

Step 4 : Add user who needs to use Rivendell in the rivendell group. For example, to use yourself in this group : sudo adduser $USER rivendell

Check if this user is specified at AudioOwner line in file /etc/rd.conf . If you used sudo to install package, your username will be used. This information will configurable during the package installation.

Step 5 : Log out et start a new session (Gnome, KDE, …) to load changes on group and permissions.

Step 6 : Start rdadmin which creates the database by asking you the Mysql administrator login (root) and password (specified during mysql-server install).

Step 7 : Start rdairplay, play the Test cast and enjoy.

Optional MPEG support

Libraries required to import and export MPEG formats (mp2 and mp3) are no longer installed automatically.

If you need this MPEG support, you just have to install the 3 following packages :

apt-get install libmp3lame0 libtwolame0 libmad0

These libraires have several licence problems, so Debian users will have to add the Debian Multimedia repository to install these packages.

Easier startup

Daemons used by Rivendell applications (caed, ripcd et rdcatch) are easier to manage by the user.

The daemons launch performed by /etc/init.d/rivendell is now disabled by default. The “classic” mechanism is now used by default : the first Rivendell application starts the 3 daemons.

A small tool rivendell-daemons is added to stop daemons easily from a shell :

$ rivendell-daemons stop
Stop Rivendell caed daemon : done
Stop Rivendell ripcd daemon : done
Stop Rivendell rdcatchd daemon : done

New icon set

A new icon set has been created from the Open Icon Library :

A new icon set for Rivendell

It’s used in application menus created by the package rivendell.

Known problems

Ubuntu 11.10/oneiric : packagees are not available for the moment on this distribution. A pending compilation problem blocks the package build.

Conflict with package rivendell 1.7.2 : some files have been moved into librivendell package. If a conflict is reported on files /usr/share/rivendell/*.qm, uninstall librivendell 1.7.2 before installing the 2.1.2 release.

Backstage

Like all Tryphon projects, package sources are available on http://projects.tryphon.eu/rivendell2-debian.

The project’s wiki gives instructions to rebuild packages.