Frigivelse af det åbne mediecenter Kodi 20.0

Efter næsten to år siden offentliggørelsen af ​​den sidste betydningsfulde tråd er det åbne mediecenter Kodi 20.0, tidligere udviklet under navnet XBMC, blevet frigivet. Mediecentret giver en grænseflade til at se live-tv og administrere en samling af fotos, film og musik, understøtter navigation gennem tv-shows, arbejde med en elektronisk tv-guide og organisere videooptagelser i henhold til en tidsplan. Færdige installationspakker er tilgængelige til Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS og iOS. Projektkoden distribueres under GPLv2+-licensen.

Oprindeligt var projektet rettet mod at skabe en åben multimedieafspiller til Xbox-spilkonsollen, men i udviklingsprocessen blev den omdannet til et multi-platform mediecenter, der kører på moderne softwareplatforme. Interessante funktioner i Kodi inkluderer understøttelse af en lang række multimediefilformater og hardware-accelereret videoafkodning; understøttelse af fjernbetjeninger; evnen til at afspille filer via FTP/SFTP, SSH og WebDAV; mulighed for fjernbetjening via en webgrænseflade; tilstedeværelsen af ​​et fleksibelt system af plugins, implementeret i Python og tilgængeligt til installation gennem en speciel tilføjelsesmappe; forberede plugins til integration med populære onlinetjenester; muligheden for at downloade metadata (tekster, omslag, vurderinger osv.) til eksisterende indhold. Omkring et dusin kommercielle set-top-bokse og flere åbne filialer udvikles baseret på Kodi (Boxee, GeeXboX, 9x9 Player, MediaPortal, Plex).

Siden sidste udgivelse er der foretaget mere end 4600 ændringer i kodebasen. Vigtigste innovationer:

  • Muligheden for at downloade flere forekomster af binære tilføjelser er blevet implementeret. For eksempel kan du downloade flere forekomster af TVHeadend-tilføjelsen for at oprette forbindelse til forskellige servere, men ved at bruge de samme tilføjelsesindstillinger, såsom kanalgrupper og skjulte kanaler.
  • Tilføjet understøttelse af hardwareacceleration af videoafkodning i AV1-format (på Linux via VA-API), udviklet af Open Media Alliance (AOMedia), som repræsenterer virksomheder som Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco , Amazon , Netflix, AMD, VideoLAN, Apple, CCN og Realtek. AV1 er placeret som et offentligt tilgængeligt, royaltyfrit videokodningsformat, der er mærkbart foran H.264 og VP9 med hensyn til komprimeringsniveauer. AV1-understøttelse er også blevet tilføjet til Inputstream API, hvilket gør det muligt for tilføjelser at bruge inputsream.adaptive-grænsefladen til at afspille AV1-formaterede streams i tilføjelser.
  • Systemet til at arbejde med undertekster er blevet redesignet. Undertekstformatets behandlingskode er blevet moderniseret for at forenkle udvikling og vedligeholdelse. Tilføjet muligheden for dynamisk at placere skrifttyper, ændre baggrundsfarven og rammen af ​​undertekstområdet. Forbedret understøttelse af SAMI-, ASS/SSA- og TX3G-formater. Tilføjet understøttelse af WebVTT undertekstformat og OTF (OpenType Font) skrifttypeformat.
  • Systemet til at starte spil og emulatorer af spilkonsoller baseret på libretro har implementeret muligheden for at gemme tilstand for at fortsætte spillet fra en afbrudt position, selvom spillet ikke i sig selv understøtter lagring.
  • For Windows-platformen er fuld understøttelse af udvidet dynamisk område (HDR, High Dynamic Range) blevet implementeret. Linux giver mulighed for at konfigurere HDR-output ved hjælp af GBM (Generic Buffer Management) API.
  • Tilføjet en separat indstilling til indstilling af lydstyrken for lydeffekter i grænsefladen.
  • Tilføjet en ny farvevalgsdialog.
  • Tilføjet muligheden for at arbejde gennem en HTTPS-proxy.
  • Muligheden for at få adgang til eksternt lager ved hjælp af NFSv4-protokollen er blevet implementeret.
  • Tilføjet understøttelse af WS-Discovery (SMB discovery) protokollen til at identificere tjenester på det lokale netværk.
  • Kontekstmenuer i forskellige vinduer er blevet bragt til en samlet form, og funktioner som afspilning af et album direkte fra widgets er blevet implementeret.
  • Optisk diskafspilning er blevet forbedret på Linux-platformen. Tilføjet standardmontering af optiske drev ved hjælp af udisks. Genoptag afspilning fra ISO-billeder af Blu-Ray- og DVD-diske er blevet implementeret.
  • Meget arbejde er blevet gjort for at forbedre stabilitet, ydeevne og sikkerhed. API til tilføjelser er blevet udvidet.
  • Tilføjet understøttelse af PipeWire-medieserveren.
  • Integreret understøttelse af Steam Deck-spilcontrollere.
  • Tilføjet understøttelse af Apple-enheder baseret på M1 ARM-chippen.

Frigivelse af det åbne mediecenter Kodi 20.0


Kilde: opennet.ru

Tilføj en kommentar