Pubblicato un nuovo aggiornamento di Kodi, il più noto lettore multimediale open source, si fa apprezzare, specialmente per la sua presenza su console Xbox.
Kodi può gestire anche una moltitudine di plugin, alcuni concessi senza licenza che permettono di eseguire lo streaming di film, trasmissioni sportive, spettacoli televisivi, e addirittura contenuti per adulti.
Con Kodi è possibile eseguire anche emulatori attraverso le API di gioco che sfrutta Libretro come Wrapper e che si rende compatibile 1:1 con le API di libretro, mentre tutti i core Libretro possono essere portati come componenti aggiuntivi di gioco.
Lo stesso Libretro è un’interfaccia di piattaforma multipiattaforma ben definita per gestire la comunicazione tra un frontend (Kodi con RetroPlayer) e un Emulator Core (ad esempio Nestopia).
Diversi i bug corretti dall’uscita iniziale di Omega 21.0 che includono anche miglioramenti di performance, risoluzioni di problemi relativi a diverse piattaforme come Android, macOS e Xbox, e correzioni specifiche per vari componenti del software come la gestione dei video, l’interfaccia utente, e il sistema audio.
Alcune modifiche importanti comprendono la risoluzione di crash, miglioramenti nel rendering grafico e nelle funzionalità di rete, e aggiornamenti per garantire un’installazione più fluida su dispositivi Android.
Changelog
- [backport] [guilib] Corretti due
heap-user-after-free
by @neo1973 in #24946 - [backport] [DllLoader] Rimosso l’involucro
fstatvfs64
by @joseluismarti in #24968 - [webinterface.default] Aggiornamento alla versione 21.x-1.0.1 by @enen92 in #24879
- [backport] [MacOS] Gestione del callback MediaKey nel thread principale by @enen92 in #24983
- [Omega]CGUIDialogVideoManager: Corretto il problema con l’istanza del database del profilo master … by @ksooo in #24998
- [backport] Migliorate le prestazioni della finestra di dialogo “Scegli versione” by @CrystalP in #25004
- [backport] [Androide] Corretto il problema con la sveglia durante il sonno con hdmi attivo by @hugbug in #24993
- GBM: Corretta l’impostazione della modalità non HDR (sul display SDR) by @mglae in #24865
- [backport] [videoplayer] Corretto il ritardo di riproduzione per gli elementi da fonti uPnP by @CrystalP in #25017
- Linux: Utilizza di nuovo pulseaudio per impostazione predefinita by @fritsch in #25019
- [BP] [ffmpeg] Corretto l’upmixing stereo by @sundermann in #25038
- [BP] [Xbox] Corretto il crash quando
DisplayInformation
viene chiamato da un altro thread by @thexai in #25037 - [backport] [GUIDialogSettingsBase] Pulizia del controllo di modifica di proprietà in
FreeControls()
by @neo1973 in #25020 - MacOS: Evita l’aggiornamento del rendering durante il liveresizing by @enen92 in #25030
- Backport: MediaSession: Aggiorna solo quando qualcosa cambia by @fritsch in #25041
- [backport] [VideoPlayerVideo] Non richiedere extradati per avc3, avc4 by @CastagnaIT in #24942
- [backport] Corretto l’aggiornamento delle informazioni sul film by @CrystalP in #25016
- [backport] [guilib] Disaccoppia il testo sinistro/destro troncato dall’allinemento by @CastagnaIT in #24851
- Aggiunto
System.Platform.WebOS
condizionale [Omega backport] by @matthuisman in #25074 - [BP] AEStreamInfo: Rimossa la riga di log EAC3 spammosa by @thexai in #25108
- [backport] [GUITextLayout] Corretto il ritorno a capo del testo e giustificato l’allineamento by @CastagnaIT in #25001
- [BP] [Sistema di file] Corretto il problema con l’arresto della riproduzione durante la lettura di file di sottotitoli SRT esterni by @thexai in #25129
- Passa la versione alla 21.0.1 per consentire l’installazione di Android in aggiunta alla versione del Play Store by @thexai in #25130
- [BP] [Raschietto] Imposta il percorso durante lo scraping degli identificatori del nome del file by @sundermann in #25150
- [backport] corretti i problemi di compilazione di gcc-14 per Omega by @heitbaum in #25107
- [backport] Corretto il caricamento di un pollice video nel browser di immagini by @rmrector in #25138
- [Omega] game.controller.keyboard: Aggiornamento alla versione 1.1.43 da parte by @garbear in #25152
- [Backport] [GUI] Spostato il pulsante delle impostazioni della finestra di dialogo e controllato l’intervallo ID by @Hitcher in #25169
- Finestra di dialogo delle impostazioni del timer [Omega][PVR]: Corretta la selezione del canale corrente, ad es… by @ksooo in #25190
- [Omega][PVR] Corretto il crash sulla creazione di una regola di promemoria basata su epg con ‘qualsiasi canale’… by @ksooo in #25192
- [Omega] Corretto il problema con il caricamento dei file ISO su Android arm-v7a by @joseluismarti in #25156
- Corretto il problema delle regressioni sul testo GUI centrato by @CastagnaIT in #25168
- [backport][GUI] Corretto lo stato del collegamento di rete nelle informazioni di sistema by @joseluismarti in #25220
- [bp] Corretto errore di battitura: [pulizia] convertire definisce in funzioni by @howie-f in # 25181
- Considera la larghezza/altezza fisica del monitor pari a 0 come non valida by @j-piecuch in #25235
- [BP] Corrette rare interruzioni casuali dell’audio in alcune sorgenti TrueHD (passthrough) @thexai in #25238
- [Backport][Video] Corretto l’errore di analisi NFO dell’episodio (introdotto in #24565). by @78andyp in #25201
- [BP] FileCache: Corretto l’uso non necessario di StreamBuffer quando viene utilizzato FileCache by @thexai in #25251
- [Omega][PVR]
CPVRChannelGroupFromClient::UpdateFromClients
: Aggiornamento dal proprio … by @ksooo in #25271 - [Backport] [Joystick] Corretto il problema con la mappatura dei semiassi analogici del grilletto PS4 by @garbear in #25225
- [Backport][Input] Corretto il layout della tastiera persiana by @joseluismarti in #25249
- [Omega][impostazioni] Corretta l’intestazione vuota delle finestre di dialogo di input (tastiera, numero, …) … by @ksooo in #25283
- [Omega]VideoSelectActionProcessor: Su
ACTION_INFO
, se l’elemento ha n… by @ksooo in #25287 - [BP][FileSystem] Limita le dimensioni del blocco SMB a 64 KB per SMBv1 by @thexai in #25295
- Finestra di dialogo delle impostazioni del timer [Omega][PVR]: quando si creano nuove regole del timer senza… by @ksooo in #25302
- [Backport]Rendering: drop markwindow dirty dopo la modifica
setrendergui
by @enen92 in #25165 - [build] corretta l’inclusione mancante by @howie-f in #25320
- Risolto: Ciclo infinito che analizza una configurazione di velocità di movimento non valida by @notspiff in #25322
- [Backport] Nuovo codice packer TrueHD MAT + sposta l’imballaggio TrueHD su
CDVDAudioCodecPassthrough
by @thexai in #25312 - [Backport] [Android] Consenti di impostare la visualizzazione VideoLayout su un colore trasparente by @quietvoid in #25335
- [Omega][PVR] CPVRClient: Richiedi gruppi TV e membri solo se l’addon fornisce … by @ksooo in #25333
- [BP][tools/depends] Bump rust 1.79 e aggiunti i file
Cargo.lock
by @fuzzard in #25342 - Corretto il crash se
iconv
restituisceEINVAL
by @enen92 in #25350 - [backport] Tupla: Corretto l’avviso forse non inizializzato by @vpeter4 in #25381
- libUPnP: Corretta l’allocazione di memoria di dimensione 0 by @vpeter4 in #25375
- [backport][Windows] Corretto il rilevamento di rx6400 da parte by @CrystalP in #25369
- [Omega] Python: Ripristino della chiusura di WindowXML quando l’applicazione esce by @garbear in #25399
- [Omega] Python: Corretto il blocco all’arresto dell’applicazione by @garbear in #25400
- Fatta una scelta più intelligente tra PulseAudio e PipeWire by @neo1973 in #25252
- [Omega] [PVR] Fix Promemoria aggiorna casi speciali by @ksooo in #25469
- [Omega] Non mostra la finestra di dialogo delle informazioni video se l’elemento ha un tag di informazioni video vuoto by @ksooo in #25489
- Non cambia il finale del file in png – Backport by @razzeee in #25484
- Corretto l’errore di battitura in
strings.po
by @Hitcher in #25490 - [backport] [videodb] [versione video] Corrette le perdite sulla rimozione di film / risorse by @CrystalP in #25462
- [ Porting posteriore ] Corretti i suggerimenti di aiuto per i sottotitoli mancanti by @Hitcher in#25492
- [backport] [FileItem] Corretta la regressione della ricerca del contenuto mimetype by @CastagnaIT in #25477
- [backport] [DVDFactorySottotitolo] Migliorato il rilevamento del formato ASS by @CastagnaIT in #25455
- [ Porting posteriore ] [Suono diretto] Corretto il problema con il buffer underrun per i dispositivi audio Bluetooth by @thexai in #25511
- [backport] [GUI] [X11] Corretto il deadlock sul renderloop della finestra di dialogo by @enen92 in #25451
- [PVR] Gestione gruppi: Non mostrare i canali nascosti nell’elenco dei canali non raggruppati… by @ksooo in #25550
- [ Porting posteriore ] [Estuario] Corrette le icone guardate per episodi e set by @jjd-Regno Unito in #25554
- [BP] Aggiornamento Android SDK 34 + AGP 8.1 by @fuzzard in #25583
- [backport] KeyboardTranslator: Corretta la chiamata a
StringUtils::ToLower
by @neo1973 in #25572 - [MUSICA] Corretti i separatori in modo che i nomi degli artisti vengano divisi correttamente by @the-aquila nera in #25557
- [Omega] [PVR] Corretto un grave difetto di progettazione per utilizzare il valore
std::hash
come UID del client persistente by @ksooo in #25594 - [Omega] Cambia seleziona azione scegli implementazione per aprire il menu contestuale completo dell’elemento… by @ksooo in #25596
- [Omega] Mostra “Tempo massimo di riavvolgimento” al livello base by @garbear in #25585
- [Omega][windows] Corretti i video forniti dai plugin non riprodotti da info … by @ksooo in #25611
- [backport] TestConversionMatrix: Aggiunta l’inclusione
<iomanip>
mancante by @neo1973 in #25627 - Non citare la variabile passata a
externalproject_add
by @fuzzard in #25628 - [Omega] Release 21.1 by @fuzzard in #25620
Registro completo delle modifiche: 21.0-Omega… 21.1-Omega
Download: Kodi v21.1 “Omega”
Fonte: twitter.com