bandeau2016

Installation Rivendell Automation sur Centos7

Depuis le 25 Juin je test des méthodes d'installation de Rivendell Automation sur Centos.

Avant propos :

j'ai tenté une installation de Rivendell avec l'iso minimal de CentOS 7 ...c'est un peux galère, et ça fonctionne bien, "mais" avec un bureau de type xfce.

Pour te simplifier l'installation et l'utilisation, je te propose une installation de rivendell avec un CentOS7 avec un bureau ;-) ...bien plus facile !

Avantages à l'ulisation : Comme je suis habitué à GNOME avec Ubuntu 18.04 ...je ne suis pas perdu. ...si tu préfère KDE c'est possible.
...de plus mon serveur Rivendell actuel est sous Ubuntu Gnome 14.04, alors ça vas être plus simple pour t'expliquer comment ça marche.

Préparation :

Télécharge une image centos 7 "gnome" ou "kde" ...de préférence en torrent pour une image valide et complète. ..."pour moi, c'est Gnome"

Ma sélection de sources miroir pour le torrent (celle que j'ai utilisé pour ce tutoriel) :

http://mirrors.standaloneinstaller.com/centos/7/isos/x86_64/CentOS-7-x86_64-LiveGNOME-1804.torrent
ou
http://mirrors.standaloneinstaller.com/centos/7/isos/x86_64/CentOS-7-x86_64-LiveKDE-1804.torrent

liste des miroirs :
http://isoredirect.centos.org/centos/7/isos/x86_64/

Grave l'image iso sur DVD puis installe le sur ton ordi.
!! Attention à utiliser un ordi avec un disque-dur qui peux être effacé intégralement !!

Avant d'installer :

l'installation de Rivendell sous (CentOS 7 et KDE) est montrée en vidéo ici (en espagnol) : https://www.youtube.com/watch?v=1JvXh1bhl-0
...ça ressemble à l'installation gnome que je te détaille ici :

 

##################################

 

l'installation de CentOS 7 :

Lors du démarrage du "LIVE CD", il y à un assistant de démarrage. ...Si tu utilise le wifi, pense à changer la langue dans la barre en haut de l'écran.
...change de (en) en (fr) pour taper le mot de passe en azerty ;-)

Avec centos7 on te propose de connecter tes services en ligne ...ça peux être utile.

Une fois sur le bureau de CentOS, double-clique sur l’icône qui ce trouve sous l'icône "home"
...L'installation ce lance !

L'installeur te propose de créer un mot de passe administrateur (root) et la création d'un utilisateur :

  • Pour ton root, je te conseil un mot de passe d'au moins 8 caractères.
  • Pour ton user, si tu souhaite un mot de passe court, clique deux fois sur "terminé"
    ...Il est possible de cocher une case pour dire que ton utilisateur est aussi administrateur ...c'est plus facile pour la suite, mais ce n'est pas conseillé par les puristes.
    ...Ce n'est pas mon cas pour une utilisation personnelle, alors mon utilisateur (denis) sera admin.

L'installation de CentOS 7 est terminée, je reboot ...le bouton d’arrêt est caché sous l'icône de la batterie dans la barre en haut à droite ..."la misère !"

Au redémarrage tu es invité à accepté le contrat de licence GPL2, clique sur "LICENSE INFORMATION" et coche la case puis clique sur terminé.
Enfin, clique sur "FINALISER LA CONFIGURATION" ...et voilà ...ça viens clique sur ton prénom et met ton mot de passe.

le bureau s'ouvre ...j'ai de grosses icônes puis un assistant "le même que celui de tout à l'heure au démarrage avec le LIVE CD".

Une fois fini, ouvre Firefox et vas sur la page :
http://static.paravelsystems.com/rivendell-install/rivendell-install-rhel7.html

Mince, ce n'est pas la dernière version de Firefox ...nous verrons plus tard pour installer la dernière version, c'est assez facile...


