Kodi now available for Xbox One as a work in progress

    Kodi now available for Xbox One as a work in progress

    Kodi now available for Xbox One as a work in progress

    Posted: 29 Dec 2017

    Let us end the year 2017 with a blast including a nostalgic reference to the past. It has long been asked for by so many and now it finally happened. Kodi for Xbox One is available worldwide through Windows and Xbox Store. Do note it's not finished yet and may contain missing features and bugs which will be mentioned later in this article.

    The Past

    It was about 15 years ago that a group of like-minded developers released something that was called Xbox Media Player (full history can read be here). Back then the Xbox was one of the most affordable devices that was based on the x86 architecture with TV-out, had an optical drive and relatively easy “hackable”. From there on it developed into the Xbox Media Center which was the baseline of what would become XBMC. At some point other platforms were added besides the Xbox and the project became larger and larger. The hardware scene continued to evolve and became cheaper and the once famous Xbox became kind of obsolete as the other platforms were easier to install XBMC on. As of 27 May 2010, it was announced by the XBMC developers that they would cease development for the original Xbox.

    It was thought by the team that getting Kodi (XBMC) running on newer Xbox versions would be wishful thinking and we would never see that happen anymore. As time passed by developers and users were happy running XBMC on their Linux, Windows, OSX, Raspberry-Pi and Android devices as such no one really looked back. Although jokingly for nostalgic reasons we talked about how fun it would be to get it running on the Xbox again. In the year 2014 we finally closed the door and renamed from XBMC to what we are now, Kodi.

    It started

    Suddenly (probably due to some strange cosmological alignment) Microsoft announced that it would start to align all devices towards a common Windows 10 platform. Our eyes started twitching and the team became anxious if that would mean the long-lived dream would become a reality again. Then we woke up again, shook our heads and convinced ourselves it was not going to happen as Kodi by that time was becoming too complex to port over. Even migrating the code over for regular Windows 10 devices to the so called Universal Windows Platform (UWP) was thought to be out of reach. Even the Desktop Bridge (Project Centennial) version for getting regular applications to the store was thought to be too difficult. On June 2016 we were proved wrong as we got contacted by developers who had succeeded with relative ease. With some minor adjustments we were able to get the 32-bit version of Kodi packaged and listed on Windows Store in September 2016. You can read more about that story here: Kodi goes Windows Store. With that milestone done we though that’s where the story ends.

    The long road ahead

    Until that time Kodi was still a 32-bit application and work slowly went on porting all needed parts to be 64-bit compliant. Now the UWP story really begins. While 64-bit work was being done, the dream of getting it as true UWP application did not fade away. In fact, with the help and guidance of Microsoft some of our developers started to work in top secret on getting this a reality. Only a select few of the team was informed that this was going on (same happened for the Android port) as we definitely would not get any hopes up in case it would fail. In December 2016 (yes you read that right) the initial reconnaissance was done on what it would take to get it done and it seemed plausible. Initial work that needed to be done was to convert most if not all external code libraries Kodi relies on and get these changes accepted by the original maintaining developer group(s). Once that work was started the current Windows specific code was picked apart piece by piece and slowly converted to be with the UWP specs. A really tedious job as part of the code still include “hacks” based on the first Xbox. As the work of the code libraries was nearing its end we could finally announce that the first 64-bit Kodi builds were available for windows. You can read more about that here: 64-bit Kodi for Windows.

    Let there be life

    Around July 2017 the first faint life signs became visible of starting Kodi as a UWP application on regular Windows 10. From there on work slowly progressed on getting all bits and pieces into place getting Kodi grown up and getting it ready for the Xbox. Somewhere around November 2017 the UWP code was merged into the master Kodi code base and final stages could begin. That also meant that the idea of Kodi running on the Xbox was full out in the open though somehow it remained under the radar. From there on we could easily create test builds that we could install on our Windows devices and continued to improve the UWP version to were we are today.

    How does it look?

    Well that’s the fun part about the Kodi environment. It actually looks all the same on any platform so the UWP version is no exception. Most bits and pieces, look and feel are there that you will find on any other platform. Sorry that we can not make it more exciting than that. It is what it is. Just another Kodi platform that looks exactly the same but only on a different device. So we will just redirect you to our about page here https://kodi.tv/about

    What are the current limits?

    What you should really understand and keep remembering is that it is still in early stages of development and has very rough edges, might not be as stable as the regular version and may even be missing some functions. Due to the nature of how UWP works our hands are tied in some areas. Some parts are not even finished yet and our developers are still working on getting it up to the regular standard. As of this writing there’s limited access to only what’s part of your Video and Music folders. Network support is limited to only NFS:// shares. No access to the Blu-ray drive to start the disc or even an attached storage drive. There might still be problems with certain general python modules that are used by add-ons and we are finding and reporting them to the developers as testing progresses. I’m sure there’s more that might not work as intended yet as there are so many features it just will take a while to go over them. We cannot promise to what extend we can get every feature working as it all depends on what is available to us developers.

    Final words

    In short, we were aware from the beginning there would be limitations when the work started however that never kept us from realizing that dream of becoming once again available on the device that started it all. It almost feels like being reborn again. With this announcement and all the other work being done for the upcoming V18 release, the year 2018 is going to be amazing.

    We would certainly would like to thank the developers who helped and supported us through the entire process. First and foremost, afedchin who handled the UWP development from a certain point. Rechi and Paxxi for their assistance and support on getting the code libraries compiled and cleaned up as well their code reviews. Finally, the rest of Team Kodi and of course all you (forum) users who keep supporting us.

    Source: Kodi for the Xbox One | Kodi | Open Source Home Theater Software
    Brink's Avatar Posted By: Brink
    29 Dec 2017

  1. Posts : 14,577
    Windows 10 IoT

    May have a look see, not all that fond of Groove. My big issue with the XBOX One is no local storage on its internal hard drive. And Groove refused to see my USB thumb drive plugged in the back. It would only see my One Drive storage. I don't have enough storage for all my music there. The only other Music Player App, Media Player, would see my thumb drive, but would not play by track number. It played by track title, alphabetically. That messed up all my albums, they play out of sequence.
    I run KODI on my Raspberry Pi, on that same TV. If I can do it all from my XBOX bonus, no having to switch inputs and remotes. One less device cluttering things up. Will also mean I can repurpose that raspberry Pi for something else.
      My Computer

  2. Posts : 3,954
    64-bit Win10 Pro Insider Build 19569

    I've had a 2TB Samsung SSD attached to my Xbox One for ages..
    There's a certain amount of control available locally, but it's mostly being used for my Groove library and games at the moment..
    I think my onboard screenshots and local game recordings are stored there as well..

    I'll keep an eye on developments - sounds innerestin'..
      My Computers

  3. Posts : 14,577
    Windows 10 IoT

    KODI didn't see my USB attached thumb drive. I couldn't find access to it in any of the menu's to add media. On my Raspberry Pi Kodi install its easy peasy to add in my media.

    Do you have that drive setup as expanded storage (or what ever its called) in the XBOX setup menu? MP3 files on it, that you can play from Groove?
      My Computer

  4. Posts : 3,954
    64-bit Win10 Pro Insider Build 19569

    - yeah, it's currently loaded with Groove mp3's and various games and stuff, so it's just extended storage I guess.. (?)
    -I did initially format it, as I recall - so it's Xbox One dedicated..

    - frees up a ton of space on the main drive, though..
    - main drive's another 1TB..
      My Computers

  5. Posts : 14,577
    Windows 10 IoT

    Ok, that's what I thought, mine is 1 TB also. Not full but getting there. Mostly the free Games with Gold. I just uninstall the ones I never play when it gets full. At some point I'll add extra storage.
      My Computer

  6. Posts : 3,954
    64-bit Win10 Pro Insider Build 19569

    It's really easy to move stuff between drives on the Xbox One, as well..
    The SSD response-time is really fast, it's a good investment..
      My Computers

  7. Posts : 14,577
    Windows 10 IoT

    I'd have to divert money from my Raspberry Pi budget.
      My Computer

  8. Posts : 14,577
    Windows 10 IoT

    Bumping an old thread I know but found something interesting. If I plug my thumb drive into one of the rear USB ports, KODI sees it and added my music to its library. Plays by track number too. I was looking over my installed Apps saw KODI and thought I'd have one more try before uninstalling it. One annoyance is it won't work with my XBOX Media Remote? I had to use my game controller. There is always something. Must be something special about that side USB port, if I plug my media thumb drive in the side USB port Kodi doesn't see it?
      My Computer

  9. Posts : 14,577
    Windows 10 IoT

    KODI on XBOX now works with the XBOX Media Remote. Not sure when it happened. I try it every now and then just to see if it works and today it did. I don't even like using the game controller in games, lol.
      My Computer


  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 10:37.
Find Us

Windows 10 Forums