This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new!

Feature: Reviews

Boxee aims to shake up the home theater

By Nathan Willis on September 12, 2008 (4:00:00 PM)

Share    Print    Comments   

Boxee is a new entrant into the increasingly crowded open source media center space. The company's eponymous application is billed as a "social media center" -- melding a smorgasbord of social networking services into an XBMC-based media center designed for the couch-centric user. Boxee has bigger goals in mind, but you can take an early look at it now by applying for the invitation-only testing program.

MythTV, Freevo, Elisa, LinuxMCE, CenterStage, XBMC -- there is no shortage of media center front-ends based on open source software. All share the ability to browse and play a variety of locally stored audio and video files, display still photos, and retrieve new content in the form of DVR functionality, torrent searches, Web video, and so on.

The social networking component of Boxee is its major differentiator, and it comes into play in three ways. First, the app incorporates Web content services like Flickr, PicasaWeb, YouTube, Blip, Jamendo, and as media sources available alongside your local library.

Second, Boxee requires user accounts, which form a social network of fellow Boxee users. You can follow the activity of other Boxee users who you add as friends, they can do the same to you, and you can publicly rate and recommend content. You can control what media appear in your activity feed in order to maintain your privacy.

Third, Boxee can export your media activity feed to other social networking services such as Twitter and Tumblr. The list of supported sites is small, and this feature is one-way (you cannot monitor Twitter feeds from within Boxee), but this type of third-party integration is different from the way content sources as treated.

Your friends' Boxee activity feeds are displayed on your home screen, as is your own recent activity. You access Web content through a submenu of each of the video, audio, and photo menu items, such as Video -> "My videos" and Video -> "Internet videos." The current version of Boxee includes eight video, seven audio, and two photo providers. Some of these are specialized connections to services (e.g., YouTube), while the rest are a preselected list of generic RSS media feeds (e.g., BBC News).

Why Boxee?

If it sounds like friend-activity-feeds and built-in Twitter output is small justification for creating a separate branch of an existing media center app, you haven't heard the company's vision yet. Although the "social media center" moniker is a prominent Boxee talking point, the company has significantly wider plans.

CEO Avner Ronen describes the social component of Boxee as an integral design feature that reflects the way consumers find content, but he says it's not the app's primary selling point. Instead, he says, the company is committed to developing the best media center it can -- one that can serve as a platform for other development, comparable to the way Firefox serves as a development platform for a large and varied ecosystem of Web-centric projects and add-ons. Boxee selected XBMC as a foundation because it provided a better experience on the Xbox than proprietary media centers did on more powerful home theater PCs.

"The reality right now is that it is very hard to innovate on the big screen. There is no prevailing open source platform today that is used by a significant amount of people, that is mainstream, that will allow developers to start developing apps for a central UI, and we think that Boxee and XBMC could be that platform."

Early in 2007, Ronen and the other members of the Boxee team reached out to the XBMC core developers and expressed interest in working with the project to build the code base of both branches. The company sponsored the first ever XBMC developer conference in June 2008, providing a valuable planning session for the XBMC team. The conference gave XBMC development an energy bump and resulted in a new release process.

According to development chief Tom Sella, Boxee's team of eight developers (one of whom is also a core XBMC developer) works hand in hand with the XBMC team, contributing its patches and making all of its changes available to XBMC. Sometimes -- as in the case of libRTMP support -- the Boxee changes make it into the main XBMC branch; other times -- as in Boxee's reordering of the navigation structure -- they don't.

Ronen says the company does have plans to monetize Boxee somewhere down the line -- perhaps through content referrals or advertising. One business model that does not interest Ronen is turning Boxee into a closed source cousin of XBMC. "We are committed to GPL and to open source."

But, he adds, those decisions remain in the future. "Right now the focus is on getting the product out, getting feedback from the users, launching on different platforms, to start building that critical mass of consumers, then try and figure out with the community which business model we want to take on first."

Alpha mail

Boxee is collecting that user feedback through its invitation-only alpha testing program. The app is available for Linux and Mac OS X platforms. Ronen declined to say how many alpha testers had signed up for the program, but confirmed that the number easily surpassed the target of 5,000. If you applied for the test but have not yet been approved, stay tuned; new invitations are still being sent out every Monday.

I tested the Linux version of Boxee on an Ubuntu 8.04 box running an Nvidia GeForce 8600GT video card. The latter is an important detail, since Boxee requires an OpenGL 2.0-capable graphics card.

When you launch Boxee, it asks you to sign in using your Boxee user account. Multiple users can have accounts on the same machine; the accounts let you keep separate profiles for the social networking features. For local content Boxee comes configured with several pre-set locations (such as ~/Movies) in its media browser. If you have content in those directories, Boxee will detect it and import as much metadata as it can find. Otherwise, you can manually add directories as media sources by going to Settings -> Media -> Local from the main menu.

