JPz'log Coin Coin and Plop da Plop

7Jul/072

AppleScript Freebox TV avec VLC

Il est possible de regarder la télévision depuis son ordinateur lorsque l'on est abonné chez l'opérateur Free ADSL. Pour cela, il suffit de récupérer depuis http://mafreebox.freebox.fr/freeboxtv/playlist.m3u une playlist au format M3U qui contient la liste des chaines.

Jusqu'à présent je téléchargeais régulièrement la liste pour la mettre à jour, et je faisais un bête drag & drop vers l'icône de VLC. Il existe néanmoins une solution plus en accord avec la tradition Mac OS: créer un AppleScript. J'ai donc réalisé mon premier AppleScript à cette occasion :-)

tell application "VLC"
	open (GetURL "http://mafreebox.freebox.fr/freeboxtv/playlist.m3u")
	play
end tell

Il vous suffit de recopier ce script dans l'éditeur AppleScript. Je vous conseille de le sauver en tant qu'application et le placer dans votre dock si vous comptez l'utiliser souvent. N'étant certainement pas le premier à faire un tel script, sachez que je défendrai bec et ongle mon copyright pour une oeuvre aussi complexe que je place sous la seule vraie license Liiiiiiiibre.

Enfin Mac OS X étant un authentique Unix (troll-inside pour Pej et Yannick), il est aussi possible de faire un bon vieux script bash qui lance l'exécutable VLC ;-)

Share this post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • Live
  • Netvibes
  • StumbleUpon
  • Technorati
  • FriendFeed
  • Wikio
  • Twitter
  • Identi.ca
  • Reddit
  • RSS
  • Slashdot

Related posts:

  1. Freebox wifi bizzaracabrantesque
  2. Présentations PDF avec encore plus de classe
  3. Ce que mon shell révèle …
  4. L’attente, ça se cultive
  5. Donnez votre avis sur la F1

Comments (2) Trackbacks (0)
  1. I N U T I L E
    il suffit de faire pomme+i sur ton fichier M3u et cocher ouvrir avec vlc puis “tout modifier” et tu place ton fichier m3u dans le dock….

    NB

  2. Faux car dans ce cas le M3U ne suit pas les évolutions…


Leave a comment


No trackbacks yet.

JPz'log is Digg proof thanks to caching by WP Super Cache