**************************************************
Téléchargement de Rivendell Automation :
**************************************************

la suite ...télécharge rivendell et prépare l'installation

ouvre un terminal et tape :

wget http://download.paravelsystems.com/CentOS/7/Paravel-Broadcast.repo -P /etc/yum.repos.d/

wget http://download.paravelsystems.com/CentOS/7/RPM-GPG-KEY-Paravel-Broadcast -P /etc/pki/rpm-gpg

/root/install_rivendell.sh --server

reboot

la suite du tuto d'origine n'est pas indispensable.

**************************************************
Un peux d'ergonomie avant d'aller plus loin :
**************************************************

au reboot, déconnecte le user rd pour te connecter en ton user, moi c'est denis.
fait attention à la roue crantée, choisis bien gnome ...pas gnome classic.

installe Dash to dock pour avoir une barre de lancement à gauche comme avec Unity ...mais en mieux ! :

télécharge l'extension :
https://extensions.gnome.org/extension/307/dash-to-dock/

Clique sur "afficher les applications" > "Utilitaires" > "Outil de personnalisation".
En fait, c'est "réglages" qui s'ouvre ...en gros, c'est l'ancien gnome-tweak-tool.
c'est ce qui vas nous permettre d'ajouter des extensions !

> clique sur l'icône en bas à droite de la fenêtre pour choisir ton extension préalablement téléchargée.

pour les réglages tu peux regardé mon post ici :
https://www.le85.com/forum/6-trucs-et-astuces-pour-ubuntu/165-mes-reglages-dash-to-dock.html

une fois dash to dock installé, clic sur l’icône en bas du menu de gauche
ajoute toute les application RD en favoris.

Maintenant, tu va changer l'utilisateur par défaut du système d'exploitation :
clique sur l'icône complètement à droite dans la barre du haut (une flèche vers le bas) et clique sur l’icône "paramètres" (en bas à gauche du menu déroulant) ..."une clé et un tournevis".

Dans la zone de gauche, tout en bas, clique sur "détails" puis sur "Utilisateurs"
clique sur le bouton "Déverrouiller" en haut à droite de la fenêtre.
> une fenêtre s'ouver pour t'identifier, met ton mot de passe et clique sur s'authentifier.
> choisi ton utilisateur et coche "connexion automatique".
> referme la fenêtre et redémarre ton ordi.

au redémarrage c'est ton utilisateur qui s'ouvre au lieu du profil "Rivendell Audio"

Chouette !

pour cacher la barre du haut quand tu n'en a pas besoin, installe l’extension hide top bar :
https://extensions.gnome.org/extension/545/hide-top-bar/

Maintenant, clique sur "afficher les applications" > "Utilitaires" > "Outil de personnalisation".
> clique sur l'icône en bas à droite de la fenêtre pour choisir ton extension préalablement téléchargée.
et hop, active et c'est bon ...regarde les réglages possibles, mais par défaut c'est bon.

Maintenant que nous avont un CentOS 7 au poil, entrons dans le vif du sujet :

! - RIVENDELL AUTOMATION - !

**************************************************
Premier test audio avec RDLibrary :

**************************************************

Pour vérifier que Rivendell tourne sur ta machine, ouvre "RDLibrary".
(c'est l'outil qui te servira pour importer tes titres et jingles).
Tu n'a qu'un fichier, c'est "TEST" ...un 1000 hertz ...pratique pour étalonner les outils derrière la carte son de ton l'ordi.

Baisse le son, mais pas trop pour vérifier que ça fonctionne, et double-clique sur la ligne TEST.
Maintenant, clique sur le bouton "Edit Markers" > puis sur le bouton "Play" puis "Stop".
il y à du son ...chouette ça fonctionne ! > referme toutes les fenêtres.

