Home > AIR, Flex, PHP > TwitLive AIR application

TwitLive AIR application

July 10th, 2008

Last Sunday afternoon I was listening to The Tech Guy on twitlive.tv and when I accidentally closed its tab one too many times decided to quickly make an AIR app for it to have it available as a desktop application.

TwitLive AIR application

It literally took me 11 lines of code and a good 15 minutes to build. Decided to send it to Leo and was happy to hear how excited he was about the app and did a plug for it on the net@night and MacBreak Weekly podcasts.

You can use the application to watch the live video stream and see the schedule for upcoming shows. Looks like it was released just in time to see him do the 24 hour iPhone 3G launch marathon.
 

How was this built?

For those of you not familiar with Adobe AIR:

  • AIR is a free cross OS runtime (Windows, Mac and Linux)

  • There’s no new language to learn, it uses web technologies like HTML, AJAX, Flash and Flex
  • You get a lot of additional API’s like drag ‘n drop, filesystem access, network detection, clipboard access, local database support and much more that you can directly call from your code

This particular application was built in Flex with a TabNavigator component and two HTML components that are specific to AIR (the runtime has the open source WebKit embedded, the same HTML rendering engine as Safari uses).

For embedding the AIR install badge on his blog, Leo is the AIR Badge plugin for WordPress, a project I started a couple of months back.

I hope you’ll like this little application, there’s obviously a lot more you can do with this so am happy to hear any feature requests you might have. Leave a comment or drop me an email.
 

Download and install

Please upgrade your Flash Player


 


 
Creative Commons License This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License.

