Thank you - just tested, it works
!
This narrows it down to Kodi between:
Comparing f3f1df1eab2a38b7039e57635a6597b37510481a...06e228046c9f1316c7585bd61bfa1e28e22382da · xbmc/xbmc
Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and…
github.com
f3f1df1eab2a38b7039e57635a6597b37510481a and 06e228046c9f1316c7585bd61bfa1e28e22382da
Code
git ls f3f1df1eab2a38b7039e57635a6597b37510481a...06e228046c9f1316c7585bd61bfa1e28e22382da
06e228046c Merge pull request #24524 from garbear/highlight-keyboards-mice [GitHub]
5fcbc4008b Merge pull request #24572 from joseluismarti/m_bWindowCreated [GitHub]
e9c645e66a Merge pull request #24567 from garbear/kill-dirmngr [GitHub]
a4b164c00c Merge pull request #24521 from jjd-uk/estuary_overlay_icons [GitHub]
a7020765b9 [Android][windowing] Initialize m_bWindowCreated [Jose Luis Marti]
950a17b7a0 [Agents] Add keyboard and mouse input [Garrett Brown]
09966e73a7 Merge pull request #24525 from garbear/optimize-keysym [GitHub]
6077686189 [video] Remove non-working context menu manage / info dialog buttons for versions (#24569) [GitHub]
b093e352db Merge pull request #24494 from fuzzard/cmake_android_versioning_removal [GitHub]
3fbd1d9150 Merge pull request #24523 from neo1973/fix_23867 [GitHub]
726479026b Merge pull request #24551 from fuzzard/depends_pycryptodome_fix [GitHub]
718643ba5e Add another msys2 binary to fix game add-on build failures [Garrett Brown]
ada31755f5 [Keyboard] Optimize keyboard symbol translation [Garrett Brown]
724091127f Merge pull request #24518 from garbear/game-api-keyboard-mouse [GitHub]
acb1cc01cd Merge pull request #24513 from garbear/fix-port-focus [GitHub]
811c25b3cc Merge pull request #24563 from enen92/dup_context [GitHub]
6fde92b3d3 Revert "[guilib][utils] Set IsPlayable false on add items" [enen92]
ce1d70b155 Merge pull request #24531 from garbear/kill-gpg-agent [GitHub]
b757f12254 Game API v3.0.2: Add /keyboard and /mouse addresses [Garrett Brown]
c5d225c539 Game API v3.0.1: Begin port address with a / [Garrett Brown]
0d57b14231 Game API: Improve documentation [Garrett Brown]
28aaccfa53 Merge pull request #24512 from garbear/default-maps [GitHub]
39fd9874cc Merge pull request #24538 from CrystalP/versions-art-v3 [GitHub]
8dfa028c18 [videodb] optimize and make GetArtForAsset() more readable [CrystalP]
3dff5d0227 [videodb] Move default version filter into GetFilter() [CrystalP]
62071d4cba [videodb] Simplify GetArtForAsset() [CrystalP]
b79c9c80de [video] Show version art with fallback to movie art, except when choosing version art [CrystalP]
ac5a221177 [videodb] Ignore empty art [CrystalP]
95055e41ab [video] use version specific art only when navigating individual versions. Movie art otherwise. [CrystalP]
677676ef27 Merge pull request #24556 from enen92/keys_macos [GitHub]
b7903822a2 MacOS: add missing key mappings [Miguel Borges de Freitas]
630a222bff Merge pull request #24554 from fritsch/channels [GitHub]
d8d33e9d1e Merge pull request #24553 from fritsch/floatmultiagain [GitHub]
863dc82936 AESinkAudioTrack: Allow multi-channel float by advanced setting [fritsch]
7babe2093f AESinkAUDIOTRACK: Remove for now unneded AEChannelToAUDIOTRACKChannel method [fritsch]
ff370e5811 AudioTrack: Simplify Channel selection [fritsch]
e05cf962b1 Merge pull request #24505 from andred/master [GitHub]
be239ea149 [android] remove pre-emptive change for PIL lib copying [fuzzard]
719fb584ca [tools/depends][native] Rustup 1.75.0 [fuzzard]
a53b8a27c6 [android] Fix stripping ".abi3." from pycryptodome lib names [fuzzard]
986851789a Merge pull request #24527 from DaVukovic/streamdetails [GitHub]
734d9422c1 [Estuary] Refactor of poster/widget overlay icons [jjd-uk]
e007eb08b5 Merge pull request #24541 from kambala-decapitator/tvos-framework-gen [GitHub]
835caf68d2 Merge pull request #24363 from fritsch/pwsample [GitHub]
d2df90d5ee Merge pull request #24543 from enen92/python_context [GitHub]
a018bcd991 Merge pull request #24528 from ksooo/pvr-epg-tag-playlist [GitHub]
5d5a1041b3 [ContextMenus] Don't populate python context items if browsing sub-menus [enen92]
73ea9a6d34 [video] rework dimensions [David Vukovic]
14615970b6 log script commands [Andrey Filipenkov]
c87c89e383 use only PlistBuddy to read bundle ID [Andrey Filipenkov]
2c4f881408 Speed up game-addon build time [Garrett Brown]
656307146a Merge pull request #24534 from thexai/wasapi-fallback [GitHub]
4f25caeefd AESinkWASAPI: adjust log messages for fallback code path [thexai]
76e5236751 AESinkWASAPI: improve fallback when is not supported exact output channel layout [thexai]
7b71cff7bf Fix the scourge of game add-on failures [Garrett Brown]
67d10230fa [Peripherals] Add default buttonmaps for keyboard/mouse [Garrett Brown]
bb1a8618d3 Merge pull request #24501 from garbear/refactor-input [GitHub]
360c463b5e [pvr] Add context menu item 'play programme from here'/'play only this programme'. [ksooo]
01c20ca87a [pvr] Introduce setting to toggle 'auto play next programme'. [ksooo]
92e11a412f [pvr] Prevent to close the player while we are playing the 'epg playlist'. [ksooo]
94d0c3739a [pvr] Implement automatic playback of next epg tag in timeline. [ksooo]
a9acef0aa6 [pvr] Refactor: Move CPVRGUIActionsPlayback::StartPlayback to class CPVRPlaybackState. [ksooo]
697db1bed6 [pvr] CPVRManager::OnPlaybackEnded: Propagate the correct state to the playback state instance. [ksooo]
6e2a64f3fb Merge pull request #24522 from enen92/sane_datacachecore [GitHub]
a01c2d480d Merge pull request #24519 from joseluismarti/xbmc.properties [GitHub]
653855b99b [Games] Rename game input functions for code clarity [Garrett Brown]
e4a6e16339 [Peripherals] Add missing \ingroup tags [Garrett Brown]
56f5be3e29 [Peripherals] Move events to subfolder [Garrett Brown]
57e6dc9fc1 [Peripherals] Update copyright year to 2024 [Garrett Brown]
c01bb1653a [Peripherals] Factor add-on lookup out of buttonmap [Garrett Brown]
050c013eb8 [Peripherals] Rename member variables for code clarity [Garrett Brown]
e4fbdd9e41 [Input] Update copyright year to 2024 [Garrett Brown]
7fef0f51a4 [Keyboard] Rename KeySymbol to XBMCKey for code clarity [Garrett Brown]
371ef7cab7 [Keyboard] Refactor keyboard files into input/keyboard/ folder [Garrett Brown]
aa24e0282d [Keymaps] Refactor keymap code to new folder [Garrett Brown]
8dcf9b7859 [Mouse] Refactor CMouseEvent into input/mouse/ folder [Garrett Brown]
14375a75b5 [Mouse] Move interfaces to new CMakeLists.txt [Garrett Brown]
0be21939fb [Joysticks] Move interfaces to new CMakeLists.txt [Garrett Brown]
2f203f9386 [Joysticks] Add missing \ingroup tags [Garrett Brown]
2bf543b53c [Remote] Remove unused struct [Garrett Brown]
ad1423271d [Remote] Move interface to new CMakeLists.txt [Garrett Brown]
c5130dfe7c [Hardware] Move interface to new CMakeLists.txt [Garrett Brown]
e524b7d065 [Actions] Move CActionTranslator to KODI::ACTION namespace [Garrett Brown]
59de376c89 [Actions] Move IActionListener into actions folder [Garrett Brown]
3243b02c75 [CMake] Move input subdirectories to new treedata file [Garrett Brown]
b22539947c Merge pull request #24406 from garbear/better-player-viewer [GitHub]
1ee88ab8e4 EGLUtils: Fix nullptr usage in EglErrorCallback [Markus Härer]
1b1ed308f8 Merge pull request #24516 from dbarkar/fix-vc1 [GitHub]
ccc18e9258 Merge pull request #24520 from notspiff/add_avif_support [GitHub]
a2fcf38c86 [Datacachecore] Initiallize SStateInfo with sane values [enen92]
71864d6030 added: enable .avif image support in ffmpeg image [Arne Morten Kvarving]
ac7616dba1 AndroidMediaCodec: Retry VC1 fix [Denis Barkar]
cb50dfa1df [Android] file xbmc.properties is no longer needed [Jose Luis Marti]
0974c687e4 Merge pull request #24504 from thexai/stream-buffer [GitHub]
78a2ef1ef0 Merge pull request #24509 from CrystalP/fix-watched-versionsfolder [GitHub]
ee80a0cc22 AESinkPipewire: Set Samplerate for the node [fritsch]
6e2851d997 Merge pull request #24515 from joseluismarti/abi-check-removal [GitHub]
b7c903fbae [Android] ABI check removal [Jose Luis Marti]
3163a6cb45 [Joysticks] Fix broken focus on emulated analog stick [Garrett Brown]
1bf1c3611f [guilib] refactor file item SetOverlayImage [CrystalP]
13c967dec6 [video] Do not override the ListItem.Overlay for the navigation parent of versions [CrystalP]
378205d16f [VideoDB] restore compatibility with MariaDB < 10.5.2 [André Draszik]
8a9b0fd9c5 [FileSystem] Refactored and improved logic to use CFileStreamBuffer [thexai]
fdef39a321 [Android] Remove special versioning for Android arch types [fuzzard]
a5661a6e1d Player Viewer: Add keyboard and mouse controllers and improve sorting [Garrett Brown]
aaf2d6b3b1 Player Viewer: Refactor agent input for code clarity [Garrett Brown]
dc76e685df Player Viewer: Fix jumping past first controller when window is re-opened [Garrett Brown]docker@06docker@0696b409c02b:/var/media/DATA/home-rudi/xbmc$
Display More