Projet d'ingénieur, semestre 4
Direction de la formation ENST Bretagne, année scolaire 2005-2006
P53 Automation de Radio Neptune
Encadrant 1 : Yannis Haralambous Département : INFO
Encadrant 2 : Ioannis Kanellos Département : LUSSI
Partenaire extérieur : Radio Neptune, 7 rue du Château, 29200 Brest
M. Jean Le Corvoisier
Mots clés : automation de radio, musique classique et jazz, développement de base de
données de plages sonores, programmation à long terme, utilisation de technologies libres,
fiabilité du code et minimisation des risques de plantage
Couplage possible avec un ou deux projets de développement (oui/non) : OUI
•
••
•
CONTEXTE : Radio Neptune est une véritable institution de la vie culturelle du
Finistère. Il s’agit d’une radio associative sans publicité, qui émet 24h/24 et depuis 25
ans, de la musique classique et du jazz. Pour permettre la survie de cette radio à long
terme, il est nécessaire de procéder à une automatisation totale de son
fonctionnement.
•
••
•
OBJECTIFS : Actuellement les données sonores équivalant à trois mois de
programme continu sont contenues dans des cartouches DAT. Le but de ce projet est
de stocker la totalité des données sur disque sous forme de fichiers MP3 lossless, et de
piloter la programmation et l’émission de ces fichiers à travers une base de données
qui est à développer. Le développement se fera sur logiciels libres pour un maximum
de flexibilité et d’ouverture. Deux interfaces sont prévues : une qui permettra à M. Le
Corvoisier de préparer le programme musical quotidien pour les années à venir, et une
autre pour piloter et vérifier l’émission en temps réel. La première interface doit
également permettre l’enregistrement d’annonces et de désannonces et leur couplage
(dans la base de données) aux plages sonores. Un soin particulier doit être porté à la
fiabilité du code : tout plantage du système pourrait conduire à un arrêt d’émission, ce
qui est à éviter à tout prix.
•
••
•
TRAVAIL ATTENDU :
Cahier de charges du projet de développement en tenant compte des contraintes financières de Radio
Neptune, et des impératifs de fiabilité, d’ouverture et de flexibilité de programmation.
Développement de la base de données et des interfaces de pilotage. Mise en route du système sur une
machine provisoire à titre expérimental
Mise en œuvre (avec l’aide de vacataires) de la conversion des données de DAT à MP3 et de
l’enregistrement des annonces et des désannonces.