Rivendell

Libérez votre antenne

Rivendell

Préambule

Logiciels libres
pour les radios libres

  • Montage
  • Streaming
  • Pige
  • Diffusion Web
  • ...

Préambule

What else ?

Rivendell

Gestion d'antenne
radiophonique

  • Diffusion
  • Logiciel libre

Rivendell

Créé, maintenu par Fred Gleason

  • initialement chez Salem Radio Labs
  • actuellement Paravel Systems

Rivendell

Historique

  • Avril 2002 : Début du projet
  • Juin 2004 : Support Jack
  • Septembre 2004 : Premier déploiement
  • 2014 : version 2.9.0

Fonctionnalités principales

  • Diffusion : direct ou automatique
  • Multiposte
  • Gestion des diffusables
  • Gestion des logs/playlists
  • Administration complète

Ce que Rivendell n'est pas

  • Pas installable “comme” OpenOffice
  • Pas la première chose à installer
  • Pas utilisable sans écran
  • Pas vraiment utile sans “studio”
  • Pas un streamer

Prérequis - Matériel

Ordinateur récent

  • Unité centrale : ~500 €
  • Ecran(s), option : tactile

Prérequis - Matériel

Carte son “prolixe”

  • Compatible ALSA
  • RME, ..., ASI, ..., Sound Blaster
  • En LiveAssist : jusqu'à 19 voies ... stereo

Prérequis

Logiciels

  • Linux: Debian, Ubuntu, Suse, …

Pas de licence payante : GPL

Prérequis

De la compétence

Multiples :

  • ALSA, Jack,
  • stockage, base de données,
  • sauvegardes,
  • réseau, NFS, ...

A défaut, du temps

RdAirPlay

Diffusion

RdAirPlay

RdAirPlay

RdAirPlay

Diffusion

  • Assistance au direct
  • Diffusion automatique

RdAirPlay

SoundPanel

SoundPanel

Lancer :

  • les jingles
  • des commandes

Sorties dédiées

RdAirPlay

SoundPanel

SoundPanel

Configurable :

  • Par Utilisateur
  • Par Service

RdAirPlay

Live Assist

Carts

Diffuser "Tout" :

  • Musique, jingles, PAD, …
  • Cart
  • Manual / Live Assist

RdAirPlay

Live Assist

Carts

  • Plusieurs sorties audios
  • Pré-écoute
  • Ecran tactile

RdAirPlay

Automatique

  • Même interface

  • Charger un Log

  • préparé directement ou à part

RdAirPlay

Automatique

  • Transitions, enchainements
  • Contraintes horaires
  • Lancement de macros
  • Jusqu'à 3 logs
  • Sorties audios dédiées possibles

RdLibrary

RdLibrary

Edition des Carts

  • Cart : les diffusables
  • Cut : les sons

RdLibrary - Carts

RdLibrary

Diffusable

  • Number
  • Titre
  • Group
  • n Cuts

RdLibrary - Carts

RdLibrary

Metadonnées

  • Titre
  • Artiste, Year
  • Groupe, Scheduler Codes
  • Client, Agency

RdLibrary - Cuts

RdLibrary - Cut

Son

  • Description, Origine
  • Stats de diffusion
  • Périodes d'utilisation
  • Enregistrement

RdLibrary - Cuts

RdLibrary - Cut

Marques

  • Début/Fin
  • Fade
  • Talk
  • Segue

Trim Début/Fin

RdLibrary - Import

RdLibrary - Import

  • Fichiers (conversion)
  • CD complet ou partiel
  • Métadonnées

Import

Traitement

  • Conversion
  • Normalisation
  • Trim Automatique
  • Stockage

Import

DropBoxes

  • Imports automatiques
  • Détection de fichiers dans un répertoire

Paramètres prédéfinis :

  • Utilisation du nom du fichier
  • Group
  • Normalisation

RdLogEdit

Edition des Logs

  • Manuels
  • Automatiques

RdLogEdit

Gestion

  • Transitions
  • Contraintes horaires

RdAdmin

RdAdmin

  • configuration centralisée
  • toutes les stations (hosts)
  • plusieurs services

RdAdmin

  • Host
  • Group & Scheduler Codes
  • Reports
  • Backups
  • User
  • Service

RdAdmin

Host

Configuration des applications :

  • pour chaque Host
  • RdAirPlay, RdCatch, …
  • Imports automatiques
  • ...

RdAdmin

Host

Configuration matérielle

  • Entrées/Sorties Audio
  • GPIOs, Switchs, ...

Autres
fonctionnalités

  • Programmation automatique
  • Enregistrements
  • Gestion logins utilisateurs
  • GPIOs, switchs
  • Download, upload
  • Voicetracking
  • Now & Next
  • Support de Twitter
  • Podcasts
  • Backup
  • ...

Premières
Questions

... Questions ?

RdLogManager

Génération des logs

RdLogManager - Grid

  • Grid
  • Clock
  • Event

RdLogManager

Clock

RdLogManager - Clock

RdCatch

Tâches planifiées

RdCatch

  • Enregistrements programmés
  • Download / Upload
  • Multi-tâches
  • Réactions à des événéments : GPIO ou Macro

Macros

Gèrent

  • RdAirplay : chargement de logs
  • Switchs, GPIOs
  • RdCatch : enregistrements
  • Jack
  • Autres : messages, commandes externes, …

Macros

Se programme dans un diffusable

  • Dans un log
  • Dans un bouton du SoundPanel

Podcasts

  • Administration centralisée
  • Définitions des feeds
  • Utilisation directe des Carts

Concrètement :

  • Compression et upload via RdCatch
  • Mise à jour des fichiers RSS

Documentation

Rivendell Operations Guide

  • “très” complet
  • 140 pages (anglais)
  • Écrit et maintenu par Fred Gleason

Documentation

Wiki

  • très riche
  • participatif

http://rivendell.tryphon.org

Documentation

Listes de discussion

  • RDD (anglais)
  • rivendell-fr

Communauté française

Française, Belge, ...

Communauté française

RdAirPlay en français

Traductions

  • Interfaces
  • Operations Guide
  • Wiki

A relancer

Modèle “économique”

Dépenses

  • Du temps
  • Trouver les bons conseils

Recettes

  • Maitrise de votre système
  • Intégration sur mesure

Installation

Configuration classique

  • Station studio
  • Station administration
  • Serveur de stockage (NAS)
  • Réseau gigabit

Conçu pour gérer plusieurs studios

Installation

Mise en place

  • selon compétences et organisation
  • selon état de l'informatique et du réseau
  • selon objectifs : vitesse ou maitrise ?

Clé en main ? : RivendellBoxes

Extensions

  • Streaming
  • Pige
  • Mastering
  • Duplex entre studios
  • Call Commander

Questions

Pour continuer la discussion :

Contrat Creative Commons
Rivendell - Libérez votre antenne par Tryphon
Mis à disposition selon les termes de la licence Creative Commons by-nc-sa 3.0.