NOTE: The justin.tv widget isn't working right now, and I do not intend to update it. If you'd like to fix it, you can have a copy of it, just e-mail.

justin.tv Widgetjustin.tv is a website that started broadcasting 24/7 live video from a head mounted camera, mounted to the head of Justin Kan, on March 19, 2007. You can read more about it on Wikipedia. Justin.tv is an internet phenomenon that is attracting lots of viewers and fans. For those who can't get enough justin.tv, I've created an Apple Dashboard Widget.

The justin.tv Dashboard Widget embeds the flash video player right in dashboard for quick viewing. By default, the video pauses when Dashboard is hidden, but by selecting the appropriate checkbox on the back, the video can be configured to play even when hidden, so the audio can be constantly heard.

Tips:


You can enable Dashboard's Devmode to view the widget directly on your desktop, making it permanently visible, instead of only on the Dashboard layer.

  • In the Terminal, type: defaults write com.apple.dashboard devmode YES
  • Logout/login (or restart) to reload Dashboard with the new setting
  • Drag the widget a short distance; do not release the mouse
  • With the mouse still held down, hide Dashboard; the widget should now be hovering over the desktop

  • Known Bugs:


    There exists a bug where the play/pause and volume control are not easily clickable. There is a bad interaction between the Dashboard and Flash Plugin causing this behavior. The (admittedly poor) workaround for this is to click on the widget as it is loading, properly setting focus. Additionally if you click and drag when you intend to click on the play/pause button, it is possible to get a click through. I am searching hard for a solution, but have not thus far found one. If you have a solution, please e-mail me. UPDATE: This problem is fixed in Mac OS X 10.5 Leopard.

    Version History


    1.6: Support for multiple channels including: justin.tv, iJustine, office cam, and more...
    1.5.1: Minor bug fix; resized window now retains size across Dashboard reloads.
    1.5: Main window is now resizable. Major bug fix increasing stream reliability.
    1.0: Initial Release.

    Download justin.tv Widget 1.6:



    justinTV.zip
    The Justin.tv widget is currently broken, and I'm not fixing it until they send me the free t-shirt they promised.