**************************************************
Mon approche de l'Automation
**************************************************
Avant propos :
L'automation est un ensemble de tâches complexes qui permet à la machine de créer une programmation selon de très nombreux critères ...ce n'est pas de la magie, juste la mise en execution d'une bonne préparation de la partie automation du logiciel "Rivendell Automation".

Pour commencer nous allons créer de grandes catégories appelées "Groups"
Ouvre RDAdmin et tape "admin" sans mot de passe > puis clique sur le bouton "Manage Groups".
Tu entre dans la base de l'automation avec la création des grandes catégories de diffusion mais aussi jingles, interventions, rubriques ou émissions pré-enregistrées de ta radio.
...en gros c'est la base de la grille de programme.

Pense à tout avant de te lancer, met à plat tes idées afin d'éviter d'y revenir, même si c'est possible.

###############################
GROUPS

Chez-moi, j'ai :

NOTE : Ceux précédés d'une étoile sont définis par défaut dans l'installation d'origine. ...en gras ceux que j'utilise, les autres sont là mais sans être utiles dans mon cas.

NOM DESCRIPTION NUMERO DE CART
ANNONCES ANNONCE 605001 610000
ATTENTES ANNONCES EN ATTENTE NONE NONE
*BEDS MUSIQUE DE COMBLAGES 040001 045000
CATEGORIES VIDE NONE NONE
HEURES JINGLES HEURES NONE NONE
*IDENTS GENERAL IDS 060101 060500
INFOS INFORMATION - FLASH 051000 052000
INSTRU INSTRUMENTAL NONE NONE
INTER INTERVETIONS VOCALES 625000 630000
JINGLES JINGLES STATION 052001 053001
*LEGAL LEGAL ID 010001 011000
*MACROS ( important !) MACROS CARTS 002001 010000
MOYEN TITRES FAIBLE ROT NONE NONE
MUSIQUE TITRES OK 100000 600000
*STRING SHORT STINGERS 001001 002000
*TEMP TEMPORARY CART NONE NONE
*TRAFFIC TRAFFIC CARTS 000001 001000
VOIX ANNONCES ALÉATOIRES 615000 620000
VT VOICE TRACK 600000 6050007

La numérotation des carts sera définie automatiquement selon des chiffres donnés ici.
Tu a pu voir que j'ai supprimé test et music, il est possible d'en supprimer SAUF MACRO

###############################

Option de réglage qualité audio

Pour ce qui suit c'est une option au niveau audio, mais moi je choisi un format standard pour mes besoins perso.

Clique sur le bouton "System Setting" et change dans le menu déroulant "48000" pour "44100", puis change le second menu déroulant de "BEDS" pour "TEMP", puis clique sur OK

Clique sur "Manage Hosts" pour continuer la configuration des importations des fichiers audio.
L'outil d'importation de son est "RDLibrary"

Moi je choisis le format de compression MP2 comme format audio au lieu de wav ...c'est le format utilisé par de nombreux logiciels commerciaux.

Double-clique sur "le nom de ta machine", moi c'est "rivendell2".
Clique sur "RDLibrary" et change le menu déroulant "Format" de "PCM16" pour "MPEG Layer2" et change le champ "Bitrate" de "160" pour "192" puis fait "OK".

###############################

Scheduler Codes

Maintenant tu peux ajouter les "Scheduler Codes" ...c'est un passage important, qui sert à donner les styles ou détails des sons importés.
...moi, j'ai ceci :

CODE DESCRIPTION
annonces annonces vocales 
Beds musiques d'attente
bon bon titre
easysic titre du catalogue easysic
bresil titres ambiance bresil
calif style califormien
chansonFR chanson francaise
classique musique classique
cool cool et slows
dance dance et disco
electro musique electronique
etranger chanson etrangere
funk funk 80s et jazzy
Gypsy ambiance gypsy
hardrock hardrock
heure Jingle heure
HIT&TUBE titres tres fortes rotation
info Information
instru instrumental
INTER1 HABILLAGE TITRE
jamendo titre du catalogue jamendo
jazz musique jazz
jingles jingles station
moyen  titre moyen faible rotation
nouveautes  nouveautes
pop pop musique
POWERPLAY Hit PowerPlay coup de coeur
reggae style reggae
rock-div rock pop etranger
rock-FR rock francais
Rocknroll rock style 60s
RUBHARD ROCK AND HARD ROCK
TOP titres top
variete variete type fm

