Let the Professionals Build Your Social Media Networks

DevCon 2015 LiveBlog



Kai (ksooo) talks PVR. New in PVR on Jarvis is timers with many very cool features worth checking out. Also, now you can scan through the other channels while watching TV and you won’t switch over to another channel until you actually hit OK/Enter.

FullSizeRender 16


Zag talks about Kodi MetaData Sites

An obvious reminder that all the metadata in your library comes from metadata websites. Not Kodi. So donations for those sites is always welcome.


Now we’re answering your questions that you posted in the forum!

FullSizeRender 15


GSOC Projects –

Montellese talks about Mark’s transcoding project. Mark used FFMPEG’s instructions to create a transcoder class that converts from original to h264/aac. The file then can break up the file for skipping and implement ways of transferring such as http streaming. Unfortunately, it’s pretty slow right now and needs better architecture to really make it work well and mergeable.

Garrett talks about Anthony’s gamestream project. The project is a binary addon that appears to successfully be working, built into the Retroplayer framework. At the moment it’s pretty hard coded, which means it’ll take a while to truly integrate it into Kodi. Additionally the encryption means we need to better look into moonlight to see how game listings are handled there.

Achim is talking about his own cross-platform room correction project. He created an addon casked adsp.xconvolver, which depends on a signal processing library. The software sends out a signal from speakers, which are then recorded using a microphone in the room. Then the library measures each audio channel to correct for the room. For the future additional python addons should be able to use this library to add additional neat features.

Alwin and Achim have worked together on AudioDSP for Kodi that allows for basically professional audio signal processing. For example, for those who are into fine control, you can have a separate equalizer for every speaker.

FullSizeRender 14

9:30 AM

It’s a bit of a slow start today, so we’ve begun by having Garbear demo some of the new features of retroplayer, including 2 player support.

FullSizeRender 12

End of Day 1


Settings refactor – jjd-uk is pushing forward a new task-oriented way to organize settings to make them slightly easier to navigate through.

Aside from coming up with category names, much of the discussion revolved around the idea of trying to get rid of the Weather settings altogether.

FullSizeRender 11


There are some major platform refactors planned for the future centered around video players and other things. We need to get the critical devs together in person for conversations where a really big change with multiple devs would benefit. The team agrees that the Foundation should absolutely be able to pay for that.

FullSizeRender 9


We have a lot of installs on Android that quickly get uninstalled. The theory is that this is because totally vanilla Kodi is empty and in English, meaning that users have to figure out how to add content, and if they aren’t native English speakers, they have to figure out how to change the language.

Solutions include having Kodi auto-figure out what language is default on the OS, and ask if the user wants to keep that language on first install. Solutions for making adding content easier initially were also discussed.


We review stats of Android users, testers, etc. Talk about ways of possibly making it easier for people to install alphas from Google Play without needing to sideload.

11:30 AM

Things going into Kodi 17 Alpha 1: Montellese’s content imports and Garbear’s new Input work. After Input is debugged a bit, the rest of retroplayer will start being merged.

10:30 AM

Moving forward with side projects

We have three major problems that need work. Distributing new binary addons. Merging Montellese’s content import work. And merging garbear’s Retroplayer work.

Retroplayer has a lot of basis in binary addons. So the first conversation is about distributing binary addons. Binary addon distribution requires building for each platform, and requires figuring how to install in each platform, which may be a limitation of Android and possibly other platforms. And it also requires figuring out how to distribute binary addons without killing our server.

Sidenote: We’ve switched from Mirrorbrainz to Mirrorbits, which is much faster, but we’re also rapidly increasing number of users, which means we need to be REALLY careful about changes so they don’t crash the server.

9:30 AM Prague

Good morning everyone, and welcome to another Kodi DevCon Live Blog! This year I hope to regale you all with many interesting and exciting stories, decisions, and developments. And failing that, I hope to record those things for posterity. We should be getting rolling soon. Feel free to ask your questions or leave comments below.


Share on reddit
Share on StumbleUpon



VIDEOS: Highlights From Facebook Mobile DevCon 2013


Facebook held three Facebook Mobile DevCon 2013 events in New York (April 18), London (May 2), and Seoul (May 7), and the social network is making slides from the various sessions and videos available for mobile developers who couldn’t make the events.

Slides and videos are available on the respective event pages — New York, London, and Seoul — and Facebook provided a list of available videos in a post on its developer blog:

  • The Next Evolution of Facebook Platform for Mobile: Doug Purdy, director of platform products, talks about the challenges mobile developers face getting discovered amongst the 700,000 applications in both Google Play and the Apple App Store and how, with 751 million active users on mobile, Facebook is the top driver of awareness for new mobile apps.
  • Telling Stories with Open Graph: With over 1 billion Open Graph actions shared on Facebook every day, Rose Yao explains how Open Graph can help your users tell the story of their lives through your app, and how — with collections — your app can become part of a user’s Timeline.
  • Making Open Graph Easy on Mobile: Previously, Open Graph required developers to host Web pages for their objects. Eddie O’Neil explains how the new object application-programming interface and the native share dialog make it easy for native mobile developers to integrate Open Graph into their apps.
  • Promoting Your App on Facebook: With 751 million monthly mobile users, mobile app install ads and mobile sponsored stories are great ways to drive awareness of your app at scale. Paul Bain shows you how to get started with promoting your app on Facebook and how to optimize your targeting and purchasing strategy.
  • Getting Started with the Facebook SDKs: The best Facebook integrations make it really easy for users to log in and share stories back to Facebook with Open Graph. In these three sessions, Prashant Sridharan and Connor Treacy take you through how to best implement Facebook’s mobile software-development kits, including code-level tips and some best practices. iOS session here, mobile Web session here.
  • Building with Open Graph on Mobile Using the Object API: The object API releases mobile developers from needing to have a Web server to host your Open Graph objects. In this talk, Christine Abernathy shows you how to use the object API to integrate Open Graph into your native mobile apps.
  • How Facebook Builds Facebook for iOS and Android: Facebook is one of the most downloaded iOS and Android apps of all time. In the past year, we transitioned both apps from HTML5 to native Objective C and Java. But this transition meant we had to retrain our engineers, develop new tools, and rethink our processes. Engineers from our core mobile team — Adam Ernst and Michael Bolin in New York, and Simon Stewart and Alan Cannistraro in London — talk through this transition, and how we ship improvements to our apps every single month.

Powered By WizardRSS.com | RFID Wallet Blocking Cards