While we were proofreading this post and getting ready to publish it, we became aware of some terrible news: the OSUOSL is in very real danger of closing down at the end of this year due to recent funding changes, and they need immediate help. Lance Albertson, the Director of OSUOSL, explains it in his own words here.
This matters so much. Without getting into the rights and wrongs of US public sector funding, this could send shock waves through so many open source projects if it’s allowed to happen. Please, if you value their work – and we all should – and if there’s anything you or your employer can do to help them, we’d ask you to do so.
—-
It takes an army of people to create, maintain and deliver Kodi, but not everyone involved is a team member. As well as the obvious developers, graphics designers, forum moderators and similar, we’re also hugely dependent on our sponsors for both financial help and donations of infrastructure. It’s the latter category that we’d like to highlight today, specifically the Oregon State University Open Source Laboratory.
The OSUOSL is a nonprofit organisation that works to advance open source technologies, seeking to accelerate the growth of high-impact open source software projects, and promote a global open source culture of accessibility and increased productivity. The lab partners with industry leaders and policy makers to bring open source technologies to new sectors, including education, health and government.
To this end, they’ve been providing free hosting services for FOSS projects since 2003, and currently do so for more than 160 projects, including those of worldwide leaders like the Apache Software Foundation, the Linux Foundation, Drupal – and, of course, Kodi. They offer world-class hosting services, professional software development and on-the-ground training for promising students interested in open source management and programming. The most active organisation of its kind, the OSL delivers nearly 430 terabytes of information to people around the world every month from its hosted sites. Specifically for Kodi, they currently host a significant 2U, 96-core system that runs most of our build systems, as well as separate platforms that host a big part of our public-facing infrastructure: the forum, the wiki, and our pastebin site.
We’re immensely grateful for their assistance and support, and want to publicly thank them for everything they do. OSUOSL is primarily funded through grants, corporate sponsorships and individual contributions from the community. Please see their website for how you can help them to continue providing services such as this.
https://dimitrology.com/wp-content/uploads/2025/08/Meet-the-Sponsor-Oregon-State-University-Open-Source-Lab.webp.webp.webp408488Dimitrologyhttps://dimitrology.com/wp-content/uploads/2019/11/WEBSITE-LOGO-2020-SMALL.pngDimitrology2025-08-17 02:17:502025-08-17 02:17:50Meet the Sponsor: Oregon State University Open Source Lab
https://dimitrology.com/wp-content/uploads/2025/05/How-To-Use-Tech-To-Speed-Up-Business-Processes.jpg8541280Dimitrologyhttps://dimitrology.com/wp-content/uploads/2019/11/WEBSITE-LOGO-2020-SMALL.pngDimitrology2025-05-30 12:35:222025-05-30 12:41:46How To Use Tech To Speed Up Business Processes
New Year, New Kodi? Not quite, but here we go with the next point release of the 21.x “Omega” series.
The usual story: bugfixes, not features. The full changelog can be found on Github, as usual.
Release Summary
Major user-facing changes include:
Library/Sources and Management
Fixed a bug that ignored images in the ...\season\.actors folder. The \season\.actors folders have been deprecated and all actors are saved in the \TV Show\.actors folder. (forum, PR)
Restore performance of movie addition to the library to v20 (Nexus) level (PR)
Fixed/improved playback from some UPnP server software (at least UMS and Gerbera. Some NAS UPnP servers are based on UMS under the covers). Playback starts faster and multiple videos can be played consecutively. (PR)
Preserve special characters in names of scanned or added movie extras (PR)
Replace context menu items ‘Set actor/artist thumb’ with ‘Choose art’ to make it possible again to add/and set other artwork, not only thumbnails (PR)
Fixed mark watched/unwatched operations missing in certain context menus (PR)
Honour importwatchedstate and importresumepoint settings from advancedsettings.xml (PR)
Video
Fixed HDR passthrough on video sources with partial or missing display metadata (only GL/GLES platforms) (PR)
Fixed HDR to SDR tone mapping on video sources with partial or missing display metadata (only GL/GLES platforms) (PR)
Fixed possible incorrect picture metadata if playing different HDR videos without stopping the previous one and the videos had different HDR metadata (all platforms) (PR)
Fixed on Blu-Ray discs some BD-j menu items not displaying correctly due to multi-thread timing issues (PR)
Fixed deletion of bookmarks in video if the video has also chapters (PR)
Music
Fixed an issue with the last track duration of some albums stored in mka containers (PR)
Plugins
Fixed missing context menu entries for plugin-provided items (PR)
Filesystem
Restored the ability of enter credentials when browsing SMB shares (only POSIX platforms) (PR)
Updated cURL to 8.10.0 to fix issues with FTP TLS sources (PR)
In preparation for our next major release, we’ve been updating the translation strings in all 78 of our binary add-ons (audio, inputstream, peripheral, screensaver, vfs, visualisation…). These updates have now all been backported to this release, so there’s a bonus of a year’s worth of fixes and improvements here.
Fixed the potential crash occurred when the system contained environment variables name with a length of more than 64 characters (PR)
Fixed HDR feature did not work on Windows 11 24H2 under some circumstances (PR)
Improved support for WCG displays on Windows 11 24H2 (PR)
We always want to thank everyone who has helped us track down and fix any issues. We endeavour to minimise the issues everyone experiences, but with such a large project, and the fact everyone contributing to Kodi is a volunteer, issues and bugs are a part of life. If you happen to experience any bugs/issues, don’t hesitate to reach out on the forums, or raise an issue on Github.
As this is a point release, there are no major changes since the previous version, and you should be fine to install this straight over the top of any existing Kodi 21.x installation – indeed, this will happen automatically on many platforms. However, as for all software installations, back up your userdata beforehand if you’ve any doubts or have anything you can’t afford to lose (and definitely do this if you’re going for a major version upgrade).
A list of all changes for this version can be found at GitHub. If you want to read back on the full history of v21 itself, or of previous versions, you can find the corresponding articles in the relevant blog posts.
Application deployment on different platforms (notably the Microsoft Store) can vary considerably due to circumstances outside of our control, so just be patient, and the update will inevitably find its way through.
Android Deployment
We always do what’s known as a “staged” deployment roll out for Android. So if you didn’t receive the update immediately, it should have come through over the following week or so, and rollout should now be complete.
We talk a lot about the Kodi software, its development and releases, and that’s fine, as that’s what we’re all about and that’s what everyone ultimately sees. However, we thought we’d change the subject a little and explore what goes on behind the scenes: how “Team Kodi” is structured, and what else is going on in the background in support of that glorious code.
The Kodi Foundation and the Board of Directors
Kodi has a legal personality. We’re incorporated in the US as the Kodi Foundation, a 501(c)(3) non-profit – or a type of NGO, in common European parlance. This is the “company”, it’s the entity that receives donations, signs hosting agreements, protects our trademarks, and owns any assets and intellectual property. However, we don’t have any of the trappings of a regular company: we have no employees, minimal assets, and no property. We’re wholly run by volunteers and a few carefully-chosen outside agents for e.g. legal work.
The Kodi Foundation is then made up of members of Team Kodi. It’s not mandatory to join – you can be a Team member and not join – but it’s the Foundation members who get a vote on major decisions. Probably the most regular of those decisions is the appointment of our Board of Directors – again, Team members, all volunteers, each of whom serves a two-year term as part of a Board of five members. The Board then manages Kodi: funds, publicity, taxes, lawyers, copyright bodies, banks, sponsors, non-profit oversight, and so on. There’s also a whole raft of internal administrivia – member lists, permissions, access rights, what’s filed where, who’s responding to what, why are we getting these emails, no we don’t want your adverts.
As both a Team and as a Board, we hold regular Zoom meetings to discuss progress, schedules, and any related issues that may crop up from time to time. As you can imagine, this can be quite a challenge given the timezones we cover, so everything is available afterwards for Team members to catch up on.
The Greater Team Kodi
It’s not just paperwork, though. It’s easy to think of Kodi as a bunch of lines of code, hammered out in the small hours by pizza-fuelled developers, and that’s not necessarily too far wide of the mark in some ways. But there’s also so much more: even to maintain that code needs discipline, a release manager, code reviews, Github admin. We have people who look after build servers and DNS records, who administer our email and collaboration tools, who feed and water everything from backup servers to the server that hosts the forums: software upgrades, patches, hardware replacement, migrations. And we have people to write posts like this, to design our graphics for each release, to modify skins, to compile and build new releases.
Funding it All
As mentioned above, this is all voluntary: nobody at Kodi gets paid anything for what they do. We all do this as a hobby, because we enjoy it in some way. And what makes that possible is primarily you, our users.
We generate a few tens of thousands of dollars a year. Most of that comes directly from donations – that little orange button in the top right; some comes from merchandise sales such as T-shirts or royalties on branded Flirc goods; and the rest comes from corporate sponsorship, which is an ephemeral beast at best. You’ll perhaps notice that we’ve always steered clear of advertising, so there are no popups on this site, no banner ads, and nothing within the application itself: that’s very deliberate, and we work hard to keep it like that.
On that note, we’d like to give a huge shout out to Flirc right now, as they’ve just started selling a Raspberry Pi 5 branded Kodi case. This is the only company authorised to use our brand on a product, and the only company who gives us royalties: we get a small amount for every case sold. They’ve been consistently helping us out financially for the last few years and, without them, we would be attending many fewer conferences.
And where does the money go? We have hosting costs, professional service fees (lawyers, copyright specialists, accountants), banking fees. While we sometimes get sponsored hardware, we have to pay for servers, storage, bandwidth. If someone is working on a feature and they need a particular piece of hardware that we can’t get donated, we’ll buy them something (e.g. to assist with porting Kodi to a new platform). Perhaps our biggest costs are conferences: the Open Source world thrives on community, so we have tried to get people representing us at FOSDEM, Embedded Linux Conference, OSS Summit, SCALE, and the Open Source Leadership Summit – although the majority of funds goes to getting as many members as possible to attend our annual developer conference, Kodi Devcon.
We think we do pretty well on limited funds, and we’ve had some big donations in the past, but unfortunately those are drying up, so we’re starting to have to make hard decisions on not covering our volunteers costs to represent us at some of the conferences.
Once 2024 ends, we will publish a detailed financial blog post, outlining our expenses this past year, but we’d love help from readers and users like you!
What’s Needed
More hosting is always appreciated. We get by nearly entirely from free hosting and can’t thank our sponsors such as OSUOSL and Leaseweb enough, but can always use more diversity.
We always need volunteers to work on stuff! Social Media and someone to manage our store are two that come to mind, but platform-specific development experience (e.g. Android) is always good.
Sponsorship! if you think you have a good fit for a sponsor who aligns with our interests, please, reach out!
If you have any corporate matching, Kodi is registered as a corporate nonprofit beneficiary with the Benevity platform.
And lastly, monetary donations go a long way too. As stated, we are a 501(c)(3), so these donations are tax deductible in the US. If you have a few dollars, pounds, euros or equivalent going spare, you can really help us out. Thank you!
We always want to keep some money in the bank, and we have a rule: we need to be able to cover the next Devcon before we hold this one and, unfortunately, 2025 may be the last year for a couple years at the current rate of donations. We spend less than US$30k for the entire event, including flying our team from around the world to attend plus all hotel/food/conference room costs, but our current finances just won’t support this after next year’s conference unless something changes, such as a new sponsor (or the RPi5 case becomes exceedingly popular and sells out!).
Thank you very much in advance for anything you can do to help.
https://dimitrology.com/wp-content/uploads/2024/12/The-Kodi-Foundation-Who-We-Are-What-We-Do.webp.webp12521920Dimitrologyhttps://dimitrology.com/wp-content/uploads/2019/11/WEBSITE-LOGO-2020-SMALL.pngDimitrology2024-12-19 05:41:122024-12-19 05:41:12The Kodi Foundation: Who We Are, What We Do
Team Flirc and Team Kodi are thrilled to introduce the newly designed Flirc Raspberry Pi 5 Case, Kodi Edition. Available now!
Our journey began with a host of ideas that we transformed into a crowdsourcing poll on the Kodi forums. The community chose from six designs, and we loved seeing your preferences and hearing your feedback. We’re excited to continue this collaborative approach because, just as Kodi is community-driven, so should its official case be.
With only about 2,000 cases available, this is a truly limited edition. Once sold out, we won’t produce more. Instead, every quarter, we’ll engage with the community again, allowing you to submit and vote on new ideas for another limited run.
With each purchase, you’re helping fund the Kodi team’s ongoing development and innovation.
On top of our Black Friday – Cyber Monday deals, enjoy an extra 10-15% off when you purchase a Kodi Edition Raspberry Pi 5 case, which can be used on our Flirc USB or Skip 1s Universal Remote.
https://dimitrology.com/wp-content/uploads/2024/11/Flirc-Case-for-Raspberry-Pi-5-Kodi-Edition.webp.webp520832Dimitrologyhttps://dimitrology.com/wp-content/uploads/2019/11/WEBSITE-LOGO-2020-SMALL.pngDimitrology2024-11-28 18:37:362024-11-28 18:37:36Flirc Case for Raspberry Pi 5 – Kodi Edition
Okay, a late announcement – apologies, you can blame the summer holiday season. Or, if it’s easier, you can just blame me as the bloke with the keyboard, that works equally well. Either way, many of you will already have noticed this, but, in case you haven’t …
Team Kodi is here with the first point release of the 21.x “Omega” series.
A range of bugfixes have been collected since the original release of Omega 21.0. Rather than list them all here, you can see the full changelog on Github, as usual.
We always want to thank everyone who has helped us track down and fix any issues. We endeavour to minimise the issues everyone experiences, but with such a large project, and the fact everyone contributing to Kodi is a volunteer, issues and bugs are a part of life. If you happen to experience any bugs/issues, don’t hesitate to reach out on the forums, or raise an issue on Github.
As this is a point release, there are no major changes since the previous version, and you should be fine to install this straight over the top of any existing Kodi 21.0 installation – indeed, this will happen, and probably already has happened, automatically on many platforms. However, as for all software installations, back up your userdata beforehand if you’ve any doubts or have anything you can’t afford to lose (and definitely do this if you’re going for a major version upgrade).
A list of all changes for this version can be found at GitHub. If you want to read back on the full history of v21 itself, or of previous versions, you can find the corresponding articles in the relevant blog posts.
Application deployment on different platforms (notably the Microsoft Store) can vary considerably due to circumstances outside of our control, so just be patient, and the update will inevitably find its way through.
Android Deployment
We always do what’s known as a “staged” deployment roll out for Android. So if you didn’t receive the update immediately, it should have come through over the following week or so, and rollout should now be complete.
This is a little later in the development cycle than would normally be the case, but I’m sure you’ll understand why.
It’s traditional, as we move towards the release of a new version of Kodi, to begin the process of naming what will become its successor. In recent years, “Leia” gave way to “Matrix”, which moved aside for “Nexus”, and then on to our current version, “Omega”. There’s a clue there to the pattern, so P-something it is.
Our normal process would be to ask the forums and team for suggestions, edit these down to a shortlist, and then run an internal poll and choose a winner. However, the shortlisting was done a little quickly this time, and we ended up picking a P-name that was already in use for a problematic add-on (arrr, shiver me timbers, and all that – absolutely not a connection we’d wish to make). The obvious solution was to skip that one, then, and move to the second choice – except that turned out to be the name of a legitimate streaming service. And the third? Another problematic add-on.
As the team deliberated the need for another poll, we heard sad news about a colleague and team member whose contributions to Kodi have been so immensely valuable. His death at such a young age gave everyone pause, and with his name just-so-happening to begin with exactly the right letter, it seemed fitting to mark his passing with more than just a blog post.
So with muted fanfare, we memorialise our good friend, and continue development towards Kodi v22, “Piers”.
You will, of course, hear more about this as the development branch takes shape, and you can follow development on GitHub as you wish.
https://dimitrology.com/wp-content/uploads/2024/07/Names-Have-Power.webp.webp15002400Dimitrologyhttps://dimitrology.com/wp-content/uploads/2019/11/WEBSITE-LOGO-2020-SMALL.pngDimitrology2024-07-05 16:04:052024-07-05 16:04:05Names Have Power
Learn how to watch EURO 2024 live streams for free! Our step-by-step guide ensures you won’t miss a single match of the action.
With the highly anticipated EURO 2024 fast approaching, we present a comprehensive list of broadcasters offering free live streams for this year’s tournament. This guide is designed to be universally applicable, enabling fans worldwide to enjoy the championship, provided they use a VPN. Unfortunately, this edition of EURO 2024 will not be broadcast in 4K UHD due to a decision made by UEFA. However, some broadcasters may choose to upscale the matches to enhance viewing quality.
Broadcaster
Country/Server
ITV & BBC
United Kingdom
Das Erste, ZDF & RTL
Germany
Rai/Rai Sport
Italy
RTBF & VRT
Belgium
RSI, SRF & RTS
Switzerland
ORF & Servus
Austria
TF1
France
RTVE
Spain
RTÉ
Ireland
NOS
Netherlands
ERT
Greece
Top Choices for Streaming EURO 2024
United Kingdom: ITV & BBC provide free streaming for UK residents keen to watch EURO 2024 live.
Germany: Das Erste, ZDF & RTL are the prime channels for German viewers.
Italy: Rai is the go-to destination for live tournament coverage in Italy.
Belgium: RTBF & VRT will deliver live broadcasts for Belgian enthusiasts.
Switzerland: RSI, SRF & RTS possess exclusive rights and will stream all matches without charge.
Austria: ORF & Servus will broadcast the matches for Austrian viewers.
France: TF1 streams for free to French viewers.
Spain: RTVE is the preferred channel for Spanish-language commentary.
Ireland: RTÉ ensures free access for the Irish audience.
Netherlands: NOS provides exhaustive coverage for Dutch viewers.
Greece: ERT will broadcast the matches for Greek viewers.
NordVPN Connected to a UK Server
Accessing EURO 2024 from Unlisted Regions
Activate a VPN: I recommend NordVPN, which has proven effective for Champions League and Conference League streams.
Select the Right Server: Match your VPN server country/region to the broadcaster you wish to access (as listed above).
Connect to the broadcaster’s website: The broadcaster sometimes asks you to create a free account. Create it if you do not already have one and log in.
Check the Schedule: Verify the broadcast schedule according to your time zone preferences.
EURO 2024 Schedule Overview
Below is a summary of the EURO 2024 schedule. The complete timetable is available on the official event website, but key dates are as follows:
Group Stage: 14 June – 26 June 2024
Round of 16: 29 June – 2 July 2024
Quarter-finals: 5 July – 6 July 2024
Semi-finals: 9 July – 10 July 2024
Final: 14 July 2024
Embrace the excitement of EURO 2024 and enjoy seamless streaming with these tips!
https://dimitrology.com/wp-content/uploads/2024/05/Discover-How-to-Watch-EURO-2024-Live-Streams-For-Free.jpg8461280Dimitrologyhttps://dimitrology.com/wp-content/uploads/2019/11/WEBSITE-LOGO-2020-SMALL.pngDimitrology2024-05-22 12:11:092024-05-22 12:11:11Discover How to Watch EURO 2024 Live Streams For Free
In 2015, Kodi’s default theme Confluence was growing long in the tooth. Most of the really exciting skins from that time accomplished far more, and Confluence was ultimately a 2009 update to an existing skin called MediaStream that was itself several years old. It was time for Confluence to retire. We needed something new that adhered to the UX best practices of the time.
I proposed some wireframes based on Google’s Material Design that were pretty vague, but I hoped would be enough to get us started. Almost immediately, members of our team of skilled skinners (Phil65 and Piers) jumped on the task. I made my initial suggestion early on the 17th of June, and Piers had already mocked up a complete home page later that day. His post at that time introducing the mockup had me chuckling for days. Once an idea struck him, the guy worked tirelessly to see it through.
By the 18th, a day later, Piers’ mockup was revamped and looked remarkably complete. Unfortunately, those early designs have been lost to the internet gods, but we do still have a screenshot of the first alpha created in August that remained quite true to those early mockups.
By September, Estuary was pretty well complete with two primary themes, the 3D-styled curial and the flat style which remains the default to this day. Piers and Phil65, along with several other skinners, notably BigNoid, had introduced a variety of features including the ability to select different color styles, like pink. The team also created a separate second skin designed specifically to work for mobile devices.
In 2016, these skins were officially released with Kodi 17 to universal praise within the community (for those interested in history, you can find the original blog post here). The work done by Piers and the team on UX/UI in 2015 and 2016 cannot be understated. They developed a lasting and original skin that remains in use to this very day.
We recently learned that Piers passed away. He was 37. He will be missed by those of us who worked with him on this project. We cannot emphasize enough his contribution to software seen and used by millions of people worldwide.
https://dimitrology.com/wp-content/uploads/2024/04/A-Tribute-to-Estuary-Developer-and-Kodi-Team-Member-Piers.webp.webp6281080Dimitrologyhttps://dimitrology.com/wp-content/uploads/2019/11/WEBSITE-LOGO-2020-SMALL.pngDimitrology2024-04-28 05:07:562024-04-28 05:07:56A Tribute to Estuary Developer and Kodi Team Member, Piers
Recently, Team Kodi proudly released Kodi v21 “Omega”, the latest major release of our popular media centre software.
Our longevity and popularity means that Kodi is installed on literally millions of devices worldwide. For a range of reasons, not all of them are capable of supporting the newer releases; we do, however, try to maintain as much support as we can for the older releases, with our target being support for the previous two versions before the current one. The release of Omega thus moves Kodi Leia out of active support.
The final version of Kodi Leia (v18.9) was released in October 2020. Leia was also noteworthy as being the final version which made use of the Python 2 language, with Kodi Matrix and beyond using the newer Python 3. That move was made due to Python 2 being marked as end-of-life on 1st January 2020 by its authors, who now no longer support it and so it does not receive any updates or security patches. Python 3 is fully supported and updated, but Python 3 code is not directly compatible with Python 2.
This means that, as Kodi Leia moves out of support, so does Python 2 for Kodi. As a result, we will no longer be accepting any updates for Python 2 addons into our repository, and the Leia repo will be frozen. Any Leia installation will still be able to access the repo, but addon updates will only be accepted in Python 3, with the effect that they can only be run on Kodi Matrix or later. This will free up the Team Kodi volunteers who review addon submissions to focus entirely on Python 3 addons, making reviews simpler and faster and so minimising the delays between submission and release of acceptable addons into the repo.
This also means that older scrapers written in XML or Python 2 will not get any updates, so any changes made on the source database sites which break them will render them permanently broken. Most of these scrapers are long unsupported anyway, but as Leia and older versions are now end-of-life then the only solution will be to update to a newer version of Kodi using the supported Python 3 scrapers.
We thus bid a grateful farewell to Python 2, and put our focus now on updating and improving Kodi for the future.
https://dimitrology.com/wp-content/uploads/2024/04/The-Sun-Sets-on-Python-2.webp.webp9561670Dimitrologyhttps://dimitrology.com/wp-content/uploads/2019/11/WEBSITE-LOGO-2020-SMALL.pngDimitrology2024-04-26 03:02:172024-04-26 03:02:17The Sun Sets on Python 2