Total Pageviews

Blog Archive

Procura neste Blog

ITO-NeTthings. Com tecnologia do Blogger.
Mostrar mensagens com a etiqueta Kodi. Mostrar todas as mensagens

Kodi 21.0 "Omega" Beta 1 - Primeiro lançamento Beta

Este é um lançamento importante, então, como seria de esperar, ele vem com muitos recursos novos. No entanto, com uma mudança básica no FFmpeg 6.0, há uma boa hipótese de que alguns problemas possam ocorrer. 
Como tal, Se experimentares, recomendamos seriamente que faças um Backup. 

As mudanças foram muitas e significativas. Vamos dar uma vista de olhos nas principais.

Build/Dependencies
  • A number of changes to the cmake build system have been made. These will be mostly invisible to users, but the intention is to modernise our cmake usage to prepare us for the future more easily.
  • The cmake build system, when targeting Multi Config Generators (VS/Xcode), will now create a full complete build directory to allow a Kodi executable to be run immediately without the direct use of an IDE like VS. This is also the start to allow us to build dependencies for Windows for shared libraries, and be able to package them correctly.
  • A number of fixes to allow building with GCC13 have been made. This mostly involved the transitive inclusion of headers in system headers being removed/changed. The fixes have been to explicitly include those headers in our code.

Estuary, Estouchy

Favourites

General
  • A bug was recently introduced that led to external subtitle entries becoming unavailable on streamdetails. This was fixed in https://github.com/xbmc/xbmc/pull/23835.
  • A fix to allow .strm files to properly use resume points was made by @Acidzero2020.
  • An improvement to the Event Log "toast" notifications has been made by @DaVukovic to provide more meaningful information when an item fails to scrape TV Shows.

