Release van het open mediacentrum Kodi 20.0

Na bijna twee jaar sinds de publicatie van de laatste belangrijke thread, is het open mediacentrum Kodi 20.0, voorheen ontwikkeld onder de naam XBMC, uitgebracht. Het mediacenter biedt een interface voor het bekijken van Live TV en het beheren van een verzameling foto's, films en muziek, ondersteunt navigatie door tv-programma's, werkt met een elektronische tv-gids en organiseert video-opnames volgens een schema. Er zijn kant-en-klare installatiepakketten beschikbaar voor Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS en iOS. De projectcode wordt gedistribueerd onder de GPLv2+ licentie.

Aanvankelijk was het project gericht op het creëren van een open multimediaspeler voor de Xbox-gameconsole, maar tijdens het ontwikkelingsproces werd het omgevormd tot een platformonafhankelijk mediacentrum dat op moderne softwareplatforms draait. Interessante kenmerken van Kodi zijn onder meer ondersteuning voor een breed scala aan multimediabestandsformaten en hardwareversnelde videodecodering; ondersteuning voor afstandsbedieningen; de mogelijkheid om bestanden af ​​te spelen via FTP/SFTP, SSH en WebDAV; mogelijkheid tot afstandsbediening via een webinterface; de aanwezigheid van een flexibel systeem van plug-ins, geïmplementeerd in Python en beschikbaar voor installatie via een speciale add-ons-directory; het voorbereiden van plug-ins voor integratie met populaire onlinediensten; de mogelijkheid om metadata (teksten, covers, beoordelingen, enz.) voor bestaande inhoud te downloaden. Er worden ongeveer een dozijn commerciële settopboxen en verschillende open vertakkingen ontwikkeld op basis van Kodi (Boxee, GeeXboX, 9x9 Player, MediaPortal, Plex).

Sinds de laatste release zijn er meer dan 4600 wijzigingen aangebracht in de codebase. Belangrijkste innovaties:

  • De mogelijkheid om meerdere exemplaren van binaire add-ons te downloaden is geïmplementeerd. U kunt bijvoorbeeld meerdere exemplaren van de TVHeadend-add-on downloaden om verbinding te maken met verschillende servers, maar met dezelfde add-on-instellingen, zoals kanaalgroepen en verborgen kanalen.
  • Ondersteuning toegevoegd voor hardwareversnelling van videodecodering in AV1-formaat (op Linux via VA-API), ontwikkeld door de Open Media Alliance (AOMedia), die bedrijven vertegenwoordigt als Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco , Amazon, Netflix, AMD, VideoLAN, Apple, CCN en Realtek. AV1 is gepositioneerd als een publiekelijk beschikbaar, royaltyvrij videocoderingsformaat dat qua compressieniveaus merkbaar voorloopt op H.264 en VP9. AV1-ondersteuning is ook toegevoegd aan de Inputstream API, waardoor add-ons de inputsream.adaptive-interface kunnen gebruiken om AV1-geformatteerde streams in add-ons af te spelen.
  • Het systeem voor het werken met ondertitels is opnieuw ontworpen. De verwerkingscode voor het ondertitelformaat is gemoderniseerd om de ontwikkeling en het onderhoud te vereenvoudigen. De mogelijkheid toegevoegd om lettertypen dynamisch te positioneren en de achtergrondkleur en het frame van het ondertitelgebied te wijzigen. Verbeterde ondersteuning voor SAMI-, ASS/SSA- en TX3G-formaten. Ondersteuning toegevoegd voor het WebVTT-ondertitelformaat en het OTF-lettertypeformaat (OpenType Font).
  • Het systeem voor het starten van games en emulators van gameconsoles op basis van libretro heeft de mogelijkheid geïmplementeerd om de status op te slaan om het spel voort te zetten vanuit een onderbroken positie, zelfs als het spel zelf opslaan niet ondersteunt.
  • Voor het Windows-platform is volledige ondersteuning voor uitgebreid dynamisch bereik (HDR, High Dynamic Range) geïmplementeerd. Linux biedt de mogelijkheid om HDR-uitvoer te configureren met behulp van de GBM-API (Generic Buffer Management).
  • Een aparte instelling toegevoegd voor het instellen van het volume van geluidseffecten in de interface.
  • Een nieuw kleurselectiedialoogvenster toegevoegd.
  • De mogelijkheid toegevoegd om via een HTTPS-proxy te werken.
  • De mogelijkheid om toegang te krijgen tot externe opslag met behulp van het NFSv4-protocol is geïmplementeerd.
  • Ondersteuning toegevoegd voor het WS-Discovery-protocol (SMB-detectie) voor het identificeren van services op het lokale netwerk.
  • Contextmenu's in verschillende vensters zijn in een uniforme vorm gebracht en functies zoals het rechtstreeks afspelen van een album vanuit widgets zijn geïmplementeerd.
  • Het afspelen van optische schijven is verbeterd op het Linux-platform. Standaardmontage van optische stations toegevoegd met udisks. Het afspelen hervatten vanaf ISO-images van Blu-Ray- en dvd-schijven is geïmplementeerd.
  • Er is veel werk verricht om de stabiliteit, prestaties en veiligheid te verbeteren. API voor add-ons is uitgebreid.
  • Ondersteuning toegevoegd voor de PipeWire-mediaserver.
  • Geïntegreerde ondersteuning voor Steam Deck-gamecontrollers.
  • Ondersteuning toegevoegd voor Apple-apparaten op basis van de M1 ARM-chip.

Release van het open mediacentrum Kodi 20.0


Bron: opennet.ru

Voeg een reactie