Magneto Free !

Script pour programmer l'enregistrement d'un flux Freebox TV sur MacOS X

 

Prérequis

iCal (inclu dans MacOS X)

L'activation du mode freebox multiposte

Attention : le logiciel VLC doit impérativement être installé directement dans le dossier /Applications, et non dans un sous-dossier de ce dernier !

Installation

Téléchargez l'application Magneto Free ! et placez-la où bon vous semble. Cette application est fournie telle quelle, sans garantie de fonctionnement.

Utilisation

Créez un nouveau calendrier dans iCal, du nom de "Freebox TV". Pour programmer un enregistrement, créez dans ce calendrier un nouvel événement, ayant pour nom le numéro de canal de la chaîne à enregistrer, et pour heure de début et de fin les horaires de début et de fin du programme à enregistrer. Dans les réglages de l'événement, programmez une alarme avec les options :

- "ouvrir le fichier" et sélectionnez le fichier Magneto Freebox !

- "0 minutes avant"

Vous pouvez alors quitter iCal. Le programme enregistré sera placé dans le dossier "séquences" de votre dossier de départ. (tout comme le flux original, le fichier n'est pas lisible avec QuickTime ! - L'usage de VLC pendant l'enregistrement risque de rendre le fichier illisible !) VLC quitte automatiquement un peu plus d'une minute après la fin de l'enregistrement, afin de laisser le fichier terminer son écriture sur les configurations les plus lentes.

Limitations

Seuls les canaux 2 à 84 sont disponibles (voir les sources ci-dessous pour en ajouter). Biensûr, parmis ceux-ci, seuls les canaux disponibles dans le mode multiposte sont utilisables.

iCal n'ayant pas le pouvoir de démarrer ou réveiller votre mac, l'ordinateur doit être en marche avec la session adéquate ouverte.

Il est recommandé de laisser au moins 2 minutes d'intervalle entre des enregistrements. Par défaut, la programmation d'enregistrements simultannés n'est pas prévue.

VLC ne doit pas être déjà lancée au moment de l'enregistrement. Si vous voulez éviter tout problème, vous pouvez créer, pour votre utilisation courante, une copie de l'application, que vous nommerez différement.(si VLC est déjà lancée au moment de l'enregistrement, le magnéto ne pourra pas stopper votre enregistrement à l'horaire prévue)

Sources

Magneto Free ! est un AppleScript enregistré sous la forme d'une application (ce qui permet de ne pas bloquer iCal pendant l'enregistrement), adaptation d'un script proposé sur MacOSXHints. Le texte du script est visible ici et peut être modifié / amélioré/ distribué sans restriction.

 

 

Astuces

Quelques idées transmises par des utilisateurs :

- QuickTime Pro (avec le MPEG playback component) couplé au logiciel MPEG Streamclip permettent de rendre les enregistrement lisibles avec QuickTime.

- Pour bénéficier d'une fonction "Time Shifting", permettant de démarrer la lecture d'un enregistrement encore en cours, il est possible d'ouvrir le fichier toujours en écriture avec Mplayer.

- Il ne faut pas utiliser VLC pendant l'enregistrement, par contre, il est possible de dupliquer l'application VLC, de façon à disposer d'une application VLC indépendante utilisable pendant qu'une autre enregistre.

Attention : il est indispensable de donner à cette application un nom différent de "VLC", sans quoi le magneto les confondra. Usage avancé : En enregistrant un script avec le bon chemin d'accès, vous pouvez alors programmer des enregistrements simultanés de plusieurs flux.

 

Dernière mise à jour : 30/12/05 - 12h40

 

erreurs frequentes

Erreur -100 : Avez-vous nommé l'événement iCal avec le numéro de canal d'une chaîne Freebox disponible en multiposte ?

Erreur avec le terme "rr_calendar" : Avez-vous créé un calendrier du nom de "Freebox TV" (il y a un espace entre "Freebox" et "TV" !)

Erreur d'iCal : Avez-vous bien sélectionné l'option d'alarme "Ouvrir le fichier", et non "Exécuter un script" ?

Fichier existant mais illisible : Avez-vous tenté d'utiliser VLC pendant l'enregistrement ?

Pas de fichier : L'application VLC s'est-elle lancée pendant l'enregistrement ?
-> non : Avez-vous placé VLC directement dans le dossier "Applications" ?
-> oui : Votre disque dur est-il plein ? Avez-vous regardé dans le dossier "Séquences" de votre dossier de départ ?