I found the commit which causes this behavior.
The commit is https://github.com/xbmc/xbmc/comm…be2dc683fa31f43.
The commit should introduce a new smartlist feature but the simple file view works not correct.
I found the commit which causes this behavior.
The commit is https://github.com/xbmc/xbmc/comm…be2dc683fa31f43.
The commit should introduce a new smartlist feature but the simple file view works not correct.
My hardware specs are AMD Ryzen 5 7640HS with integrated RDNA3 AMD Radeon 760M. At the moment i'm using the latest nightly image (LibreELEC-Generic.x86_64-13.0-nightly-20260823-54eca63.img.gz)
I often use the File view (Videos/Files) to play media. In the view i use the filter to change the view from all to unwatched/watched. The view reacts and shows the files depending on the filter. Now i play a file and watch it. After the file is finished the view automatically switches back to all.
Is this a expected behavior now? Because in earlier releases the filters stays as long i switch it manually. I have tried some images before but i can't figure out the exact time it was correct. Some time ago i used LibreELEC-Generic.x86_64-13.0-nightly-20260601-cf4b8b9.img.gz and the File view have the correct behavior.
I have tried different skins and also with the default delivered skin Estuary. No matter which skin i use the behavior is wrong since i use the old image. So i guess a bug or changed feature. Can you help?
Hmmm, thanks again. You are right. I know i'm kind of blind (-17,5 diopter)
but i should have seen this. It's working now.
Thank you all. With your help i'm a step forward. I could remap the buttons with the hwdb file. Now Kodi shows in the log the keys.
2026-08-21 17:55:24.652 T:34909 debug <general>: bool CInputManager::HandleKey(const CKey&): config (0xf0eb) pressed, window 10100, action is ActivateWindow(Settings)
2026-08-21 17:55:25.473 T:34909 debug <general>: bool CInputManager::HandleKey(const CKey&): launch_app2_pc_icon (0xf0c1) pressed, window 10100, action is ActivateWindow(Programs)
2026-08-21 17:55:27.386 T:34909 debug <general>: bool CInputManager::HandleKey(const CKey&): launch_messenger (0xf108) pressed, window 10100, action is
2026-08-21 17:55:29.025 T:34909 debug <general>: bool CInputManager::HandleKey(const CKey&): browser_home (0xf0b6) pressed, window 10100, action is ActivateWindow(Home)
2026-08-21 17:55:31.093 T:34909 debug <general>: bool CInputManager::HandleKey(const CKey&): subtitle (0xf0ed) pressed, window 10100, action is
2026-08-21 17:55:32.362 T:34909 debug <general>: bool CInputManager::HandleKey(const CKey&): recall_last (0xf0fa) pressed, window 10100, action is
2026-08-21 17:55:33.706 T:34909 debug <general>: bool CInputManager::HandleKey(const CKey&): brightness_up (0xf109) pressed, window 10100, action is
i have added some of these recognized keys in a keymap.xml for testing i have used VolumeUp,VolumeDown.
<keymap>
<global>
<keyboard>
<option>ActivateWindow(TVRecordings)</option>
<frame_forward>ActivateWindow(Videos,Files)</frame_forward>
<frame_back>ActivateWindow(fullscreenvideo)</frame_back>
<previous>System.Exec("/storage/.kodi/userdata/keymaps/prevfavorite.sh")</previous>
<next>System.Exec("/storage/.kodi/userdata/keymaps/nextfavorite.sh")</next>
<zoom>ActivateWindow(TVGuide)</zoom>
<audio>SendClick(10)</audio>
<eject>ActivateWindow(ShutdownMenu)</eject>
<three>VolumeUp</three>
<six>VolumeDown</six>
<config>VolumeUp</config>
<launch_app2_pc_icon>VolumeDown</launch_app2_pc_icon>
<launch_messenger>VolumeUp</launch_messenger>
</keyboard>
</global>
<FullscreenVideo>
<keyboard>
<frame_forward>ActivateWindow(Videos,Files)</frame_forward>
<frame_back>ActivateWindow(fullscreenvideo)</frame_back>
<previous>System.Exec("/storage/.kodi/userdata/keymaps/prevfavorite.sh")</previous>
<next>System.Exec("/storage/.kodi/userdata/keymaps/nextfavorite.sh")</next>
<zoom>ActivateWindow(TVGuide)</zoom>
<audio>SendClick(10)</audio>
<eject>ActivateWindow(ShutdownMenu)</eject>
<three>VolumeUp</three>
<six>VolumeDown</six>
<config>VolumeUp</config>
<launch_app2_pc_icon>VolumeDown</launch_app2_pc_icon>
<launch_messenger>VolumeUp</launch_messenger>
</keyboard>
</keymap>
Display More
As you can see Kodi sees the keys from the remote e.g. config or launch_messenger but the remapping is not working. You can see in the Kodi log the wrong actions are executed not mine from the keyboard.xml.
My hwdb file
evdev:input:b0005v054Cp0306*
KEYBOARD_KEY_9000b=f13
KEYBOARD_KEY_90009=prog1
KEYBOARD_KEY_90002=chat
KEYBOARD_KEY_90004=homepage
KEYBOARD_KEY_9000c=subtitle
KEYBOARD_KEY_9000a=last
KEYBOARD_KEY_90003=brightnessup
Am i'm doing something wrong? Any ideas why the wrong actions are executed?
Hello
i recently installed LibreELEC-Generic.x86_64-13.0-nightly-20260819-6af30ba.img.gz. So far everything is fine but my Sony BD Remote is not fully working. I read the system of input handling is changed so i have created a new keyboard.xml. Most is now mapped and working.
But some keys of my remote (Sony BD Remote) are not working. I read a thread in this forum and found a hint. Some buttons of my remote are shown as BTN*. This seems a problem at the moment. All working keys are visible in the kodi.log if i press the button. But all BTN keys are not shown in the kodi.log. So i guess these buttons are not recognized in Kodi and i can't remap these keys.
Have someone an idea how to solve this issue ?
/dev/input/event9: BD Remote Control
Select the device event number [0-9]: 9
Input driver version is 1.0.1
Input device ID: bus 0x5 vendor 0x54c product 0x306 version 0x100
Input device name: "BD Remote Control"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 1 (KEY_ESC)
Event code 2 (KEY_1)
Event code 3 (KEY_2)
Event code 4 (KEY_3)
Event code 5 (KEY_4)
Event code 6 (KEY_5)
Event code 7 (KEY_6)
Event code 8 (KEY_7)
Event code 9 (KEY_8)
Event code 10 (KEY_9)
Event code 11 (KEY_0)
Event code 28 (KEY_ENTER)
Event code 103 (KEY_UP)
Event code 105 (KEY_LEFT)
Event code 106 (KEY_RIGHT)
Event code 108 (KEY_DOWN)
Event code 119 (KEY_PAUSE)
Event code 128 (KEY_STOP)
Event code 139 (KEY_MENU)
Event code 158 (KEY_BACK)
Event code 159 (KEY_FORWARD)
Event code 161 (KEY_EJECTCD)
Event code 168 (KEY_REWIND)
Event code 172 (KEY_HOMEPAGE)
Event code 207 (KEY_PLAY)
Event code 256 (BTN_0)
Event code 310 (BTN_TL)
Event code 311 (BTN_TR)
Event code 312 (BTN_TL2)
Event code 313 (BTN_TR2)
Event code 315 (BTN_START)
Event code 317 (BTN_THUMBL)
Event code 318 (BTN_THUMBR)
Event code 353 (KEY_SELECT)
Event code 355 (KEY_CLEAR)
Event code 357 (KEY_OPTION)
Event code 358 (KEY_INFO)
Event code 359 (KEY_TIME)
Event code 370 (KEY_SUBTITLE)
Event code 371 (KEY_ANGLE)
Event code 375 (KEY_SCREEN)
Event code 392 (KEY_AUDIO)
Event code 398 (KEY_RED)
Event code 399 (KEY_GREEN)
Event code 400 (KEY_YELLOW)
Event code 401 (KEY_BLUE)
Event code 407 (KEY_NEXT)
Event code 412 (KEY_PREVIOUS)
Event code 436 (KEY_FRAMEBACK)
Event code 437 (KEY_FRAMEFORWARD)
Event code 438 (KEY_CONTEXT_MENU)
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Display More
Event: time 1787310850.953720, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000b
Event: time 1787310850.953720, type 1 (EV_KEY), code 310 (BTN_TL), value 1
Event: time 1787310850.953720, -------------- SYN_REPORT ------------
Event: time 1787310851.113766, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000b
Event: time 1787310851.113766, type 1 (EV_KEY), code 310 (BTN_TL), value 0
Event: time 1787310851.113766, -------------- SYN_REPORT ------------
Event: time 1787310851.657106, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90009
Event: time 1787310851.657106, type 1 (EV_KEY), code 312 (BTN_TL2), value 1
Event: time 1787310851.657106, -------------- SYN_REPORT ------------
Event: time 1787310851.800457, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90009
Event: time 1787310851.800457, type 1 (EV_KEY), code 312 (BTN_TL2), value 0
Event: time 1787310851.800457, -------------- SYN_REPORT ------------
Event: time 1787310852.687092, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002
Event: time 1787310852.687092, type 1 (EV_KEY), code 317 (BTN_THUMBL), value 1
Event: time 1787310852.687092, -------------- SYN_REPORT ------------
Event: time 1787310852.847099, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002
Event: time 1787310852.847099, type 1 (EV_KEY), code 317 (BTN_THUMBL), value 0
Event: time 1787310852.847099, -------------- SYN_REPORT ------------
Event: time 1787310855.140475, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1787310855.140475, type 1 (EV_KEY), code 315 (BTN_START), value 1
Event: time 1787310855.140475, -------------- SYN_REPORT ------------
Event: time 1787310855.280309, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1787310855.280309, type 1 (EV_KEY), code 315 (BTN_START), value 0
Event: time 1787310855.280309, -------------- SYN_REPORT ------------
Event: time 1787310856.004034, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000c
Event: time 1787310856.004034, type 1 (EV_KEY), code 311 (BTN_TR), value 1
Event: time 1787310856.004034, -------------- SYN_REPORT ------------
Event: time 1787310856.183704, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000c
Event: time 1787310856.183704, type 1 (EV_KEY), code 311 (BTN_TR), value 0
Event: time 1787310856.183704, -------------- SYN_REPORT ------------
Event: time 1787310856.667149, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000a
Event: time 1787310856.667149, type 1 (EV_KEY), code 313 (BTN_TR2), value 1
Event: time 1787310856.667149, -------------- SYN_REPORT ------------
Event: time 1787310856.787113, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000a
Event: time 1787310856.787113, type 1 (EV_KEY), code 313 (BTN_TR2), value 0
Event: time 1787310856.787113, -------------- SYN_REPORT ------------
Event: time 1787310857.530416, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
Event: time 1787310857.530416, type 1 (EV_KEY), code 318 (BTN_THUMBR), value 1
Event: time 1787310857.530416, -------------- SYN_REPORT ------------
Event: time 1787310857.670432, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
Event: time 1787310857.670432, type 1 (EV_KEY), code 318 (BTN_THUMBR), value 0
Display More
Do you need more information?
Thank you for your help.