Liberigo de malferma amaskomunikila centro Kodi 20.0

Post preskaŭ du jaroj ekde la publikigo de la lasta signifa fadeno, la malferma amaskomunikila centro Kodi 20.0, antaŭe disvolvita sub la nomo XBMC, estis liberigita. La amaskomunikilaro disponigas interfacon por spekti Live TV kaj administri kolekton de fotoj, filmoj kaj muziko, subtenas navigadon tra televidprogramoj, laborante kun elektronika televida gvidilo kaj organizado de videoregistraĵoj laŭ horaro. Pretaj instalaĵoj disponeblas por Linukso, FreeBSD, Raspberry Pi, Android, Vindozo, macOS, tvOS kaj iOS. La projektkodo estas distribuita sub la permesilo GPLv2+.

Komence, la projekto celis krei malferman multmedian ludilon por la Xbox-ludkonzolo, sed en la procezo de evoluo ĝi estis transformita en multiplatforman amaskomunikilaron funkciantan sur modernaj softvarplatformoj. Interesaj trajtoj de Kodi inkluzivas subtenon por ampleksa gamo de plurmedia dosierformatoj kaj aparataro-akcelita videomalkodado; subteno por teleregiloj; la kapablo ludi dosierojn per FTP/SFTP, SSH kaj WebDAV; ebleco de teleregado per TTT-interfaco; la ĉeesto de fleksebla sistemo de kromaĵoj, efektivigita en Python kaj disponebla por instalado per speciala dosierujo de aldonaĵoj; prepari kromaĵojn por integriĝo kun popularaj interretaj servoj; la kapablo elŝuti metadatenojn (tekstojn, kovrilojn, taksojn, ktp.) por ekzistanta enhavo. Ĉirkaŭ dekduo komercaj set-top-skatoloj kaj pluraj malfermitaj branĉoj estas evoluigitaj surbaze de Kodi (Boxee, GeeXboX, 9x9 Player, MediaPortal, Plex).

Ekde la lasta eldono, pli ol 4600 ŝanĝoj estis faritaj al la kodbazo. Ĉefaj novigoj:

  • La kapablo elŝuti plurajn okazojn de binaraj aldonaĵoj estis efektivigita. Ekzemple, vi povas elŝuti plurajn okazojn de la aldonaĵo TVHeadend por konektiĝi al malsamaj serviloj, sed uzante la samajn aldonajn agordojn, kiel kanalgrupoj kaj kaŝitaj kanaloj.
  • Aldonita subteno por hardvarakcelo de videomalkodado en AV1-formato (sur Linukso per VA-API), evoluigita fare de la Open Media Alliance (AOMedia), kiu reprezentas kompaniojn kiel Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco. , Amazon , Netflix, AMD, VideoLAN, Apple, CCN kaj Realtek. AV1 estas poziciigita kiel publike havebla, senpaga senpaga videokodiga formato kiu estas rimarkeble antaŭ H.264 kaj VP9 laŭ kunpremaj niveloj. AV1-subteno ankaŭ estis aldonita al la Inputstream API, permesante aldonaĵojn uzi la inputsream.adaptive-interfacon por ludi AV1-formatitajn riveretojn en aldonaĵoj.
  • La sistemo por labori kun subtekstoj estis restrukturita. La kodo pri procesorado de subtitoloj estis modernigita por simpligi disvolviĝon kaj prizorgadon. Aldonis la kapablon dinamike poziciigi tiparojn, ŝanĝi la fonkoloron kaj kadron de la subtitola areo. Plibonigita subteno por SAMI, ASS/SSA kaj TX3G-formatoj. Aldonita subteno por WebVTT subtitola formato kaj OTF (OpenType Font) tiparo formato.
  • La sistemo por lanĉi ludojn kaj emulilojn de ludkonzoloj bazitaj sur libretro efektivigis la kapablon ŝpari staton por daŭrigi la ludon de interrompita pozicio, eĉ se la ludo mem ne subtenas ŝparadon.
  • Por la Vindoza platformo, plena subteno por plilongigita dinamika gamo (HDR, High Dynamic Range) estis efektivigita. Linukso disponigas la kapablon agordi HDR-eligon per la GBM (Generic Buffer Management) API.
  • Aldonis apartan agordon por agordi la volumon de sonefektoj en la interfaco.
  • Aldonis novan dialogan elekton de koloro.
  • Aldonis la kapablon labori per HTTPS-prokurilo.
  • La kapablo aliri eksteran stokadon uzante la NFSv4-protokolon estis efektivigita.
  • Aldonita subteno por la WS-Discovery (SMB-malkovro) protokolo por identigi servojn en la loka reto.
  • Kuntekstmenuoj en malsamaj fenestroj estis alportitaj al unuigita formo, kaj funkcioj kiel ekzemple ludi albumon rekte de fenestraĵoj estis efektivigitaj.
  • Optika disko-reproduktado estis plibonigita sur la Linukso-platformo. Aldonita defaŭlta muntado de optikaj diskoj uzante udiskojn. Rekomenci reproduktadon de ISO-bildoj de Blu-Ray kaj DVD-diskoj estis efektivigita.
  • Multe da laboro estis farita por plibonigi stabilecon, rendimenton kaj sekurecon. API por aldonaĵoj estis vastigita.
  • Aldonita subteno por la PipeWire amaskomunikila servilo.
  • Integrita subteno por ludregiloj de Steam Deck.
  • Aldonita subteno por Apple-aparatoj bazitaj sur la blato M1 ARM.

Liberigo de malferma amaskomunikila centro Kodi 20.0


fonto: opennet.ru

Aldoni komenton