Presentation is loading. Please wait.

Presentation is loading. Please wait.

BOXEE OVERVIEW www.boxee.tv For Hackers Spring 2010.

Similar presentations


Presentation on theme: "BOXEE OVERVIEW www.boxee.tv For Hackers Spring 2010."— Presentation transcript:

1 BOXEE OVERVIEW www.boxee.tv For Hackers Spring 2010

2 HI

3

4 BOXEE: introduction Open Source / Open Platform Social Media Center

5 BOXEE: charmingly simple

6 BOXEE: tons o’ media Container formats: AVI, MPEG, WMV, ASF, FLV, MKV, MOV, MP4, M4A, AAC, NUT, Ogg, OGM, RealMedia RAM/RM/RV/RA/RMVB, 3gp, VIVO, PVA, NUV, NSV, NSA, FLI, FLC, and DVR-MS (beta support) Video codecs: MPEG-1, MPEG-2, MPEG-4 (SP and ASP, including DivX, XviD, 3ivx, DV, H.263), MPEG-4 AVC (H.264, including Nero Digital), HuffYUV, Indeo, MJPEG, RealVideo, QuickTime, Sorenson, WMV, Cinepak Audio codecs: AIFF, WAV/WAVE, MP2, MP3, AAC, AACplus, AC3, DTS, ALAC, AMR, FLAC, Monkey's Audio (APE), RealAudio, SHN, WavPack, MPC/Musepack/Mpeg+, Speex, Ogg Vorbis and WMA. Digital picture/image formats: BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX and Targa/TGA Subtitle formats: AQTitle, ASS/SSA, CC, JACOsub, MicroDVD, MPsub, OGM, PJS, RT, SMI, SRT, SUB, VOBsub, VPlayer

7 what does Boxee run on? Windows Mac Linux AppleTV Boxee Box

8 BOXEE: totally social

9 BOXEE: open source / open platform Open Source: Boxee originally a fork of XBMC Open Platform: Any one can develop and publish apps

10 BOXEE: open source / open platform Open Source: Boxee originally a fork of XBMC Open Platform: Any one can develop and publish apps

11 BOXEE: developing GUI: XML defined API: Python

12 BOXEE: GUI 100 no 0 1280 720 lolcat.png

13 BOXEE: OMG controls! Buttons Input Labels / Images Toggle / Radio Scrollbar List Containers Visualization / Video

14 BOXEE: logic events onload onunload onfocus onclick directional (up up, down down, etc.)

15 BOXEE: example! 88 39 Example! LOL center ffffffff menuitem_on.png - <![CDATA[ mc.ShowDialogNotification('You pressed a button!') ]]>

16 BOXEE: API Python Executed through events import ftw! Super simple

17 BOXEE: Classes App Window Controls (e.g. button / image / edit) Playlist Player

18 BOXEE: player object Play (local and Internet, files and Flash) Playlists (audio and video) VCR controls (ff, next, back, etc) Scrubber Checks (IsPlaying, IsPaused, etc)

19 BOXEE: another example! <![CDATA[ if mc.GetPlayer().IsPlaying(): mc.GetPlayer().Stop() items = mc.GetActiveWindow().GetList(120).GetItems() n = mc.GetActiveWindow().GetList(120).GetFocusedItem() item = items[n] mc.GetPlayer().Play( item ) ]]>

20 Now on a Box near you HTML5

21 BOXEE: resources http://developer.boxee.tv

22 BOXEE: prize

23 BOXEE: join the crew

24 THANK YOU


Download ppt "BOXEE OVERVIEW www.boxee.tv For Hackers Spring 2010."

Similar presentations


Ads by Google