A large portion of the network content is instantly available via Music -> Internet Music and Video -> Internet Videos. The only exceptions are content services like Flickr that require you to set up credentials. You set up each set of credentials separately, usually through the Options menu at the top of the relevant content page.

As a media player, Boxee is a smooth (albeit basic) performer. I did not find any file type that it could not handle, although it would take someone with an esoteric collection of odd codecs and containers to perform an exhaustive test. Suffice it to say that if your normal desktop media player can play back the file, Boxee will too. The important question isn't whether the playback engine can handle the file, it is whether the interface makes it easy and convenient to get to the file you want to play.

On that front, I found Boxee's interface up to the task for video and for whole-album audio -- it imports cover art when available -- but more difficult when dealing with individual audio tracks and with photos.

In part that is just a problem of scale: thousands of individual audio tracks compared to a smaller number of video files. But there are also a limited number of viewing options (two-row, three-row, thumbnail-only, and text list) that don't fit much on the screen at a time. The content does not appear to be alphabetically sorted, and there is no search, bookmarking, or favoriting functionality that I was able to find.

The Internet media functions are convenient; if there is any problem with them it would again be overload. It can take time to navigate through all of the screens looking for the video feed or service you want. In the minus column, I did experience problems getting Picasa and BitTorrent downloads to work -- issues reported by other alpha testers in the user forum.