AIR, Flex, PHP

  1. mike chambers
    July 10th, 2008 at 17:58 | #1

    Cool. Any chance you could post a screenshot?

    mike chambers

    mesh@adobe.com

  2. July 10th, 2008 at 18:22 | #2

    Thanks Mike, just added one!

  3. Chris
    July 11th, 2008 at 00:59 | #3

    Any chance of adding “Always on Top” functionality.

  4. July 11th, 2008 at 01:02 | #4

    Hi Chris, I just did a 1.5 release and sent it to Leo — new release includes IRC channel support, compact video mode with that “always on top” feature, application logo is much nicer as well.

    Hope he’ll have it up soon, if you want to test in the meanwhile feel free to drop me an email via the contact form.

  5. Kitsunisan
    July 11th, 2008 at 02:14 | #5

    Wonderful app, its crashed on me a couple of times in a few hours, but otherwise very solid, probably the connection. I use a dock, took the TWiT logo Mike Shelby made and cut it out to work with RKLauncher if anyone needs it: [IMG]http://i35.photobucket.com/albums/d171/Kitsunisan/TWiT.png[/IMG]

  6. Jeremy
    July 11th, 2008 at 02:17 | #6

    Error #1023 - Can’t install.

  7. Chris
    July 11th, 2008 at 02:17 | #7

    Love the new features, two requests (sorry if it seems i am complaining) always on top for the main desktop window and compact mode to be the same aspect ratio as the non-compact window. Love the app and what it may become.

  8. July 11th, 2008 at 02:18 | #8

    Thanks Kitsunisan, Leo just published the 1.5 build on his blog (the install badge still reads v1 right now).

    The logo is now vector and much nicer. Will do a blog post about the new features tomorrow.

    http://leoville.com/2008/07/10/1586/

  9. Chris
    July 11th, 2008 at 02:19 | #9

    comment so that I can subscribe to the thread…

  10. Jeremy
    July 11th, 2008 at 02:21 | #10

    Err, i meant Error #2023 - can’t install

  11. Sinclair
    July 11th, 2008 at 02:22 | #11

    I am not able to install, it displays error # 2032

  12. July 11th, 2008 at 02:22 | #12

    @Jeremy - not sure what that Error #1023 is — might want to try manually uninstalling any previous version of the application. If the badge install is giving you problems you can download the .air file directly from the URL here and it should install if you have the AIR runtime installed:

    http://www.peterelst.com/twitlive/TwitLive-1.5.air

    @Chris - always on top feature for main window is definitely coming, the aspect ratio for the compact video mode seems to be set by stickam, trying to work around that problem.

  13. Chris
    July 11th, 2008 at 02:25 | #13

    what about compact mode, where you use the main window but kill everything but the main video?

  14. July 11th, 2008 at 02:27 | #14

    Those of you getting that #2023 error were probably trying to install the application from this blog post — hadn’t updated it yet to the 1.5 version. It should work now.

    Thanks for the feedback!

  15. Alan
    July 11th, 2008 at 02:29 | #15

    This is great. Thanks

  16. July 11th, 2008 at 03:18 | #16

    Love the app, I just downloaded the update and noticed the minimize option is gone. I use this at work and periodically need to minimize the app while I’m doing other things and I just listen to the audio, can you fix this? Thanks & keep up the great work

  17. July 11th, 2008 at 03:22 | #17

    Thanks for the feedback BilliamJ, the next release will have improvements with regards to resizing the application as well as better minimize and maximize options.

  18. Cam
    July 11th, 2008 at 03:56 | #18

    hey great app thanks but the lastest version does not have minimize anymore can you add that again? Thanks

  19. July 11th, 2008 at 03:57 | #19

    Thanks Cam, the minimize feature was giving me some problems — it’ll definitely be back in the next release.

  20. July 11th, 2008 at 04:30 | #20

    Very nice AIR App!!

  21. Beltane
    July 11th, 2008 at 05:21 | #21

    great app!! my only request would be to be able to drag and resize either window. Thanks you should get a free iphone:)

  22. Hank B
    July 11th, 2008 at 07:29 | #22

    very nice. need a maximize button to make the irc window nice and big. kudos to you!

  23. July 11th, 2008 at 09:57 | #23

    Beltane, Hank B — thanks for the feedback, as mentioned earlier in the comments the next build will have minimize, maximize buttons back and more resize options.

  24. July 11th, 2008 at 10:02 | #24

    Fantastic app. great updates as well, keep up the great work- looking forward to seeing this grow.

  25. July 11th, 2008 at 12:43 | #25

    Could you please post a direct link to the AIR file? The SWF installer does not detect the Linux version of the AIR runtime.

    Thanks!

  26. Kylde
    July 11th, 2008 at 12:45 | #26

    no live stream :( Says “you have been banned” ? twitlive.tv is the same, I have to go to stickam to watch, why? UK IP ?

  27. July 11th, 2008 at 13:15 | #27

    @Oliver - this is a direct link to the 1.5 release for those on Linux that can’t use the AIR install badge:

    http://leoville.com/wp-content/uploads/twitlive-air/TwitLive.air

    @Kylde - it seems to be working here, twitlive.tv is under high load with Leo’s 24 hour iPhone marathon. You can try refreshing in the app if its giving you problem or see how it goes on a less busy moment.

  28. Kylde
    July 11th, 2008 at 13:22 | #28

    thx for the reply, but “banned” has always been that way for me on twitlive.tv, & I have no idea why! I’m static IP too, which makes it awkward

  29. July 11th, 2008 at 13:24 | #29

    I’m afraid I can’t help you with that Kylde — might want to talk to the TWiT team or stickam to get your banning problem sorted.

  30. July 11th, 2008 at 14:04 | #30

    Works great-less filling! Thanks so much!

  31. John Woods
    July 11th, 2008 at 14:44 | #31

    Dude Air applications like totally ROCK. Always have.

    John
    Ultimate Anonymity

  32. July 11th, 2008 at 17:38 | #32

    Great Apps Peter :)

  33. KB
    July 11th, 2008 at 19:10 | #33

    Thanks for the nifty app! Well done.

  34. July 11th, 2008 at 20:05 | #34

    This seems to be amazing app.

  35. July 13th, 2008 at 20:45 | #35

    Great job! Love the app.!

  36. July 28th, 2008 at 12:33 | #36

    Cool nice application. Really liked the application. Great work.

  37. JoelH
    September 24th, 2008 at 02:05 | #37

    Help, I get Error# 2032 when trying to install your app on a fresh Air installation.

  1. July 11th, 2008 at 09:36 | #1
  2. July 11th, 2008 at 14:00 | #2
  3. July 11th, 2008 at 14:00 | #3
  4. July 11th, 2008 at 18:52 | #4
  5. July 13th, 2008 at 08:38 | #5
  6. July 15th, 2008 at 11:33 | #6
  7. August 16th, 2008 at 20:35 | #7
« Back to text comment