Utgivelse av det åpne mediesenteret Kodi 20.0

Etter nesten to år siden publiseringen av den siste betydningsfulle tråden, har det åpne mediesenteret Kodi 20.0, tidligere utviklet under navnet XBMC, blitt sluppet. Mediesenteret gir et grensesnitt for å se på direktesendt TV og administrere en samling bilder, filmer og musikk, støtter navigering gjennom TV-programmer, arbeider med en elektronisk TV-guide og organiserer videoopptak i henhold til en tidsplan. Ferdige installasjonspakker er tilgjengelige for Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS og iOS. Prosjektkoden distribueres under GPLv2+-lisensen.

Opprinnelig var prosjektet rettet mot å lage en åpen multimediaspiller for Xbox-spillkonsollen, men i utviklingsprosessen ble den forvandlet til et tverrplattformmediesenter som kjører på moderne programvareplattformer. Interessante funksjoner i Kodi inkluderer støtte for et bredt spekter av multimediefilformater og maskinvareakselerert videodekoding; støtte for fjernkontroller; muligheten til å spille av filer via FTP/SFTP, SSH og WebDAV; mulighet for fjernkontroll via et webgrensesnitt; tilstedeværelsen av et fleksibelt system med plugins, implementert i Python og tilgjengelig for installasjon gjennom en spesiell tilleggskatalog; forberede plugins for integrasjon med populære nettjenester; muligheten til å laste ned metadata (tekster, omslag, vurderinger osv.) for eksisterende innhold. Omtrent et dusin kommersielle set-top-bokser og flere åpne filialer utvikles basert på Kodi (Boxee, GeeXboX, 9x9 Player, MediaPortal, Plex).

Siden forrige utgivelse har det blitt gjort mer enn 4600 endringer i kodebasen. Hovedinnovasjoner:

  • Muligheten til å laste ned flere forekomster av binære tillegg er implementert. Du kan for eksempel laste ned flere forekomster av TVHeadend-tillegget for å koble til forskjellige servere, men ved å bruke de samme tilleggsinnstillingene, for eksempel kanalgrupper og skjulte kanaler.
  • Lagt til støtte for maskinvareakselerasjon av videodekoding i AV1-format (på Linux via VA-API), utviklet av Open Media Alliance (AOMedia), som representerer selskaper som Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco , Amazon , Netflix, AMD, VideoLAN, Apple, CCN og Realtek. AV1 er posisjonert som et offentlig tilgjengelig, royaltyfritt videokodingsformat som er merkbart foran H.264 og VP9 når det gjelder komprimeringsnivåer. AV1-støtte er også lagt til Inputstream API, slik at tillegg kan bruke inputsream.adaptive-grensesnittet for å spille AV1-formaterte strømmer i tillegg.
  • Systemet for å jobbe med undertekster har blitt redesignet. Behandlingskoden for undertekstformatet har blitt modernisert for å forenkle utvikling og vedlikehold. Lagt til muligheten til å dynamisk posisjonere fonter, endre bakgrunnsfargen og rammen til undertekstområdet. Forbedret støtte for formatene SAMI, ASS/SSA og TX3G. Lagt til støtte for WebVTT undertekstformat og OTF (OpenType Font) skriftformat.
  • Systemet for å lansere spill og emulatorer av spillkonsoller basert på libretro har implementert muligheten til å lagre tilstand for å fortsette spillet fra en avbrutt posisjon, selv om selve spillet ikke støtter lagring.
  • For Windows-plattformen er full støtte for utvidet dynamisk område (HDR, High Dynamic Range) implementert. Linux gir muligheten til å konfigurere HDR-utdata ved å bruke GBM (Generic Buffer Management) API.
  • Lagt til en egen innstilling for å stille inn volumet på lydeffekter i grensesnittet.
  • Lagt til en ny fargevalgsdialog.
  • Lagt til muligheten til å jobbe gjennom en HTTPS-proxy.
  • Muligheten til å få tilgang til ekstern lagring ved hjelp av NFSv4-protokollen er implementert.
  • Lagt til støtte for WS-Discovery (SMB discovery)-protokollen for å identifisere tjenester på det lokale nettverket.
  • Kontekstmenyer i forskjellige vinduer har blitt brakt til en enhetlig form, og funksjoner som å spille av et album direkte fra widgets er implementert.
  • Optisk plateavspilling er forbedret på Linux-plattformen. Lagt til standardmontering av optiske stasjoner ved bruk av udisker. Gjenoppta avspilling fra ISO-bilder av Blu-Ray- og DVD-plater er implementert.
  • Mye arbeid er gjort for å forbedre stabilitet, ytelse og sikkerhet. API for tilleggsprogrammer er utvidet.
  • Lagt til støtte for PipeWire-medieserveren.
  • Integrert støtte for Steam Deck-spillkontrollere.
  • Lagt til støtte for Apple-enheter basert på M1 ARM-brikken.

Utgivelse av det åpne mediesenteret Kodi 20.0


Kilde: opennet.ru

Legg til en kommentar