Keymap with Smart Playlist not triggering

I have a custom keymap that opens smart playlists. Since updating to Leia these don’t work correctly. OSMC recognises the key press and places the playlist into the music queue, but nothing is played. If I browse to the smart playlists, I can manually play/queue them without issue.

Logs: https://paste.osmc.tv/urejodosit

My keymap is as follows:

    <keymap>
            <global>
                    <keyboard>
                            <v mod="ctrl">CodecInfo</v>
                            <u mod="ctrl">NextSubtitle</u>
                            <d mod="ctrl">Info</d>
                            <c mod="ctrl">ContextMenu</c>
                            <m mod="ctrl">ActivateWindow(visualisation)</m>
                            <g mod="ctrl">ActivateWindow(music,Albums)</g>
                            <f1>PlayMedia(/home/osmc/.kodi/userdata/playlists/music/jazz.xsp)</f1>
                            <f2>PlayMedia(/home/osmc/.kodi/userdata/playlists/music/folk.xsp)</f2>
                            <f3>PlayMedia(/home/osmc/.kodi/userdata/playlists/music/blues.xsp)</f3>
                            <f4>PlayMedia(/home/osmc/.kodi/userdata/playlists/music/electronic.xsp)</f4>
                            <f5>PlayMedia(/home/osmc/.kodi/userdata/playlists/music/hiphop.xsp)</f5>
                            <f6>PlayMedia(/home/osmc/.kodi/userdata/playlists/music/musical.xsp)</f6>
                            <f7>PlayerControl(Partymode(music))</f7>
                            <four mod="meta">PlayMedia(plugin://plugin.audio.radio_de/station/3243)</four> <!-- BBC Radio 1 -->
                            <five mod="meta">PlayMedia(plugin://plugin.audio.radio_de/station/3244)</five> <!-- BBC Radio 2 -->
                            <six mod="meta">PlayMedia(plugin://plugin.audio.radio_de/station/4938)</six> <!-- RNE Radio 3 -->
                            <seven mod="meta">PlayMedia(plugin://plugin.audio.radio_de/station/10988)</seven> <!-- M80 Radio -->
                    </keyboard>
            </global>
            <FullscreenVideo>
                    <keyboard>
                            <x mod="ctrl">ActivateWindow(subtitlesearch)</x>
                    </keyboard>
            </FullscreenVideo>
    </keymap>

Any inklings? @sam_nazarko

So four/five/six/seven no longer work?
Have you checked that the presses are being detected in the logs?

Sam

Actually, four/five/six/seven work fine. It’s F1 to F6 that no longer work correctly. In the log I pasted I’ve pressed F4 which is detect but not opened successfully.

Kodi Leia uses LibInput now for keyboards. I suspect the keymaps here may have changed which means your keymap may need updating.

This turned out to be a more general v18 bug.

The thread on the Kodi forums: Keymap to Smart Playlist not Working Since Leia