Obviously, bugs are to be expected at this stage, and you should go in with both eyes open if you have any notions of using Boxee with any regularity. There are interface quirks (such as the wrong item being displayed or highlighted in the music player, or Web passwords getting displayed in the clear when they shouldn't), the app periodically switches from windowed mode to full screen on its own, and some media files are mysteriously ignored by the content browser.

More seriously, it may crash on you, and you should be prepared for the OpenGL-driven interface to work your video card very hard. My temperature sensor recorded the GPU running 16-20 degrees Celsius hotter whenever Boxee was running, even if it was just sitting on the home screen.

Boxee also commits what I consider to be a cardinal sin among ISVs: it installs itself to its own directory at /usr/boxee. That is completely nonstandard, breaking the filesystem hierarchy standard (FHS) for no reason when there is a clearly defined location reserved for packages that don't fit into /usr/bin.

Presumably the bugs will get worked out as new releases are pushed out the door. But there are other non-bug hangups that need addressing, too, such as the lack of a user manual, and the need to manually edit configuration files to add content feeds of your own. Finally, although the recommendations and friend activity feeds seem to work, it is difficult to stress test them when you don't know many other Boxee users. If you are an alpha tester, feel free to send me a friend request so we can better put that dimension of the app through its paces.

Roll credits

Based on what it does now, Boxee has high potential. The media center that I spend the most time with is MythTV, which by comparison is a royal pain for all media types other than recorded television. Boxee would benefit from the addition of a search function, but already its local content browser and media player are stable and easy to use. Accessing Internet content directly from the media center is far better than dropping out just to use a specialized app like Miro.

Ronen describes the goal of Boxee as providing the "truly connected experience," noting "it just doesn't make sense that your media center experience is going to be disconnected from the rest of your online social activities." On that point, he is entirely right -- media center software sorely needs to be taken out of appliance mode and made as interactive as every other activity on the Internet. Keep an eye on Boxee; as the code matures, it may just change what you expect out of media centers, and you may want drag a PC up to the television to give it a shot.

Share    Print    Comments   


on Boxee aims to shake up the home theater

Note: Comments are owned by the poster. We are not responsible for their content.

Boxee aims to shake up the home theater

Posted by: Anonymous [ip:] on September 15, 2008 06:19 AM
I've used boxee with an OpenGL1.4 card under Ubnutu, like the 5200 series of NVidea cards. That works too, for older systems like my AMD 3000+ based Shuttle.


Boxee aims to shake up the home theater

Posted by: Anonymous [ip:] on September 15, 2008 01:26 PM
we aim to build a htpc soon as we get all the components in place, so i have been looking at different projects. i really like some of the ideas here... the vision is pretty good. but there is one thing that always worries me - call me paranoid, fine. but i never like to funnel my personal activity through a third party when i don't have to. no, i'm no porno freak, but i do watch some interesting documentaries from time to time. this centralization of potentially damaging information is what bothers me about things like myspace (rupert murdoch's news corp, e.g. faux news) and facebook (cia venture capital, darpa, and the office of information awareness (was: t.i.a. - total, or alternately, terrorist information awareness). the social sites bother me not only for the personal nature of the information but also the affiliation and association information that is readily gathered. i didn't care for one of those firefox extensions that made it easy to share links and local content with friends because you needed an account on their server and had to use their service as proxy for delivering content. sure, i like being able to socialize but there need to be more developments between social networking models and peer to peer technologies, especially decentralized systems and anonymizing systems. i am more interested in protocols that help us create darknets with our friends to share updates, novel links, personal emails that are private end to end chat and group chat that are also private/encrypted by default, etc. we are losing privacy in our lives and everywhere around us there are new cameras that mail you tickets or recognize your face, systems that look through your clothes, portable things cops my brother ran into ten years ago that let them look through walls into houses if they wanted to. like they're gonna police themselves. power corrupts everywhere and corruption flourishes wherever left un-checked. but i do believe people are good at heart, on the whole. and so man of us are just too damned trusting and don't understand just how exacting all of this technology can be at times. ibm's punch cards helped make the holocaust a logistic possibility. just imagine if the stazi had myspace at it's disposal. why bother with the hitler youth to snitch out your populace when every 11th grader on the planet is pouring his heart out on myspace about every personal sort of thing in his life and family and friends' lives. you get the idea.

like i said, i don't mean to be all paranoid. but i do mean to be aware of the power in our tools... like knives, they cut both ways. so it is only prudent to at least think about these possibilities so that - god forbid - just the wrong people manage to get into just the right positions of power to make an awful play to try and throw us back into the dark ages, well... let's at least try to make it a little harder for them than handing it over on a silver platter.

having said all that, i love some of the ideas. and i am willing to put myself out there to some degree to take part in the social scene on-line. but let's keep open eyes. hopefully the people making this will find themselves with a good business model, but i hope it does not pin on that user id, selling demographics or other data collectible through it without a good privacy policy (and infrastructure) and, most important, willingness granted by their user community to participate. perhaps an opt-out? personally i think they can make their money by making custom add-ons for companies (they have the value-add of being the inventors of the platform to get the for-hire work before some other goon), and extending the app to interface to different content providers of varying types. hopefully they won't find a way to stick ads in there. ads are so obnoxious, and i think every one of us would be glad to be rid of them everywhere. when i want or need something, i go looking damnit. i'll find you or hear about you from others if you're any good. offer better products and services if you want to make a buck. earn it some other way than by annoying my money out of my pocket.

i don't have ready links, i have been up all night and am ready for sleep.. look up 'does what happens in facebook stay in the facebook' or something close, there is a good video and a website, and google up rupert murdoch and myspace together. hell, google ol' rupert alone. also, perhaps, you might be interested in finding and watching 'outfoxed', a documentary about the fox news network and how corporate interests (monsanto) had ties into the faux news power structure to kill a story from a florida news team at a fox station talking about bovine growth hormone in the milk our kids drink. or how the political news was (is) policed and the whole concept of journalism has been undermined and perverted in that hack mindwashing apparatus posing as a news outlet.

such a shame. but we are social creatures, and social networking promotes cultural sharing and the sharing of ideas between people. that, i am all for.

peace n light


Boxee verses XBMC

Posted by: Anonymous [ip:] on September 15, 2008 08:25 PM
This was really a great article, but how come writers did proper research this time when clearly hardly no research at all was done in preparation for the article about XBMC that was posted on a couple of weeks ago: editors should IMO apologize for that poor article and its PEBKAC author, (especially the title) , just read the comments to it.


Boxee aims to shake up the home theater

Posted by: Anonymous [ip:] on September 16, 2008 11:07 AM
I agree with the above statement.. At the moment boxee is a fork of XBMC how come youre positive about boxee and relative negative about XBMC? I think you should give the upcoming stable XBMC another chance. I'm using XBMC on my HTPC now and nothing else even comes close in terms of a HD Capable all format playing, good looking settop..


Re: Boxee aims to shake up the home theater

Posted by: Nathan Willis on September 16, 2008 01:50 PM
First, the two articles are by different authors, so it is not that "I'm" positive about one and negative about the other. Second, I think Mayank did an excellent job on his XBMC piece, and if he concludes that the version he reported on isn't ready for prime time yet, then it isn't. Third, rather than "positive," I would say that my assessment of Boxee as an app is guarded at best -- see the section about the bugs and other problems for more. The article does say that I believe Boxee as a company is doing interesting things, but it also says definitely wait and see on the app. Fourth, as you suggest, a new, upcoming release certainly warrants a new review -- but it does not change anything about a current release, either. And fifth, yeah -- Boxee is a fork of XBMC. So it shouldn't be any surprise that one might exhibit more polish than the other, especially considering the fork's more limited scope.



This story has been archived. Comments can no longer be posted.

Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya