Kodi 22.0b2-Piers

22.0b2-PiersPre-release

v22.0b2-Piers

Added 5
  • Enabled screenshots for HDR content
  • Added full RetroAchievements support
  • Added ability to remember which emulators are used per-game and per-folder
  • Added Fairchild Channel F emulation
  • Added SVG image support
Changed 7
  • Upgraded FFmpeg to v9.0.1
  • Upgraded Libbluray to v1.5.0
  • Improved Blu-ray episode handling
  • Improved Blu-ray movie playlist selection
  • Change ReplayGain PreAmp settings to be centered at 0 dB instead of 89 dB
  • Upgraded libcec to v8.1.6
  • Upgraded Samba to v4.24.4
Fixed 11
  • Fixed pixel format detection for AV1 content
  • Fixed fullscreen playback dimensions on 50 Hz TVs
  • Fixed FPS detection of MPEG Transport Streams (.ts / .m2ts)
  • Fixed loss of the HDMI video signal when playing certain content
  • Fixed skip accuracy when paused
  • Fixed playback when moving Kodi between screens on Windows

From Kodi

Changelog
Video
  • Upgraded FFmpeg to v9.0.1
  • Fixed pixel format detection for AV1 content
  • Fixed fullscreen playback dimensions on 50 Hz TVs
  • Fixed FPS detection of MPEG Transport Streams (.ts / .m2ts)
  • Fixed loss of the HDMI video signal when playing certain content
  • Fixed skip accuracy when paused
  • Fixed playback when moving Kodi between screens on Windows
  • Fixed resuming MPEG Transport Streams with H.264 video on Android
  • Fixed VC-1 regression causing heavy stuttering on Android TV
  • Fixed "sync playback to display" setting for some embedded (GBM) platforms
  • Fixed crash when using add-on video codecs with some embedded (DRMPRIME) platforms
  • Fixed possible memory leak with video codec binary add-ons
Blu-ray
  • Upgraded Libbluray to v1.5.0
  • Improved Blu-ray episode handling
  • Improved Blu-ray movie playlist selection
  • Improved speed of Blu-ray disc detection
  • Fixed possible crash when selecting "Blu-ray menu" while choosing a Blu-ray playlist
  • Fixed stale metadata on playlist item transition
HDR
  • Enabled screenshots for HDR content
  • Fixed tonemapped (HDR->SDR) colorimetry
  • Fixed stale HDR metadata shown for video info
  • Fixed Dolby Vision playback on Android with PGS subtitles
  • Fixed HDR transfer PQ logic on webOS
  • Fixed playback of HDR10 HEVC Main 10 content on macOS
  • Fixed playback of sources with bad HDR light metadata
Bookmarks / Chapters
  • Fixed bookmark not cleared when playback finished
  • Fixed chapter skipping during DVD playback
  • Fixed displayed time and chapter after a chapter jump
  • Fixed two chapters being created in the first 1 second
3D
  • Fixed delayed switch when changing 3D mode
Audio
  • Change ReplayGain PreAmp settings to be centered at 0 dB instead of 89 dB
  • Fixed errors in M2TS parser for DTS/TrueHD and LPCM content
  • Fixed MPEG-TS fast probe breaking DTS/DTS-HD audio metadata
  • Fixed possible loss of audio when playing HDR with passthrough audio
  • Fixed distorted sound on webOS
  • Fixed skipping first track after playing last track with "repeat all" enabled
Subtitles
  • Improved automatic selection of different languages
  • Fixed possible desync of external subtitles when seeking
  • Fixed issue with external subtitle searching and HTTP:// paths
  • Fixed subtitles not appearing after backward chapter or large seek
  • Fixed system-level crash on LG webOS when subtitles are displayed
  • Fixed removal of subtitles with URL-encoded paths
PVR
  • Fixed "smart select" in Guide window
  • Fixed possible loss of video when switching PVR channels on embedded platforms
  • Fixed wrong reminder types displayed in timer settings dialog
  • Fixed resolution of items only carrying item path, no tag
Games
  • Added full RetroAchievements support
  • Added ability to remember which emulators are used per-game and per-folder
  • Added error message when compressed savestates from v23 are loaded in v22
  • Added Fairchild Channel F emulation
  • Improved RetroAchievement support
  • Fixed broken audio with some emulators
  • Fixed discarding audio frames at the beginning of a stream
  • Fixed in-game rumble not working
  • Fixed torn frames on some Linux-based platforms
  • Fixed emulators using the previous emulator's system/save directories
  • Fixed possible crash when connecting/disconnecting controllers
  • Fixed analog triggers in Dreamcast emulators
