P53 Automation de Radio Neptune
Transcription
P53 Automation de Radio Neptune
Projet d'ingénieur, semestre 4 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. Direction de la formation ENST Bretagne, année scolaire 2005-2006