Exemple de l'utilisation :
RUBHARD me permet de dire que les titres RUBHARD sont interdit en dehors de 20H00 à 02H00.
Cependant les titres hardrock ne sont pas interdit.

un titre peut-être : "dance" + "chansonFR" + "easysic" + "bon" + "TOP" + "POWERPLAY" + "nouveautes"
Un autre : "pop" + "etranger" + "jamendo" + "bon" + "TOP" + "POWERPLAY" + "nouveautes"
l'annonce d'un concert sera : "annonces" ou "info"

###############################

Un chouilla de production avant de passer à la suite

Avant de passer à la suite, il te faudra créer les jingles heure en 1er celui qui annonce minuit ...pendant que tu y est fait les autres heures aussi !
Puis prépare quelques titres de musique pour chaque style musicaux que tu as renseigné dans l'étape précédente (Scheduler Codes) au format MP3 (de la meilleure qualité possible) ou en wav.

###############################

RDLibrary l'importation des sons

Une fois les jingles heures et quelques titres en boite pour chaque sheduler-codes, ouvre RDLibrary et importe les Jingles et les premiers titres pour chaque style.

Commence par importer une chanson pour la mise en jambe.

Clique sur "ADD" > puis choisis le groupe "MUSIQUE" que tu a créé au chapitre "GROUPS" puis clique sur OK > clique sur le bouton "IMPORT" > clique sur le bouton "Select" pour parcourir ton disque à la recherche du fichier à importer > clique sur le bouton "import"
...ça mouline puis s'affiche "import complete!" clique sur "OK" et maintenant remlis les champs "Title" avec le titre de la chanson puis "Artist" avec le nom du chanteur ou du groupe puis remplis le champ "User Defined" met ce que tu souhaite (moi, je mets : powerplay date ou encore : titre du style Bashung ...ça sert d'aide lors de l'ajout de titres en direct).

maintenant, tu clic sur le bouton "Scheduler Codes" pour choisir les styles du titre que tu as défini dans le chapitre "Scheduler Codes".
prends dans le colone de gauche et passe les à droite ...une fois fini, clique sur "OK"

Pour un fonctionnement correct dans une radio, il faut préparer le titre, définir une intro et la fin du titre et même ajouter la zone temporelle pendant laquelle l'animateur a le temps de parler. De plus tu doit choisir si le titre doit baisser le son ou pas à la fin.

Donc pour faire ça, clique sur le bouton "Edit Markers".
...en premier zoom le fichier audio > Dans le cartouche "Time" sur la droite de la fenêtre clique sur la fleche vers le haut.
le bouton "Full Out" permet de revenir à la vue complète.

le zoom permet de zoomer sur l'intro, cale le titre (début et fin) pour ce faire, clique sur le bouton rouge "Cut Start" et place le curseur sur le graphique au début du titre sans laisser de blanc et clique ...une fois mis en place clic sur le bouton "play" pour vérifier ...si c'est bon, clic à nouveau sur "Cut Start" pour déverrouiller l'action de calage de l'intro.

maintenant, tu va définir la fin du titre. Défile le titre avec l'ascenceur en bas du graphique jusqu'a la fin puis > clique sur le bouton rouge "Cut End" pour marquer la fin du titre. Comme pour le début place le cursseur sur le graphique à la fin du titre et clique. > Maintenant clique à nouveau sur le bouton "Cut End" pour déverrouiller la mise en place de la fin du titre.

