Download presentation
Presentation is loading. Please wait.
Published byHilary Hudson Modified over 9 years ago
1
BOXEE OVERVIEW www.boxee.tv For Hackers Spring 2010
2
HI
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.