As you may have heard via email and on the forums, the upcoming SP4 release for the Boxee Box will include the introduction of API keys for Boxee developers. Only barely eclipsed by the news that the White Stripes are breaking up, the announcement of this new process has generated a lot of questions and we’re happy to report that the interface to get your API key is now live here.
In the next release of Boxee, all apps running on the Boxee Box will need to be signed by an API key. What does this mean for you and your application?
Here are some quick answers to the most common questions:
1) Why are you doing this?
This rollout is in reaction to an increasingly common security requirement among premium content providers. Distributing API keys to create signatures for applications is a frequent feature of the Smart TV space and we’re following suit.
2) What do I need to do?
If your app is in the Boxee App Library, you don’t need to do anything. Your app is already signed for you and will not be affected by the next release. If you are distributing your app through your own repository, we recommend you get an API key and get your application signed.
3) How do I sign up for an API key?
You can sign up for a developer account and get issued an API key by going here and signing up for a developer account. Developer accounts on Boxee are of course free and keys are generated automatically.
4) How do I sign my app?
Once you have signed up for a profile, you can get your app signed here.
1. Login to boxee.tv
2. Navigate to http://boxee.tv/developer
3. If you haven’t already, register as a developer by filling out the profile form
4. Click on the Apps tab
5. Upload the zip of your application that you will distribute in your repository
6. Click “All Versions and Signatures”
7. Click “Download Signature”
8. Place the downloaded xml file in your repository’s download directory
5) Should I sign up even if I don’t maintain my own repository?
Yes! We’ll be using Boxee API keys in the future for making available new services and features for developers. Sign up now and register your apps.
We are encouraging all developers maintaining their own repositories sign their apps as soon as possible. If you have any problems or questions, I’m here – you can get ahold of me through the following media:
Updated: 6) Are there any changes to the API?
Be sure your descriptor.xml has a <repository> element – it is now a required. For apps submitted to the App Library this value should be “http://dir.boxee.tv/apps/”.
- Email: developer [at] boxee [dot] tv
- Twitter: @boxee_api
- IRC: #boxee on FreeNode