Maintenant place la zone d’enchaînement à la fin du titre avec les boutons bleu ciel "Segue Start" et "Segue End" le dernier est logiquement à la même place que le "Cut End". le "Segue Start" correspond à l'endroit ou l’enchaînement va commencer.
Donc le morceau suivant commencera au "Segue Start".
évidement lors de la programmation tu choisira la fin soit en segue ou en start. Dans ce dernier cas, ton titre sera suivi d'un autre ou d'un jingles à l'endroit ou tu as poser le "Cut End".

Pose maintenant les "Talk Start" et "Talk End", le "Talk Start" correspond généralement au "Cut Start" et le "Talk End" à la fin de la partie instrumentale qui commence le titre, autrement dit quand le chanteur commence à chanter ! ...juste avant pour que l'animateur ne mange pas sur le chanteur.

Les "Hook Start" et "Hook end" correspondent à un extrait du titre ...ça sert par exemple dans le cas suivant :
"animateur : juste après l'info écoute le dernier titre de Paul-B" "un extrait du titre (le Hook)" puis "jingles station" et "le flash info".
...tu as compris alors place le début du hook et la fin du hook ....perso je ne renseigne pas de hook ...je laisse vide

...je laisse vide comme les "fade up" et "fade out"
une fois fini clique sur "OK"
puis ferme l'importation du premier titre avec le bouton OK

continu avec autres premiers titres et les jingles heures ..."normalement sans segue".

Oui, ça fait du texte pour ce chapitre, mais avec l'habitude, tu importe un titre en quelques minutes 2 à 3 seulement

il y à aussi un outil pour importer en automatique (que je n'utilise pas) mais il faudra tout de même que tu fasse le callage avec "Edit Markers" et que tu rajoute les infos "Scheduler Codes" ...c'est pourquoi je ne l'utilise pas. cependant pour les info ou des émission pré-enregistrée ça doit être pratique

 

###############################

Maintenant, ouvre RDLogManager
nous allons créer des événements appelés "EVENTS", clique sur "Edit Events".

En tout premier tu vas créer le premier "EVENT" de la celui qui sera le premier de journée, il sera donc différent des autres "EVENTS", car il permet de lancer la programmation (la liste de sons pré-programmée par l'automation) pour la journée.

Avant propos :

Dans les faits, c'est un ensemble de trucs qui permet au jingles heure d'être au début de la programation d'une journée. ...nous verons après qu'il y a les clocks (horloges) et les grids (grilles) qui jouent un role très important.
Nos Events sont tout aussi important, car ce sont les événnement que nous allons ajouter aux clocks (horloges). et les grids integreront les clocks selon les jours de la semaine ...et c'est un point important : "ce n'est pas forcément les mêmes clocks d'un jour à l'autre pour pouvoir disposer d'une grille de programme complexe ou simple selon ton besoin".

 

###############################

RDAdmin : (liste des fonctions de rdadmin).

Tape : admin et pas de mot de passe.

  • Manage Users : la gestion des utilisateurs.
  • Manage Services : gestion des services (production, rédaction, etc...).
  • Manage Reports : (??).
  • Manage Feeds : (??).
  • Manage Groups : gestion des grands groupes de sons (musique, jingles, interventions, emissions, promos etc...).
  • Manage Host : gestion des ordis ayant accès à rivendell en réseau pour alimenter l'antenne (prod, redac, etc...).
  • System Settings : paramètres audios.
  • Scheduler Codes : styles des sons (rock, blues, Français, etranger, jingles promo, jingles radio, etc...).
  • Manage Replicators : (??) ...ça doit être pour avoir un poste d'antenne de secours.
  • System Info : Version de Rivendell Automation.
  • Backup Database : pour sauvegarder la base de données dans un répertoire ou sur le réseau (fichier ".SQL").
  • Restore Database : pour restaurer la base de données préalablement sauvegardée.

###############################

...

le 12/07/2018 je suis toujours sur la rédation de cet article, la suite bientôt...