Input
  • A fix to allow Python addons to correctly handle custom controller button inputs was made by @icr8ions. This allows addons like the Keymap Editor to correctly recognise and handle actions from custom controllers (https://github.com/xbmc/xbmc/pull/23789).

Music
  • A PR that extends the Python 'generic artist' scraper to fetch the associated YouTube video links for an artist from theaudiodb, and then match them up to songs already scanned into the user's music library. This allows skins to then display links to the corresponding song video. More information can be see in the PR from @the-black-eagle (https://github.com/xbmc/xbmc/pull/22654).

Player

Platform Specifics

Android:

FreeBSD
  • We don't have too many improvements to our FreeBSD port, however @lrusak has brought FreeBSD in line with Linux with its usage of the command line argument --audio-backend (https://github.com/xbmc/xbmc/pull/23886).

Linux:
  • A fix for a crash with Pipewire was contributed by @dobo90.
  • @lrusak has implemented a command line switch (--gl-interface=<interface>) to replace the old environment variable usage of KODI_GL_INTERFACE (https://github.com/xbmc/xbmc/pull/23907).
  • Kodi's usage of the system ping utility has been replaced with an internal implementation (https://github.com/xbmc/xbmc/pull/23870).
  • DRMPrime has had a check based on pitch value removed as it was causing failures with some formats, like single plane and/or compressed ones, where the pitch can be 0 and therefore it has no meaning. Thanks @jernejsk (https://github.com/xbmc/xbmc/pull/23889).

macOS:

webOS
  • @quietvoid has contributed a fix to allow webOS to play back AV1 DolbyVision files on supported devices (https://github.com/xbmc/xbmc/pull/23771).
  • Support to allow webOS to to suspend to background rather than exit was made by @sundermann (https://github.com/xbmc/xbmc/pull/23684).
  • With the support to suspend/minimise for webOS, behaviour to pause/resume media playback when Kodi is minimised/restored has been implemented by @sundermann.
  • Initial support for webOS 4 devices has been implemented by @mariotaku.

Windows:
PVR

Videos

Se gostas de estar na frente no que toca a experimentar, podes fazer download do Beta 1 aqui. Selecionas a plataforma da tua preferência e consulta a seção "Pré-lançamento". 

Tutorial sobre como instalar Kodi no TV Stick

O Kodi é um dos mais populares Media Centers que por aí andam e se não conheces podes sempre consultar o nosso Guia de Iniciante
Permite aos utilizadores organizar, transmitir e reproduzir uma variedade de conteúdos, como vídeos, músicas, fotos e muito mais. Mas a grande procura no Kodi são os seus Add-ons e aquilo que podes ver com eles.

Instalar o Kodi num TV Stick é uma ótima maneira de transformar o dispositivo num centro de entretenimento completo.

Aqui está um tutorial passo a passo sobre como fazer isso, de várias maneiras:

Observação: Este guia é geral e pode variar dependendo do modelo do TV Stick e do sistema operativo que ele utiliza.

Passo 1: Preparação

Antes de começar, precisas de: 
  • Um TV Stick (como Amazon Fire Stick, Roku, ou outro similar).
  • Uma conexão à internet.
  • Um controle remoto ou dispositivo móvel com aplicação de controle remoto para o TV Stick.
  • Um computador ou telemóvel (no caso de ser necessário fazer download).

Passo 2: Verificar se a aplicação está na Respectiva Store

Por norma o Kodi está na Store da Google, na Store da Apple, Amazon, etc. Basta procurar e instalar.

Passo 3 (caso o Kodi não esteja na Store): Ativar a instalação de aplicações de fontes desconhecidas

Normalmente, os TV Sticks têm a opção de permitir a instalação de aplicações de fontes desconhecidas desativada por padrão por questões de segurança. Precisas de ativar isso para instalar o Kodi. Aqui estão as etapas gerais:

Para Amazon Fire Stick:
  • No ecrã inicial, vais para Configurações.
  • Andas para baixo e selecionas Dispositivo.
  • Escolhes Opções do Desenvolvedor.
  • Ativar "Aplicações de fontes desconhecidas".
Para Android TV / Google TV:
  • Configurações.
  • Preferências do dispositivo.
  • Segurança e restrições.
  • Fontes desconhecidas.
  • Ativar.

Para Roku ou outros dispositivos, consulte as configurações específicas do seu dispositivo.

Passo 4: Fazer Download do Kodi

Agora, precisas de fazer download o arquivo de instalação do Kodi. Certifica-te de obter a versão correta para o teu TV Stick. O Kodi está disponível no site oficial (https://kodi.tv/), e normalmente você encontrará as versões para dispositivos Android ou similar. Baixe o arquivo APK.

Passo 5: Instalar o Kodi

Podes instalar o Kodi em seu TV Stick de diferentes maneiras, dependendo do sistema operativo do dispositivo:

Para Amazon Fire Stick:
  • Abre a loja de aplicações no ecrã inicial.
  • Procura por "Downloader" e instala esta aplicação.
  • Abre o Downloader e insere o URL de download do Kodi APK (geralmente é "https://kodi.tv/download" ou a URL direta de download).
  • Segue as instruções para instalar o Kodi.

Para Roku ou outros dispositivos, podes precisar de um método diferente, como usar um cabo USB ou um aplicação de espelhamento de ecrã no teu smartphone.


Passo 6: Configurar o Kodi

Depois de instalar o Kodi, podes configurá-lo de acordo com as preferências. Isso inclui adicionar fontes de media, instalar complementos e personalizar a aparência.

Ficam aqui algumas dicas de addons:
Certifica-te de usar o Kodi de forma responsável.

Nova Versão Kodi "Omega" Alpha 3

A Equipa do Kodi lançoou a nova versão Kodi 21 “Omega” Alpha 3. Este é um lançamento importante, então, como seria de esperar, ele vem com muitos recursos novos. 
No entanto, existe uma mudança básica no FFmpeg 6.0, por isso há uma boa hipótese de que algumas regressões possam ocorrer. Como tal, esteja ciente de que a instalação provavelmente irá "estragar". Fazer backup antes é importante.

Nesta nova versão, como já foi indicado forma corrigidos problemas e adicionados novos recursos.

Resumo do que mudou:

Estuary
  • A change to Estuary to add "more..." to size-limited lists has been made by @ksooo. The effect of this can be seen in homescreen widgets that have more than 15 items.
  • A number of changes to support video information for Movie Sets and TV Seasons has been made.

FFmpeg
  • @popcornmix has made several fixes to our FFmpeg library usage. This has gone through several iterations now, and has affected seeking and playback to various degrees. Hopefully, the last of these regressions has now been squashed, but please do let us know if you experience any further regressions around playback using FFmpeg.

Filesystem
  • @thexai has changed the chunk size of data requests for local media, increasing it 64kb to improve data throughput.

Games
  • @garbear continues to improve the gaming interface of Kodi. Changes around player management/assignment have been made in https://github.com/xbmc/xbmc/pull/23548. Have a read of that PR for more details/info.

General
  • @ksooo has continued his whack-a-mole approach with issues regarding menu usage across the Kodi codebase. A fix for no information dialog for music videos, "Local art" missing for the art selection dialog, and further art dialog selection issues are amongst some of the latest fixes.
  • TV Shows/Seasons/Movie sets/Recording folders now expose their 'in progress' state via LISTITEM_IS_RESUMABLE.
  • The content of the refresh progress dialog has been improved a bit to be more informative for the user - for example, to display the current season and episode being refreshed.
  • @repojohnray has had a (lingering) PR merged that fixes a memory leak in context menus.
  • Some improvements and optimisations have been made by @neo1973 . This affects several areas (database and curl usage), and every performance fix is greatly appreciated.
  • @rmrector has been digging into the image usage of Kodi (caching, allow remote viewing of images without having been displayed in Kodi, preloading of images and general streamlining of the API), and has made several improvements leading to more hotly-anticipated changes to come in the future.

Platform Specifics

Android:
  • @quietvoid has had a PR merged that enables the ability to convert some Dolby Vision media types to more common types to allow playback. A forum thread has been around for testing that can explain the benefits a little better than this blog editor, so head there for some info and any feedback/support around the feature: https://forum.kodi.tv/showthread.php?tid=371557.
  • @fritsch has once again delved into our Audio Engine to fix a regression for Amazon FireTV 4K users: https://github.com/xbmc/xbmc/pull/23687.
  • @joseluismarti has further updated some Android dependencies and fixed/modernised areas of our Android API usage.

Linux:
  • Support for cpu_thermal hwmon has been added. This enables devices like the Raspberry Pi to report CPU temperatures without the use of external scripts (as have been common in projects like LibreELEC).
  • @smp79 submitted a fix for VAAPI VP9 Profile 2 playback.

macOS:
  • @kambala-decapitator has fixed a crash in the SDL versions of Kodi when pressing the Caps-Lock key. This did not affect the "native windowing" version of Kodi we have migrated to for v21 nightlies, however if you are building for x86_64 intel Macs then this should make using that key less troublesome.
  • @enen92 continues his work on improving Kodi for macOS. Network System info has been tackled to improve its speed, and more accurately represent network information like DNS servers used.
  • macOS temperature information is currently not supported on Apple Silicon devices due to our usage of a library that does not support them. @enen92 has made a change to report N/A instead of 0.0 for CPU/GPU temperatures.
  • Media keys are now supported on macOS.
  • Some improvements for moving the Kodi app window from high-DPI screens with differing refresh rates.
  • macOS releases are now defaulting to the "native windowing" system.

webOS
  • @sundermann has continued with further improvements to the webOS port, most notably around passthrough and video decoding.

Windows:
  • A PR intended to fix an issue around the Windows platform regularly losing track of the audio output device has been merged by @thexai. This hopefully makes Windows audio outputs more robust to situations where driver updates may change naming.
  • @CrystalP has been contributing a number of fixes/improvements particularly aimed at Windows. These include a fix for refresh rate switching for Intel and Nvidia graphics cards that was accidentally broken by a fix aimed at AMD cards.
  • More improvements to the recently add Video Super Resolution implementation have been made.

PVR
  • A first time contributor @ivanllc has had a PR merged to add a "2 minute" option to the padding timer for PVR recordings.
  • @ksooo continues to improve the Kodi PVR system. A number of changes were made, including fixes and tidy ups from static analysis tools (cppcheck and clang-tidy).
  • Fixed a long-standing bug with subtitle selection not being preserved upon channel playback restart.
Python
  • Changes made to support building Kodi when using Python 3.12.
  • Python invoker now passes sys.argv arguments in a logical order to Python addons thanks to @scott967.

Skinning

Subtitles
  • Support for .ttc font collections has been added.

Video
  • TV show groups (seasons, movie sets, PVR recording folders) with at least one started element (episodes, movies, recordings) but no completely watched ones are now considered as 'in progress' and they, for example, now appear in the respective "In progress" GUI elements like widgets and video windows.
  • Fixed play counts (watched state) and last played date of episodes and movies not being preserved on internet update.
  • Default select action for videos fixed.

VideoPlayer
  • @alanswanson has provided a change to use the FFmpeg software deinterlacer from yadiff to bwdif. This is said to have fairly significant performance improvements over the old interlacing method.

Kodi "Omega" Alpha 1 - Primeiro lançamento da versão 21

A equipa do Kodi anunciou o primeiro lançamento Alpha para Kodi 21.x "Omega". O Kodi 21 é a nova versão e por isso vêm aí algumas novidades.
Este é um grande lançamento, e vem com muitos novos recursos. No entanto, inevitavelmente poderá causará problemas para algumas pessoas. Por isso se és aventureiro e queres experimentar, recomenda-se que faças Backup.

Como tal, convém estar ciente de que a instalação disso inevitavelmente pode trazer problemas para algumas funcionalidade e add-ons que tenhas instalado.

Podes obter o Alpha 1 aqui. Selecionas a plataforma que queres e consultas a seção "Pré-lançamento". 

Como de costume podes ver o que mudou entre v21 e v20 aqui . Mesmo que sejam apenas 3 meses, é uma longa lista...

Fica aqui então o resumo do que aí vem!

Build/Dependencies
  • Build support for GCC13 has been fixed by some users. This allows Kodi to be built on newer toolchains that refactored some header inclusions.
  • Some general version bumps have been made for an assortment of dependencies for Android/Apple/CI platforms. Thanks @craigcarnell, @fuzzard.
  • @lrusak has endeavoured to improve the way some of the Android/Apple/CI dependency systems work and handle different states.
  • @Rechi has fixed a few cmake deprecations and pkgconfig detection issues.

Documentation
  • Some new contributors noted some of our contributing guideline documentation was lacking. A few people have helped contribute to hopefully make them more helpful/informative.
  • @fixthething has updated some of the Ubuntu build documentation to reflect some modern package names used in more recent Ubuntu versions.

FFmpeg
  • Use upstream FFmpeg. This is a big achievement and allows easier FFmpeg updates in the future.
  • Update to version 6.0. This puts us inline with the latest FFmpeg release. Compatibility with 5.1.x has been retained for Linux distro support.

Filesystem
  • With the introduction of NFSv4 support, a number of issues were quickly discovered by users. @thexai has fixed a many of these, such as timeouts/chunk size defaults for NFSv4.

General
  • @repojonray has provided a number of general fixes/improvements to various areas to address e.g. memory leaks and performance improvements.
  • Modernisation of several areas of Kodi have been undertaken by a number of developers. A lot of this work will go unseen by users, however it's helping to make Kodi's huge amount of code more maintainable for the future. @lrusak, @neo1973 , @repojohnray, @enen92, @Rechi .
  • Add setting to disable screensaver while playing audio.
  • @DeltaMikeCharlie has contributed some improvements to the UX regarding date format options.

Games
  • Improvements are continually being made to the Retroplayer ecoystem by several devs/users. Thanks to @KOPRajs, @garbear .

JSON-RPC
  • genre has been added to the Video.Fields.Episodes field.

Music
  • Add support for reading (and writing) M3U8 playlist files. This provides support for non-ASCII characters in the playlist files (UTF-8 character support).

Platform Specifics

Android:
  • Improved Dolby Vision detection and compatibility: implemented support of DV in MKV containers, better handling of different DV profiles with fallback to HDR10 when is possible and display is not DV capable. For some devices, we can now also support hardware tone mapping DV profiles 4, 5 to SDR. Supported profiles vary on different Android devices: for example, the 2019 Shield supports profiles 4, 5, 7, 8 in DV and fallback to HDR10 (profiles 7, 8) but not HW tone mapping to SDR. Similarly, the Fire TV Stick doesn't supports profile 7 although it does support HW tone mapping of profile 5 to SDR (profiles 4, 5, 8 are supported with DV display).
  • Implemented minimise shutdown function in Power Saving settings.
  • Multiple small internal improvements and use of newer Android APIs to replace deprecated ones.
  • @joseluismarti is slowly improving/updating a number of Android-specific features that enable the project to stay up to date with Google Play Store submission requirements.

iOS/TVOS:
  • Support for Channel Up/Down keys when using the iPhone Apple TV Remote app connected to an Apple TV has been added.

Linux:
  • Pipewire:
    • Fix implementation to work properly with AudioEngine.
    • Add support for passthrough formats. This includes HD audio formats like DTS-HD and TrueHD.
  • GBM:
    • Add support for libdisplay-info to help parse EDID information and determine display capabilities.

macOS:
  • @enen92 has been slowly but surely improving lots of the macOS native windowing implementation (mouse, resizing, menu bar, shortcut key handling, etc.) that was introduced in Nexus. The official macOS builds do not use this functionality at this point, but with enen92's work, we are inching closer to using it as our default for v21.
  • macOS CD/DVD drive handling has been fixed. This also allows M1-based machines to read disks correctly.

Windows:
  • Minimum Windows supported version has been raised to Windows 8.1.
  • If they're available, we will now use displays' friendly names in settings (e.g. "LG TV #1").
  • Added a setting to use the Windows HDR/SDR brightness balance setting for GUI and subtitles when the display is in HDR PQ mode, and also improved the curve of internal method GUI SDR max peak luminance.
  • Improved read performance over SMB in some special cases, e.g. playing full Blu-ray folders.
  • Improved graphics compatibility and fallback to enable running in some limited VM hardware (Hyper-V) even without video decoding support.
  • Various improvements in DXVA render method to avoid incompatibilities in old hardware or Windows 8, especially in the case of sources with BT.2020 colour space.
  • Implemented support for DXVA2 AV1 hardware video decoding 8-bit and 10-bit.
  • Specific SDK requirements for building UWP packages have been removed to allow the use of newer SDKs from Visual Studio.

Picture
  • Fix security issues discovered regarding image EXIF metadata. Further fixes were also backported from the upstream EXIF data parsing library that is in use in Kodi.

PVR
  • Add possibility to sort channel groups to your liking.

Settings
  • Some fixes to regressions in Settings visibility have been made.

Subtitles:
  • The display of MKV files containing text subtitle entries without the duration set on the Matroska block were fixed, retaining Kodi v19 behaviour. This includes the teletext autoconversion to srt done in PVR backends (e.g. tvheadend).
  • Fixed setting of subtitle offset when auto-close video OSD is set.
  • @CastagnaIT has continued to support/fix issues with the new subtitle system as they are reported.

UPnP:
  • Improved compatibility with official smart TV applications when displaying and browsing served UPnP Kodi libraries.
  • Fix artwork when playing/refreshing UPnP items.

Kodi 20.1 "Nexus" - Nova versão

A Equipa do Kodi lançou nova versão do Kodi 20.x "Nexus" que se traduz numa variedade de correções de bugs, alguns backports mas sem novos recursos reais. Changelog completo desde 20.0 no Github , como de costume.
Este é um lançamento pontual, não há grandes alterações desde a versão anterior, e deves instalá-lo diretamente sobre qualquer instalação existente do Kodi 20.x e na verdade, isso vai acontecer automaticamente em muitas plataformas. 

No entanto, pelo sim pelo não, recomendamos fazer backup dos teus com antecedência.

A implantação de aplicações em diferentes plataformas (principalmente na Microsoft Store e Android) pode demorar mais tempo, resta-nos esperar ou então fazer download diretamente da página do Kodi.

Fica o Change log:

Audio
  • @fritsch has been working feverishly on Android-related audio issues over the past couple of months, and in combination with @thexai has introduced an algorithm to look to overcome some audio issues particularly aimed at Android devices. A summary is:
  • Algorithm runs for 30 seconds to learn what is going on: during this time no corrections are done, but the internal m_disconAdjustTimeMs is updated to a new value whenever when the sync error is found to increase. After 30 seconds the learning stops and the final m_disconAdjustTimeMs is set as: m_disconAdjustTimeMs * 1.15 + 5.0.
  • With firmware specialities for AudioTrack Write behaviour now kind of "well known" the systematic issue can be worked around easily. This helps users on affected system to not have to create an advancedsettings.xml for a manual fix.

DVD
  • Playback of DVD folder structures over network sources (e.g. SMB/NFS/HTTP, etc.) has been fixed.

Filesystems
  • A fix in Samba was made that "corrected" a long-standing assumption - it turns out that documentation doesn't always match code implementation. We now handle both the old Samba implementation and the new "correct" implementation.
  • Further improvements to the new NFS4 implementation have been made by @thexai . This fixes stalls/errors and brings some performance improvements to our NFS implementation.

Game/Retroplayer
  • Assorted fixes to the new Savestate Manager to improve usability. Thanks to @KOPRajs for reporting, and also providing the PR to fix the issues found.
  • An assortment of OSD improvements by @garbear resolving further issues reported by @KOPRajs.
  • A number of performance improvements (memory reads, faster dialogs/savestates).
  • Input fixes have been made that allow resetting multitap controller inputs, as well as fixing an issue around "ignored" input buttons not being saved.
  • Sync of some of the common controller types has been made
    • game.controller.default
    • game.controller.keyboard
    • game.controller.mouse
    • game.controller.snes

General
  • Fixes various overflows when using new chrono infrastructure. This fixes "keep audio device alive" when passthrough is used with an AVR.
  • A number of fixes by @ksooo that aim to fix regressions regarding context menu items/behaviour.
  • A fix for an issue on 32-bit systems that affected the sorting of items. Thanks @vpeter4.
  • Fixes regarding the rework of the Favourites window have been addressed. This returns behaviour found in v19 for the following:
    • Support actions up/down plus key mapping for u and d keys.
    • Support action delete plus key mapping for delete key.
    • Change keymaps to open the Favourites Browser window instead of the Favourites dialog as currently.
  • A fix by a returning team member (@CrystalP) that resolves crashes due to Unicode characters.

Android
  • Fix packaging regression that affected some parts of the Python PyCryptodome module.


Windows
  • A fix was made to address an issue where some less-than-usual dimension videos were causing AMD systems to fallback to software decoding instead of using DXVA.
  • A packaging issues on Windows platforms meant that Chorus was unable to be used. A fix was found by @CrystalP, so users wanting to access Chorus from a Windows host can now rejoice.

PVR
  • A fix to resolve PVR Channel Groups to correctly show channels ordered as provided by a PVR backend.

Python
  • A bump of cPython to 3.11.2 was made to fix an upstream issue with the ElementTree binary module. This fixes crashes on Android when an installed addon uses the common ElementTree Python module.

Subtitles
  • A regression was fixed regarding Right to Left language subtitles placing punctuation incorrectly. It turns out that @CastagnaIT's implementation was too correct, and an informal standard adopted by subtitle creators to place punctuation in Left to Right positions in Right to Left subtitles was worked around.
  • A couple of fixes for WebVTT subtitles were made to resolve overlapping of segments.
  • Line spacing has been altered in our use of libass to avoid overlapping of text boxes.

UPnP
  • @enen92 has made a number of improvements and fixes when Kodi is being used as a UPnP server. He has fixed a number of regressions around listings and artwork.

Kodi 20.0 "Nexus" - Release - Nova versão

O Kodi libertou a sua versão mais recente do Kodi, v20 "Nexus" com algumas mudanças e correções, sempre elas importantes.
A maioria das mudanças são "sob o capôt" e invisíveis para os utilizadores, mas melhoram a estabilidade, o desempenho e a segurança do Kodi. As alterações da API foram feitas para evoluir os complementos Python e Binary e trazer novos recursos.

Existem atualizações para as dependências do Kodi na maioria, senão para todas as plataformas Kodi.

Há muitas mudanças individuais para detalhar tudo. Se quiseres saber mais, consulta os anúncios de lançamento do Nexus Alpha para RC2 e vê o changelog do GitHub aqui .

A equipa do já trabalha no Kodi v21 (codinome: "Omega").

Principais Alterações

Multiple Instances of Binary Add-ons

This allows Kodi to load multiple instances of a binary add-on. For example: TVHeadend users can now run more than one instance of the add-on to connect to multiple back-end TVHeadend servers, with individual settings like channel groups and hidden channels maintained per add-on instance. @AlwinEsch was the developer behind a lot of this, with support from @ksooo. Your favourite binary add-on may not support this capability yet, but we hope add-on developers introduce this into their projects soon.

AV1 Video Support

Several Kodi platforms now allow hardware decoding of AV1 media. The Inputstream API has been updated to support AV1 and this allows add-ons using inputsream.adaptive to play AV1 streams.

Subtitles Rework

Massive rework of the subtitle system was undertaken by @CastagnaIT making subtitle formats more consistent for development and maintenance, and enabling features that were previously not possible. Kodi now supports dynamic positioning of fonts, changing of border and background colours, subtitle positioning, improved multi-language support, and more. If you are a regular user of subtitles, jump on in and check it all out.

Game (libretro) Savestate Support

The GSOC 2020 project of @NikosSiak received some polishing touches before finally (!) being merged. With mentoring from @VelocityRa and @gusandrianos, and the assistance of @garbear, this has been a long time coming. This feature allows you to save game state at any time, even if games do not provide native savestate features themselves. Great for gamers, and times when you aren't watching Videos with Kodi ;)

Windows HDR Support

Full HDR support for the Windows Desktop platform has been implemented by @thexai along with many improvements throughout the Windows (DXVA/2) video pipeline. HDR is not available on non-Desktop, i.e. UWP Store (Xbox) versions. Improvements to allow more accurate ACES Filmic and HABLE tonemapping make even SDR video look better, and these capabilities are implemented for both UWP and Desktop versions of Kodi.

NFSv4 Support

Changes to allow NFSv4 support were implemented by @lrusak as previously we only supported NFSv3. There are some caveats with this (you must explicitly select either NFSv4 or NFSv3 for a source). Give it a try!

Context Menu Consistency

Improvements to right-click/long-press context menu handling were made by @ksooo in numerous areas. This makes the function of the context menu much more consistent over different windows, and enabled some new capabilities like the playback of albums directly from widgets, series resume, etc. to be added.

Kodi já escolheu o nome para a versão 21

Desde o início dos tempos, cada versão de Kodi leva um nome em comum com tema de ficção científica / fantasia / filme, por ordem alfabética.
Isso tornou-se uma prática comum em todo o setor de TI, como por exemplo o Android, Ubuntu, Intel e similares. Isso fornece uma maneira útil e amigável de se referir a um lançamento sem se prender a números e casas decimais.

Os nomes do Kodi foram até à versão atual:
  • Atlantis
  • Babylon
  • Camelot
  • Dharma
  • Eden
  • Frodo
  • Gotham
  • Helix
  • Isengard
  • Jarvis
  • Krypton
  • Leia
  • Matrix
  • Nexus


Kodi v20 "Nexus" entrou recentemente na versão beta, e portanto é hora de anunciar o nome do Kodi v21. 

Esse nome é: Kodi v21 "Omega".

Isto não significa que venha aí uma nova versão tão cedo, até porque Kodi 20 ainda está na fase Beta. No entanto já se deu o primeiro passo...

Kodi lança versão "Nexus" RC 2

A equipa do Kodi lançou um segundo Release Candidate para Kodi v20 "Nexus", quase ao mesmo tempo do primeiro release. Embora seja um número bastante pequeno de correções, elas são bastante importantes.
Utilizadores do Android

Uma observação para qualquer utilizador que esteja a executar o Kodi no Android 11+. O Android teve uma série de grandes mudanças de permissão. A principal alteração são as permissões para armazenamento conectado localmente (ou seja, discos USB). Se usas armazenamento USB nessas versões do Android, após a primeira execução, faz o seguinte para permitir o acesso do Kodi a esses discos:
  • Configurações do Android;
  • Aplicações e, em seguida, " Ver todas as aplicações" (ou apenas direto para o Kodi , se estiver em Aberto recentemente);
  • Vai ao Kodi;
  • Ir para permissões;
  • Ficheiros e mídia e altera para Permitir o tempo todo;

Para quem usa dispositivos Nvidia Shield, está um link específico para a ajuda ao cliente da Nvidia .

Developers de Addons

Houve uma quebra de API após o lançamento do Beta 1. Os detalhes podem ser vistos nos fóruns (e, claro, discutidos se for necessária alguma assistência) em https://forum.kodi.tv/showthread.php?tid=370707 .

Essencialmente, se usares Python InfoTagVideo ou VideoStreamDetailAPIs, algumas funções tiveram seus nomes de variáveis ​​alterados para trazer consistência ao novo conjunto de APIs introduzido anteriormente no Nexus.

Recomenda-se enfaticamente para os utilizadores atualizarem para as versões de teste mais recentes.

Release notes

Database
  • A couple of fixes have gone in to resolve database migration issues from v19.
  • The first of these is the EPG database migration. This fixes the problem with the EPG loading and then disappearing. Thanks @ksooo for the prompt fix.
  • A second DB migration issue that only occurred on the Microsoft UWP platform (Xbox and UWP desktop) has been fixed by @thexai . This was an odd one, as the code that dealt with the failure was old code (6+ years). It was traced to an odd race condition that only manifested on the UWP platforms, however the root cause potentially could happen on any other platform.

General

Platform Specific
  • Linux
    • @popcornmix has fixed an issue for DRMPrime on Linux. This allows hardware formats like Broadcom 8-bit (SAND128) and 10-bit (P030) can now be correctly rendered with the latest Mesa.
  • macOS
    • A fix to allow Kodi to execute on macOS 10.13 has been made. We would still strongly suggest users use a newer version (10.14+), however this allows users still on 10.13 to run Kodi.
    • A regression for macOS reading actual disks was resolved by @enen92 . As part of this, the libcdio driver was also fixed to enable disk usage on Apple Silicon native builds.
  • Windows
    • A fix to a crash that only occurred on Windows Debug builds has been resolved. This didn't affect users of the actual RC1 release, but Windows devs who would attempt to execute Kodi as a Debug build were quickly halted.

PVR

Teletext
  • Another Teletext issue has been resolved by @repojohnray. @repojohnray has contributed a number of fixes for v20 to help increase the reliability and safety of Kodi.

Embora este seja apenas um pequeno número de correções, todas elas ajudam a tornar o lançamento final do "Nexus" melhor. 

Esta versão já faz parte do programa Beta e por isso já tem muita estabilidade, no entanto, sempre faz backup das tuas configurações antes de testar.

Kodi lança versão 19.5 - A última do Matrix!

A equipa d Kodi lançou a versão 19.5 que encerra o ciclo de desenvolvimento da versão 19 Matrix e a partir de agora irá trabalhar na versão seguinte, a 20.0 "Nexus".
Kodi lança versão 19.5 - A última do Matrix!
O Kodi "Matrix" 19.5 traz correções de bugs, alguns backports, mas sem novos recursos reais. Changelog completo desde 19.4 no Github .

Como este é um lançamento pontual, não há grandes alterações desde a versão anterior, e deves instalá-lo diretamente sobre qualquer instalação existente do Kodi 19.x - na verdade, isso vai acontecer automaticamente em muitas plataformas. No entanto, como em todas as instalações de software, faça backup dos dados do utilizador com antecedência se tiver alguma dúvida ou se tiver algo que não pode perder (e definitivamente faça isso se estiver fazendo uma atualização de versão principal).

Implantação da loja Android/Windows

Para Android especificamente, observe que não se pode atualizar automaticamente através da Google Play Store. Um requisito atualizado do Google exige que as aplicações agora tenham como alvo o nível de API 31 (Android 12), no mínimo, enquanto o Kodi v19 tem como alvo o nível de API 29 (Android 10).

Por isso se queres a esta versão tens que fazer download manualmente.

Esta versão também não vai ser lançada na Microsoft Store e por isso também tens que fazer download manualmente no Windows.

Kodi "Nexus" Beta 1 - Chegamos a uma nova fase

Estamos perante o primeiro Beta do Kodi v20, "Nexus".
Este lançamento é muito mais sobre correções do que recursos, mas traz um pouco de ambos e de tudo. 

As versões Beta já são versões mais estáveis e é um passo largo a caminho da versão final que está cada vez mais próxima.

Vamos ver quais os novos recursos e correções que deram origem a esta versão:

Addons
  • Assorted binary addon fixes/updates - imagedecoder, screensaver, vis. Thanks to @AlwinEsch as always for the huge amount of work supporting Kodi's addon interfaces.
  • Fix/refactor "multi instance" GUI settings for addons. This work carries on from the PVR binary addons being able to have multiple backend instances (link).
  • New id3 tag metadata stream support for PVR Radio addons (link).
  • Add new SetVideoResolution with max resolution (link).

Database
  • Clean DB was previously broken in earlier Nexus builds. This has now been fixed by @enen92 (link).

Disc
  • Update libbluray to 1.3.2 for all platforms (link).
  • Fix a "double free" issue when ejecting a disk (link) - Sidenote: thank you @prahal for your first contribution to Kodi core.
  • Handle BD_EVENT_DISCONTINUITY (link).

Filesystem
  • UPNP fixes for picture handling (link).
  • First time contributor @ihipop improved support for subtitle formats when accessed via UPNP DLNA (link).

General
  • Fix bookmark resume for .strm files (link).
  • Fix jsonrpc Player.GetProperties response when playback from a widget is done (link).
  • Fix race condition in CJobmanager causing crashes (link) - Sidenote: @neo1973 is our newest team member, welcome to the team!
  • Application refactors. A large effort by @notspiff refactoring some very old code into more manageable chunks.
  • Assorted improvements found by static analysis tools. Thanks @Rechi.
  • Write correct duration to tracks in M3U playlists (link).
  • Improvements to the header inclusions for a lot of areas of Kodi. This is a step to improve build times in general that mostly aims to reduce the number of components rebuilt when changes were made in a few extremely common objects. Thanks @notspiff, @ksooo.
  • @rubpa has diagnosed and fixed a race condition in picture thumbnail loading (link).

Input
  • Mouse cleanup (link).

network
  • Another first time contributor @jjlin added support for HTTPS proxies (link).

Platform Specific
  • Unix based platforms
    • Android and Apple platforms now ship with Python 3.11 built in. Python 3.11 is a very notable release due to considerable improvements in CPython regarding speed. Checkout the python release notes for more info.
  • Android
    • Android builds will now be built as RelwithDebinfo by default for our Jenkins builds. This means nightlies and most other Android builds built by PRs will be with the more optimised RelwithDebinfo instead of Debug. This was done as some issues being investigated by devs was found to be purely cause by the slower Debug build types.
    • A number of improvements by @joseluismarti.
    • More class parameters have been added to allow more corner cases for starting android apps (link).
  • mac
    • OSPrevent crash on exit (link).
  • TVOS
    • Sensitivity on the Remote has been reduced, and the tooltip and setting has been made more intuitive by @sy6sy2.
  • Windows
    • Remember window position of Kodi when run in windowed mode (link).
    • First time contributor @sryze fixed a cmake warning for windows building (link).
    • A new setting to allow setting the peak luminance for a display (link).
    • Fixes to slow python usage on UWP platforms (eg Xbox) (link).

PVR
  • Assorted EPG search fixes.
  • Added possibility to browse available PVR client add-ons from PVR settings.
  • Channels and Recordings now can be sorted by provider.
  • Various fixes and performance improvements.
  • Large refactoring improvements.

Favourites
  • Replace favourites dialog with new favourites window, providing different views and other enhancements.

Skinning
  • Added a new infobool System.Setting(hideunwatchedepisodethumbs) (link).
  • Estuary specifics
    • PVR Channel Manager redesign.
    • Click on PVR Home screen section icon now opens Channels window again.
    • Some smaller changes to the PVR OSD.
    • Extend music context menu functionality, add ability to play albums directly from home screen.
    • Extend video context menu functionality.

Subtitles
  • Fix for 3D MVC subtitles not appearing correct when frame packed (link).

Video
  • Inputstream support for AV1 codec (link).
  • Don't attempt to use hardware AV1 decode if forcing software decoding. This fixes AV1 thumbnail generation on devices that don't support AV1 hardware decoding (link).

Esta é a primeira versão beta do Nexus, e apesar de já ter bastante estabilidade, faz backup das tuas configurações.

Podes obter o Beta 1 aqui . Selecionas a plataforma que queres e procuras na seção "Pré-lançamento".

Skip 1s - Um comando universal que basicamente controla tudo, até o Kodi

O controle remoto universal Skip 1s facilita muito o controle do teu centro de entretenimento. Com suporte para 3 atividades diferentes que podem ser ativadas com o clique de um botão, um universo de combinações de dispositivos está ao teu alcance. 


Basicamente este comando possui um software que permite que cries atividades, personalizes e definas o que quiseres. A partir daqui, podes navegar por todos os botões possíveis em todos os controles remotos dos teus diferentes dispositivos, alternar entre atividades e ajustar o teu Skip 1s para atender perfeitamente às tuas necessidades.

Além disso, o Skip 1s é nosso primeiro controle remoto construído sobre uma base sólida com grandes planos futuros. Vai ter uma forte integração com Kodi e produtos personalizados.

O Skip 1s está neste momento no site de financiamento Kickstarter, a ver se consegue entrar no mercado e diga-se era bem porreiro.

Podes saber mais aqui e na fórum de questões.

Uso de Boxs TV com Kodi beneficiou empresas de streaming

Um novo estudo revela que a compra de uma box de streaming com Kodi mudou os hábitos de consumo de internet e streaming das famílias. 
Antes de prosseguir com o estudo convém lembrar que as Boxs TV não são ilegais, muito pelo contrário. São dispositivos que transformam a tua TV numa TV inteligente com mais poder de processamento e com possibilidade de teres um número infinito de aplicações.

O que acontece é que muitos revendedores usam Boxs TV ara distribuir software pirata e o que aconteceu no estudo foi isso mesmo, pois muitas vezes essas Boxs TV eram carregadas com aplicações de pirataria de terceiros e curiosamente, os dados mostram que o uso dessas Boxs TV levou ao aumento do consumo legal por meio de serviços sob demanda, como Netflix e YouTube.

Mas isso não é nada esquisito, nos últimos anos, os serviços legais de streaming de vídeo, como Netflix, HBO e Amazon, cresceram e as Boxs TV ajudaram a isso, pois disponibilizam a possibilidade de ter essas aplicações de streaming na tua TV.

Ao mesmo tempo, milhões de pessoas também estão a transmitir de fontes não autorizadas, muitas vezes combinadas com plataformas e dispositivos de streaming perfeitamente legais. Essa mistura de dispositivos legais e complementos ilegais é um desafio para a aplicação da lei. Plataformas como Kodi e Plex são perfeitamente legais, mas também podem ser configuradas para aceder a conteúdo pirata.

A controvérsia das Boxs TV de streaming pirata inspirou pesquisadores da Universidade de Delaware e da Universidade da Carolina do Norte em Chapel Hill a descobrir como é que esses dispositivos realmente mudam o consumo e os hábitos de consumo das pessoas.

Os investigadores usaram dados em painel de 10.337 famílias, que capturam uma ampla gama de hábitos de consumo e gastos. Esses dados incluem relatórios de uso de Internet e TV, bem como registoos de cobrança por um período de dezesseis meses entre 2017 e 2018, quando as caixas de streaming foram amplamente utilizadas .

Os dados permitiram que os pesquisadores comparassem os hábitos antes e depois de comprar uma Box TV. O artigo aponta que pesquisas anteriores mostraram que dois terços dos proprietários de Box TV possuem complementos piratas instalados .

Os proprietários de Boxs TV geram muito mais tráfego de internet em média e passam mais tempo a transmitir através da Netflix, Amazon, YouTube, Twitch e outras plataformas.

Há também um aumento significativo nas categorias de tráfego normalmente associadas à pirataria. O tráfego para o conteúdo de streaming de canal de rede tradicional também aumenta. Segundo os pesquisadores, isso sugere que as famílias podem usar a Box TV para substituir a audiência que, de outra forma, ocorreria por meio de uma conexão regular de TV.

Os utilizadores do Kodi também mudam os  hábitos de consumo depois de comprar uma Box TV. Eles gastaram menos dinheiro em assinaturas de TV e mais nas suas contas de Internet à medida que avançam para níveis mais altos. 

No geral, isso sugere que a conta mensal total dos utilizadores do Kodi diminui em 1%. Isso significa que há menos receita a ir para terceiros. No entanto, os pesquisadores alertam que isso pode não se traduzir em lucros mais baixos em geral, já que as margens da TV tendem a ser menores do que as margens da Internet.

Em suma, o estudo mostra que a pirataria pode ter efeitos positivos e negativos na economia em geral. E essa forma de 'pirataria' nas Boxs TV pode até ajudar grandes detentores de direitos de autor, incluindo a Netflix.

Uma cópia do artigo “The Impact of Video Piracy on Content Producers and Distributors” de Zachary Nolan, Jonathan Williams e Haoran Zhang está disponível aqui (pdf).

Kore 3.0 - Nova versão da Aplicação que controla o Kodi remotamente

Para quem não sabe o Kore é uma aplicação disponível para Android e IOS que permite controlar o KODI remotamente através de dispositivos móveis.

Uma aplicação muito interessante completa com várias opções de controle incluindo a IPTV.

Caso querias fazer download, segue os seguintes links.


O Kore atualizou para 3.0 e há muitas mudanças, e vamos aqui indicar quais são as principais são:

Migração para as diretrizes de IU do Material 3 do Google, que incluem:
  • Revisão completa de temas e cores, adicionando suporte para modos claro e escuro com base nas configurações do dispositivo e para cores dinâmicas, que alteram as cores da interface do utilizador dependendo do papel de parede atual (disponível apenas no Android 12 e superior);
  • Atualização de botões, caixas de texto, ícones, imagens, etc. para os mais recentes padrões de interface do utilizador;
  • Revisão de transições entre seções e dentro de seções;
Redesign da maioria dos ecrãs da Kore, nomeadamente:
  • O ecrã Remote, adiciona o estado de reprodução atual e melhores controles de mídia, permitindo o controle direto do que está a reproduzir;
  • O painel Now Playing , adiciona o estado de reprodução atual e botões de controle de mídia;
  • Os ecrãs de Filmes, Séries, Músicas e Addons, passaram por uma reformulação, principalmente na seção de ações. Todas as ações disponíveis anteriormente ainda estão lá, elas apenas foram movidas (bem, exceto pelo link do IMDb, que muitas vezes estava off e, portanto, foi substituído por uma pesquisa genérica no Google). A função "Reproduzir localmente" agora é chamada de "Stream", que é mais apropriada e concisa;
  • O ecrã de detalhes do artista, para mostrar os álbuns do artista abaixo de suas informações gerais, em vez de em uma guia separada;
  • A indicação do status da conexão (não conectado ou conectado) foi melhorada e explicitada nos diversas ecrãs;
  • A barra de aplicativos superior é dobrável quando apropriado, e a seção remota permite que a imagem de fundo ocupe toda a tela;
Redesenho das notificações
  • Integração com as notificações de mídia do Android, o que permite um melhor controle do que está a ser reproduzido quando o Kore não está em primeiro plano. Se a notificação de mídia desaparecer após alguns minutos, mesmo que algo esteja a ser reproduzido no Kodi, isso é causado por configurações agressivas de otimização de bateria que interrompem a notificação. Isso acontece com alguns fabricantes que não seguem as orientações do Android, numa tentativa fútil e artificial de prolongar a vida útil da bateria, e a solução é verificar as configurações de bateria do aparelho aplicadas ao Kore;

... e muita limpeza de código e correção de bugs genéricos (como, por exemplo, corrigir o acesso ao armazenamento de mídia na seção de arquivos locais).

Se usas Kodi, deves utilizar Kore e assim cnsegues ma

Kodi "Nexus" - Release Alfa 3 lançada

A equipa do Kodi lançou uma nova release do novo Kodi 20, Nexus e a Nova versão é a Alpha 3, como de costume, uma versão ainda não estável.
Nesta versão vêm algumas correções necessárias como já é costume durante o processo de lançamento de uma nova versão.

Como tal, convém estar ciente de que a instalação disso inevitavelmente pode trazer problemas para algumas funcionalidades e add-ons que tenhas instalado.

Vamos então ver as notas de lançamento para ver o que mudou:

Addons
  • Some crashes in addon installation and repository checks have been corrected (ksooo, howie-f)
  • AlwinEsch has implemented a large feature to allow multiple instances of the same binary addon.

This allows, for example, two instances of a PVR addon (e.g. PVR.HTS) to run using different backend provider instances. The usage of this will require updates from the various binary addons that will start to happen, so if you are interested in helping your favourite PVR addon to implement this, check out the above PVR.HTS PR, as well as the following PVR.Demo PR

Database
  • ksooo has been optimising various things in our db wrappers for better performance (link)

DVD
  • Fix DVD Menu indicators for DRMPrime (link)

Filesystem
  • Fix NFS for Windows platforms after some recent NFS updates
  • Several NFS improvements/cleanups
  • Initial NFS4 implementation (link)

Font/Glyh
  • Several improvements around our Font/Glyph Handling code from several team members (ksooo, thexai, sarbes) - improvements that should help low power machines in particular, but all platforms generally.
  • Harbuzz glyph caching improvements (link)
  • Fix some inconsistencies with RTL languages and certain skinning components (link)

Games
  • Improvements/cleanups regarding controllers (link)
  • Fix crash if controller info files don't have correct info (link)

General
  • Rechi has done a bunch of leg work implementing improvements from Static analysis tools like CPPCheck (link) and ClangTidy (link)
  • Remove obsolete addons from Core Kodi install (link)
  • Fix wrong player playlist type for STRM file playback (link)

Input
  • Fix using mouse to drag/drop some controls (link)

Platform Specific
  • Linux GBM
    • Ability to set HDR Output (link)
  • MacOS
    • Allow the OSX arm64 (Apple Silicon) build to correctly find appropriate binary addons from repositories.
  • Windows
    • Fix incorrect window positioning when transitioning window to fullscreen and back (link)

PVR
  • ksooo continues updating/refining/fixing all things PVR related

Skinning
  • Estuary
    • Show titles when "Flatten Hierarchy" setting enabled (link)

Subtitles
  • Further improvements/refinements to subtitles from CastagnaIT

Video
  • Fix for 3D MVC Playback (link)


Mais uma vez, considera isto uma versãop alfa e não estável. Faz backup das tuas coisas antes de testares.

Podes obter a versão Alpha 3 a partir daqui. Selecionas a plataforma pretendida e procuras na seção "Pré-lançamento".

Como de costume - bem, é de código aberto - podes ver o que mudou entre v20 Alpha 2 e Alpha 3 aqui.