Veröffentlichung des offenen Medienzentrums Kodi 20.0

Fast zwei Jahre nach der Veröffentlichung des letzten bedeutenden Threads ist das Open Media Center Kodi 20.0 erschienen, das zuvor unter dem Namen XBMC entwickelt wurde. Das Mediencenter bietet eine Schnittstelle zum Ansehen von Live-TV und zur Verwaltung einer Sammlung von Fotos, Filmen und Musik, unterstützt die Navigation durch Fernsehsendungen, die Arbeit mit einem elektronischen TV-Guide und die Organisation von Videoaufnahmen nach einem Zeitplan. Vorgefertigte Installationspakete sind für Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS und iOS verfügbar. Der Projektcode wird unter der GPLv2+-Lizenz vertrieben.

Ursprünglich zielte das Projekt darauf ab, einen offenen Multimedia-Player für die Xbox-Spielekonsole zu erstellen, im Laufe der Entwicklung wurde es jedoch in ein plattformübergreifendes Media Center umgewandelt, das auf modernen Softwareplattformen läuft. Zu den interessanten Funktionen von Kodi gehören die Unterstützung einer Vielzahl von Multimedia-Dateiformaten und hardwarebeschleunigte Videodekodierung; Unterstützung für Fernbedienungen; die Möglichkeit, Dateien über FTP/SFTP, SSH und WebDAV abzuspielen; Möglichkeit der Fernsteuerung über ein Webinterface; das Vorhandensein eines flexiblen Plugin-Systems, das in Python implementiert ist und über ein spezielles Add-On-Verzeichnis zur Installation verfügbar ist; Vorbereiten von Plugins für die Integration mit beliebten Online-Diensten; die Möglichkeit, Metadaten (Liedtexte, Cover, Bewertungen usw.) für vorhandene Inhalte herunterzuladen. Etwa ein Dutzend kommerzielle Set-Top-Boxen und mehrere offene Filialen werden auf Basis von Kodi entwickelt (Boxee, GeeXboX, 9x9 Player, MediaPortal, Plex).

Seit der letzten Veröffentlichung wurden mehr als 4600 Änderungen an der Codebasis vorgenommen. Wichtigste Neuerungen:

  • Die Möglichkeit, mehrere Instanzen binärer Add-ons herunterzuladen, wurde implementiert. Sie können beispielsweise mehrere Instanzen des TVHeadend-Add-Ons herunterladen, um eine Verbindung zu verschiedenen Servern herzustellen, aber dieselben Add-On-Einstellungen wie Kanalgruppen und ausgeblendete Kanäle verwenden.
  • Unterstützung für Hardwarebeschleunigung der Videodekodierung im AV1-Format (unter Linux über VA-API) hinzugefügt, entwickelt von der Open Media Alliance (AOMedia), die Unternehmen wie Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco vertritt , Amazon, Netflix, AMD, VideoLAN, Apple, CCN und Realtek. AV1 ist als öffentlich verfügbares, lizenzfreies Videokodierungsformat positioniert, das in Bezug auf die Komprimierungsstufen H.264 und VP9 deutlich voraus ist. AV1-Unterstützung wurde auch zur Inputstream-API hinzugefügt, sodass Add-ons die inputsream.adaptive-Schnittstelle verwenden können, um AV1-formatierte Streams in Add-ons abzuspielen.
  • Das System zum Arbeiten mit Untertiteln wurde neu gestaltet. Der Verarbeitungscode für das Untertitelformat wurde modernisiert, um die Entwicklung und Wartung zu vereinfachen. Es wurde die Möglichkeit hinzugefügt, Schriftarten dynamisch zu positionieren sowie die Hintergrundfarbe und den Rahmen des Untertitelbereichs zu ändern. Verbesserte Unterstützung für die Formate SAMI, ASS/SSA und TX3G. Unterstützung für das WebVTT-Untertitelformat und das OTF-Schriftartformat (OpenType Font) hinzugefügt.
  • Das System zum Starten von Spielen und Emulatoren von Spielekonsolen auf Basis von Libretro verfügt über die Möglichkeit, den Status zu speichern, um das Spiel aus einer unterbrochenen Position fortzusetzen, auch wenn das Spiel selbst das Speichern nicht unterstützt.
  • Für die Windows-Plattform wurde die volle Unterstützung des erweiterten Dynamikbereichs (HDR, High Dynamic Range) implementiert. Linux bietet die Möglichkeit, die HDR-Ausgabe mithilfe der GBM-API (Generic Buffer Management) zu konfigurieren.
  • Es wurde eine separate Einstellung zum Einstellen der Lautstärke von Soundeffekten in der Benutzeroberfläche hinzugefügt.
  • Ein neuer Farbauswahldialog hinzugefügt.
  • Es wurde die Möglichkeit hinzugefügt, über einen HTTPS-Proxy zu arbeiten.
  • Die Möglichkeit, über das NFSv4-Protokoll auf externen Speicher zuzugreifen, wurde implementiert.
  • Unterstützung für das WS-Discovery-Protokoll (SMB-Erkennung) zur Identifizierung von Diensten im lokalen Netzwerk hinzugefügt.
  • Kontextmenüs in verschiedenen Fenstern wurden in eine einheitliche Form gebracht und Funktionen wie die direkte Wiedergabe eines Albums über Widgets wurden implementiert.
  • Die Wiedergabe optischer Discs wurde auf der Linux-Plattform verbessert. Standardmäßige Montage optischer Laufwerke mithilfe von Udisks hinzugefügt. Die Fortsetzung der Wiedergabe von ISO-Images von Blu-Ray- und DVD-Discs wurde implementiert.
  • Es wurde viel Arbeit geleistet, um Stabilität, Leistung und Sicherheit zu verbessern. API für Add-ons wurde erweitert.
  • Unterstützung für den PipeWire-Medienserver hinzugefügt.
  • Integrierte Unterstützung für Steam Deck-Gamecontroller.
  • Unterstützung für Apple-Geräte basierend auf dem M1 ARM-Chip hinzugefügt.

Veröffentlichung des offenen Medienzentrums Kodi 20.0


Source: opennet.ru

Kommentar hinzufügen