Rilascio del media center aperto Kodi 20.0

Dopo quasi due anni dalla pubblicazione dell'ultimo thread significativo, è stato rilasciato il media center aperto Kodi 20.0, precedentemente sviluppato con il nome XBMC. Il media center fornisce un'interfaccia per visualizzare la TV in diretta e gestire una raccolta di foto, film e musica, supporta la navigazione attraverso programmi TV, lavora con una guida TV elettronica e organizza le registrazioni video secondo un programma. Sono disponibili pacchetti di installazione già pronti per Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS e iOS. Il codice del progetto è distribuito sotto la licenza GPLv2+.

Inizialmente, il progetto mirava a creare un lettore multimediale aperto per la console di gioco Xbox, ma nel processo di sviluppo è stato trasformato in un media center multipiattaforma funzionante su moderne piattaforme software. Le caratteristiche interessanti di Kodi includono il supporto per un'ampia gamma di formati di file multimediali e decodifica video con accelerazione hardware; supporto per telecomandi; la possibilità di riprodurre file tramite FTP/SFTP, SSH e WebDAV; possibilità di controllo remoto tramite interfaccia web; la presenza di un sistema flessibile di plugin, implementato in Python e disponibile per l'installazione tramite un'apposita directory dei componenti aggiuntivi; preparazione di plugin per l'integrazione con i servizi online più diffusi; la possibilità di scaricare metadati (testi, copertine, valutazioni, ecc.) per i contenuti esistenti. Sulla base di Kodi vengono sviluppati circa una dozzina di set-top box commerciali e diverse filiali aperte (Boxee, GeeXboX, 9x9 Player, MediaPortal, Plex).

Dall'ultima versione sono state apportate più di 4600 modifiche al codice base. Principali innovazioni:

  • È stata implementata la possibilità di scaricare più istanze di componenti aggiuntivi binari. Ad esempio, puoi scaricare più istanze del componente aggiuntivo TVHeadend per connetterti a server diversi, ma utilizzando le stesse impostazioni del componente aggiuntivo, come gruppi di canali e canali nascosti.
  • Aggiunto supporto per l'accelerazione hardware della decodifica video in formato AV1 (su Linux tramite VA-API), sviluppato da Open Media Alliance (AOMedia), che rappresenta aziende come Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco , Amazon, Netflix, AMD, VideoLAN, Apple, CCN e Realtek. AV1 è posizionato come formato di codifica video disponibile al pubblico ed esente da royalty, notevolmente più avanti di H.264 e VP9 in termini di livelli di compressione. È stato aggiunto anche il supporto AV1 all'API Inputstream, consentendo ai componenti aggiuntivi di utilizzare l'interfaccia inputream.adaptive per riprodurre flussi in formato AV1 nei componenti aggiuntivi.
  • Il sistema per lavorare con i sottotitoli è stato ridisegnato. Il codice di elaborazione del formato dei sottotitoli è stato modernizzato per semplificare lo sviluppo e la manutenzione. Aggiunta la possibilità di posizionare dinamicamente i caratteri, modificare il colore di sfondo e la cornice dell'area dei sottotitoli. Supporto migliorato per i formati SAMI, ASS/SSA e TX3G. Aggiunto supporto per il formato dei sottotitoli WebVTT e il formato dei caratteri OTF (OpenType Font).
  • Il sistema di lancio di giochi ed emulatori di console di gioco basati su libretro ha implementato la possibilità di salvare lo stato per continuare il gioco da una posizione interrotta, anche se il gioco stesso non supporta il salvataggio.
  • Per la piattaforma Windows è stato implementato il supporto completo per la gamma dinamica estesa (HDR, High Dynamic Range). Linux offre la possibilità di configurare l'output HDR utilizzando l'API GBM (Generic Buffer Management).
  • Aggiunta un'impostazione separata per impostare il volume degli effetti sonori nell'interfaccia.
  • Aggiunta una nuova finestra di dialogo per la selezione del colore.
  • Aggiunta la possibilità di lavorare tramite un proxy HTTPS.
  • È stata implementata la possibilità di accedere allo storage esterno utilizzando il protocollo NFSv4.
  • Aggiunto il supporto al protocollo WS-Discovery (SMB discovery) per l'identificazione dei servizi sulla rete locale.
  • I menu contestuali in diverse finestre sono stati portati in una forma unificata e sono state implementate funzionalità come la riproduzione di un album direttamente dai widget.
  • La riproduzione del disco ottico è stata migliorata sulla piattaforma Linux. Aggiunto il montaggio predefinito delle unità ottiche utilizzando udisks. È stata implementata la ripresa della riproduzione dalle immagini ISO dei dischi Blu-Ray e DVD.
  • È stato fatto molto lavoro per migliorare la stabilità, le prestazioni e la sicurezza. L'API per i componenti aggiuntivi è stata ampliata.
  • Aggiunto il supporto per il media server PipeWire.
  • Supporto integrato per i controller di gioco Steam Deck.
  • Aggiunto il supporto per i dispositivi Apple basati sul chip M1 ARM.

Rilascio del media center aperto Kodi 20.0


Fonte: opennet.ru

Aggiungi un commento