Kodi ist eine Open-Source-Media-Center-Software, mit der Benutzer ihre Musik, Filme, Fotos und Fernsehsendungen verwalten und abspielen können. Die Software ermöglicht es, die Medienbibliothek zu organisieren, Untertitel hinzuzufügen und Streaming-Inhalte aus verschiedenen Quellen wie dem Internet oder einem lokalen Netzwerk wiederzugeben.
Kodi ist für eine Vielzahl von Plattformen wie Windows, macOS, Linux, iOS und Android verfügbar und kann auch auf einigen Smart-TVs und Streaming-Geräten installiert werden. Nachdem derzeit Version 20.1 aktuell ist, legen die Entwickler derzeit mit Version Kodi 21 nach, Codename Omega. Hierbei handelt es sich allerdings um die erste Alpha, die sich an Menschen richtet, die gerne ausprobieren.
Änderungsprotokoll
Build/Dependencies
- Build support for GCC13 has been fixed by some users. This allows Kodi to be built on newer toolchains that refactored some header inclusions.
- Some general version bumps have been made for an assortment of dependencies for Android/Apple/CI platforms. Thanks @craigcarnell, @fuzzard.
- @lrusak has endeavoured to improve the way some of the Android/Apple/CI dependency systems work and handle different states.
- @Rechi has fixed a few cmake deprecations and pkgconfig detection issues.
Documentation
- Some new contributors noted some of our contributing guideline documentation was lacking. A few people have helped contribute to hopefully make them more helpful/informative.
- @fixthething has updated some of the Ubuntu build documentation to reflect some modern package names used in more recent Ubuntu versions.
FFmpeg
- Use upstream FFmpeg. This is a big achievement and allows easier FFmpeg updates in the future.
- Update to version 6.0. This puts us inline with the latest FFmpeg release. Compatibility with 5.1.x has been retained for Linux distro support.
Filesystem
- With the introduction of NFSv4 support, a number of issues were quickly discovered by users. @thexai has fixed a many of these, such as timeouts/chunk size defaults for NFSv4.
General
- @repojonray has provided a number of general fixes/improvements to various areas to address e.g. memory leaks and performance improvements.
- Modernisation of several areas of Kodi have been undertaken by a number of developers. A lot of this work will go unseen by users, however it’s helping to make Kodi’s huge amount of code more maintainable for the future. @lrusak, @neo1973 , @repojohnray, @enen92, @Rechi .
- Add setting to disable screensaver while playing audio.
- @DeltaMikeCharlie has contributed some improvements to the UX regarding date format options.
Games
- Improvements are continually being made to the Retroplayer ecoystem by several devs/users. Thanks to @KOPRajs, @garbear .
JSON-RPC
- genre has been added to the
Video.Fields.Episodes
field.
Music
- Add support for reading (and writing) M3U8 playlist files. This provides support for non-ASCII characters in the playlist files (UTF-8 character support).
Platform Specifics
- Android:
- Improved Dolby Vision detection and compatibility: implemented support of DV in MKV containers, better handling of different DV profiles with fallback to HDR10 when is possible and display is not DV capable. For some devices, we can now also support hardware tone mapping DV profiles 4, 5 to SDR. Supported profiles vary on different Android devices: for example, the 2019 Shield supports profiles 4, 5, 7, 8 in DV and fallback to HDR10 (profiles 7, 8) but not HW tone mapping to SDR. Similarly, the Fire TV Stick doesn’t supports profile 7 although it does support HW tone mapping of profile 5 to SDR (profiles 4, 5, 8 are supported with DV display).
- Implemented minimise shutdown function in Power Saving settings.
- Multiple small internal improvements and use of newer Android APIs to replace deprecated ones.
- @joseluismarti is slowly improving/updating a number of Android-specific features that enable the project to stay up to date with Google Play Store submission requirements.
- iOS/TVOS:
- Support for Channel Up/Down keys when using the iPhone Apple TV Remote app connected to an Apple TV has been added.
- Linux:
- Pipewire:
- Fix implementation to work properly with AudioEngine.
- Add support for passthrough formats. This includes HD audio formats like DTS-HD and TrueHD.
- GBM:
- Add support for libdisplay-info to help parse EDID information and determine display capabilities.
- macOS:
- @enen92 has been slowly but surely improving lots of the macOS native windowing implementation (mouse, resizing, menu bar, shortcut key handling, etc.) that was introduced in Nexus. The official macOS builds do not use this functionality at this point, but with enen92’s work, we are inching closer to using it as our default for v21.
- macOS CD/DVD drive handling has been fixed. This also allows M1-based machines to read disks correctly.
- Windows:
- Minimum Windows supported version has been raised to Windows 8.1.
- If they’re available, we will now use displays‘ friendly names in settings (e.g.
"LG TV #1"
).
- Added a setting to use the Windows HDR/SDR brightness balance setting for GUI and subtitles when the display is in HDR PQ mode, and also improved the curve of internal method GUI SDR max peak luminance.
- Improved read performance over SMB in some special cases, e.g. playing full Blu-ray folders.
- Improved graphics compatibility and fallback to enable running in some limited VM hardware (Hyper-V) even without video decoding support.
- Various improvements in DXVA render method to avoid incompatibilities in old hardware or Windows 8, especially in the case of sources with BT.2020 colour space.
- Implemented support for DXVA2 AV1 hardware video decoding 8-bit and 10-bit.
- Specific SDK requirements for building UWP packages have been removed to allow the use of newer SDKs from Visual Studio.
Picture
- Fix security issues discovered regarding image EXIF metadata. Further fixes were also backported from the upstream EXIF data parsing library that is in use in Kodi.
PVR
- Add possibility to sort channel groups to your liking.
Settings
- Some fixes to regressions in Settings visibility have been made.
Subtitles:
- The display of MKV files containing text subtitle entries without the duration set on the Matroska block were fixed, retaining Kodi v19 behaviour. This includes the teletext autoconversion to srt done in PVR backends (e.g. tvheadend).
- Fixed setting of subtitle offset when auto-close video OSD is set.
- @CastagnaIT has continued to support/fix issues with the new subtitle system as they are reported.
UPnP:
- Improved compatibility with official smart TV applications when displaying and browsing served UPnP Kodi libraries.
- Fix artwork when playing/refreshing UPnP items.
Dies ist laut der Entwickler eine große Version, die, wie zu erwarten, viele neue Funktionen enthält. Durch die Umstellung auf FFmpeg 6.0 besteht jedoch die Möglichkeit, dass es zu Regressionen kommen kann. Nutzer sollen sich also bitte bewusst sein, dass die Installation höchstwahrscheinlich einige Dinge kaputt machen wird – erfahrene Nutzer können ihre Probleme dann über GitHub melden und so zum Gelingen beitragen. Die neue Version von Kodi 21 kann über den Prerelease-Reiter heruntergeladen werden, alle Änderungen zwischen v20 und v21 findet man hier.
Transparenz: In diesem Artikel sind Partnerlinks enthalten. Durch einen Klick darauf gelangt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhalten wir eine kleine Provision. Für euch ändert sich am Preis nichts. Partnerlinks haben keinerlei Einfluss auf unsere Berichterstattung.
Für eine offene Diskussion behalten wir uns vor, jeden Kommentar zu löschen, der nicht direkt auf das Thema abzielt oder nur den Zweck hat, Leser oder Autoren herabzuwürdigen. Wir möchten, dass respektvoll miteinander kommuniziert wird, so als ob die Diskussion mit real anwesenden Personen geführt wird. Dies machen wir für den Großteil unserer Leser, der sachlich und konstruktiv über ein Thema sprechen möchte - gerne auch mit Humor. In jedes Thema Politik einbringen ist nicht erwünscht.
Du willst nichts verpassen?
Du hast die Möglichkeit, den Feed dieses Beitrags zu abonnieren. Wer natürlich alles lesen möchte, der sollte den Hauptfeed abonnieren.