Library
  • Added advanced setting to ignore folder names within archives
  • Improved video version functionality
  • Improved crossfading of images
  • Fixed showing artwork for movie series
  • Fixed crash when exiting while a directory is still loading
  • Fixed outdated watched/in progress status of movies/TV shows
  • Fixed TV show details being lost after a metadata refresh
  • Fixed sorting library items with Nordic (æ/ø/å/ä/ö) accents
  • Fixed display of empty TV shows
  • Fixed incomplete removal of movies when setting source content to "None"
  • Fixed scraping items with a {tvdb} tag in the filename
  • Fixed several bugs for .rar archive handling
  • Fixed sort order of movies with versions
  • Fixed slow scanning for imports/exports of actor thumb and TV show art
  • Fixed incorrect name and information shown for BDMV files
  • Fixed inability to play trailers when a Blu-ray ISO has been played at least once
UI
  • Added SVG image support
  • Fixed jerky vertical scrolling of long text
  • Fixed swizzle detection on some OpenGL platforms
  • Fixed deadlock on shutdown when the PlayerProcess dialog is open
  • Fixed resolution changing for some embedded platforms
  • Fixed monitor selection hidden on some multi-monitor systems
  • Fixed showing CPU/GPU temperature on M5 systems
Skinning
  • Added Control.ResetGrouplist() to reset the last focused item in a grouplist
  • Fixed possible error loading TTF fonts
  • Fixed using custom fonts without a "family_name" field
  • Fixed several glitches in font rendering on Windows
  • Fixed screensaver bug when updating the active skin
  • Fixed error logging when loading a skin
  • Fixed stale images after weather update
Peripherals
  • Enhanced CEC support, especially for Pulse-Eight CEC adapters
  • Upgraded libcec to v8.1.6
  • Changed controller handling from the Linux Joystick API to Udev
  • Fixed memory leak when unplugging devices
  • Fixed sorting of keyboard layouts
  • Fixed handling of "guide" button on some remotes
  • Fixed unconfirmed changing of peripheral settings
Network
  • Upgraded Samba to v4.24.4
  • Improved SMB stability over poor connections
  • Fixed crash when scanning NFS folders with # or ; in the directory name
  • Fixed loss of network/database services when logging off the master profile
  • Fixed browsing files via HTTP, HTTPS, and WebDAV if the server requires authorization
  • Fixed handling of spaces in WebDAV paths
  • Fixed sorting UPnP items by date
  • Fixed MySQL escaping for strings with %
JSON-RPC
  • Added Database.GetDatabaseName method and Database.Type enum
  • Added VideoLibrary.SetSourceContent method
  • Added PVR.GetPlayableBroadcasts method
  • Added GUI.OnSkinUnloading, GUI.OnSkinLoaded and GUI.OnSkinLoadFailed notifications
  • Added ability to set TV show trailer
  • Added ability to get game sources via Files.GetSources
  • Extended full BCP 47 language support over JSON-RPC
  • Improved JSON-RPC error reporting
  • Fixed missing "status" field in Video.Fields.TVShow
  • Fixed consistency bug for versions returned by Files.GetDirectory
  • Fixed live stream metadata when playing a PVR radio channel
Python
  • Upgraded Python to v3.14.7
  • Upgraded Pillow to v12.3.0
  • Added xbmc.getDevicePowerStatus()
  • Added xbmc.getCecAdapterNames()
  • Added xbmc.getDatabaseName()
  • Added xbmcgui.ControlVideoWindow
  • Fixed xbmcgui.ControlButton.setLabel() having no effect on the item's font
Profiles
  • Fixed database stability and add-on enable/disable after profile switch
  • Fixed deleting the currently active profile
Android
  • Fixed possible crash on exit
  • Fixed asking for local network access permission
  • Fixed launching playlists with Android intents
Developers
  • Dropped p8-platform dependency
  • Raised minimum macOS deployment target to 10.15
  • Improved running Kodi in iOS and tvOS simulators
  • Fixed building with GCC 15
  • Fixed building with generators other than Visual Studio
  • Fixed documentation glitches and broken dark mode
Known issues
  • If Kodi is provided without our patched TagLib 2.3.1, Matroska tagging is degraded back to v21
Download link

You can get Beta 2 from here. Select your platform of choice, and look in the "Prerelease" section.

View original

Upgraded? How did it go?

Discussion