Kodimote (fork)

Your rating: None Average: 4.7 (27 votes)

Kodimote is a remote control application for Kodi.

Based on Kodimote by RobertMe/mzanetti and changes of accumulator

See changelog for additional changes.

Sources on github


Application versions: 
File harbour-kodimote-2.1.8-1.armv7hl.rpm521.38 KB19/05/2020 - 19:31
File harbour-kodimote-2.1.8-1.i486.rpm594.19 KB19/05/2020 - 19:31
File harbour-kodimote-2.1.9-1.armv7hl.rpm521.87 KB23/05/2020 - 20:59
File harbour-kodimote-2.1.9-1.i486.rpm593.38 KB23/05/2020 - 20:59
File harbour-kodimote-2.2.0-1.armv7hl.rpm522.44 KB30/05/2020 - 14:19
File harbour-kodimote-2.2.0-1.i486.rpm594.07 KB30/05/2020 - 14:19
File harbour-kodimote-2.2.0-1.aarch64.rpm541.41 KB16/05/2021 - 02:07
File harbour-kodimote-2.2.1-1.aarch64.rpm558.95 KB28/08/2021 - 23:09
File harbour-kodimote-2.2.1-1.armv7hl.rpm541.09 KB28/08/2021 - 23:09
File harbour-kodimote-2.2.1-1.i486.rpm611.96 KB28/08/2021 - 23:09
File harbour-kodimote-2.2.2-1.aarch64.rpm542.42 KB17/11/2021 - 13:42
File harbour-kodimote-2.2.2-1.i486.rpm603.03 KB17/11/2021 - 13:42
File harbour-kodimote-2.2.2-1.armv7hl.rpm522.33 KB17/11/2021 - 13:42
File harbour-kodimote-2.2.3-1.aarch64.rpm531.84 KB14/01/2022 - 00:41
File harbour-kodimote-2.2.3-1.i486.rpm594.33 KB14/01/2022 - 00:41
File harbour-kodimote-2.2.3-1.armv7hl.rpm513.78 KB14/01/2022 - 00:41
File harbour-kodimote-2.2.4-1.i486.rpm593.95 KB04/03/2023 - 15:55
File harbour-kodimote-2.2.4-1.armv7hl.rpm523.69 KB04/03/2023 - 15:55
File harbour-kodimote-2.2.4-1.aarch64.rpm542.57 KB04/03/2023 - 15:55
  • 2.2.4-1 Changed some icons that where removed in SFOS 4.5
  • 2.2.3-1 Do not overlap song info and duration on Current Playlist for longer texts
  • 2.2.2-1
    • Opt out of sailjail
    • Small mpris2 fix by Accumulator
  • 2.2.1-1 Fixed missing movie art posters for Kodi 19 (Matrix)/API v12
  • 2.2.0-1 Refactor keypad/gesturepad (thanks accumulator): all 4 full corner areas outside the diamond shaped center are now triggering button events.
    This should fix the annoyance of accidentally sending enter/select when you actually want to press the icon. Drag & hold now also works even when starting on an icon, unless the icon is held long enough to trigger a longpress.
  • 2.1.9-1
    • Updated Chinese (by dashinfantry)
    • Open keyboard by default on YouTube URL page
  • 2.1.8-1 Fixed sorting of artist list
  • 2.1.7-2 Replaced colored title text by folder icon if relevant
  • 2.1.7-1
    • Changed all bold fonts to regular fonts
    • More hi-res stop button for bigger screens (thanks dikonov)
    • A bit smaller mediabuttonbar for larger devices
    • Change that should fix not skipping to next item in playlist occasionally
  • 2.1.6-1
    • Slightly highlight playing item in current playlist
    • Workaround for issue that progres info was not always refreshed at end of item play
  • 2.1.5-1 Full Chinese translation
  • 2.1.4-2 Small hotfix for description layout
  • 2.1.4-1
    • Improved image quality of some play buttons
    • Small space added between image and text in landscape mode
    • Fix passing of scraped data like genre, mood etc.
    • Discrete background bar below main menu items
    • Corrected small artifact when showing detail on Now Playing page
  • 2.1.3-28 Rewrite of slider and repositioning in landscape
  • 2.1.3-27 Fixed play/pause issue for Kodi v18 (Leia)
  • 2.1.3-26 Small change for tablet version, updated Russian language
  • 2.1.3-25 Some optimisations for nowplaying page in landscape
  • 2.1.3-24
    • Use translated text in remorse timer
    • Updated French translation
    • First changes for landscape support (can be enabled in settingspage)
  • 2.1.3-23 Added remorse timer for mainpage actions (reboot etc.)
  • 2.1.3-22
    • Small resize correction custom buttons in player panel
    • Better scaling slider hint text
    • Ugly workaround to get progressbar positioning acceptable in light ambiences
  • 2.1.3-21 Fixed switching of audiostreams
  • 2.1.3-20
    • Switched to default icons where possible for light ambiences
    • Made non default images support light ambience
    • Progress bar position on light ambiences still needs work
  • 2.1.3-19 Progress bar layout fixes for SFOS 3
  • 2.1.3-18 Fix some text markup in plot description
  • 2.1.3-17 Made keypad more sensitive for select press
  • 2.1.3-16
    • Rework on about page
    • Added slideshow play/pause button on Keypad in pictures mode
  • 2.1.3-15
    • Better scaling thumbnails in music/video library details for non-J1 devices
    • Switched to detailItem view for media details
    • Unplayer like progressline above mediabuttons (on certain screens)
  • 2.1.3-14
    • Blanking of keypad screen made configurable
    • Greater height on color buttons in keypad screen on non-J1 devices
    • Better alignment of arrows in keypad screen on non-J1 devices
    • Moved volume slider to pushUpMenu to make more space available on default screen
  • 2.1.3-13 typo prevented search from working :-(
  • 2.1.3-12
    • Cover actions browse music/browse video/connect/add connection should be working
    • Small translation updates
  • 2.1.3-11 Yet more small changes in the coverpage
  • 2.1.3-10
    • Added end playtime to Now Playing page
    • Larger font below progress bar on non J1 res. devices
  • 2.1.3-9 Small changes on cover and nowplaying page because of SailfishOS
  • 2.1.3-8 Restore control dock in case the vkb on YouTube page made it hidden
  • 2.1.3-7 Cover: larger min. fontsize when no second line is displayed
  • 2.1.3-6 Long press info on keypad will show/hide video process & codec info
  • 2.1.3-5 Cover: independent text sizing of description and subdescription
  • 2.1.3-4
    • Updated Russian/Swedish
    • Final attempt to fix list item height jolla C
  • 2.1.3-3
    • Some more strings translatable
    • Attempt to fix list item height jolla C
  • 2.1.3-2
    • Russian language changes
    • Attempt to support jolla C (720p) resolution
  • 2.1.3-1 Russian now fully translated
  • 2.1.2-9 Updated Swedish, Russian partly translated
  • 2.1.2-8 Scaled Jolla C back to Jolla 1 sizing
  • 2.1.2-7
    • Tried to fix self introduced bug in timer stop/start
    • Coverpage now also includes total and elapsed time
  • 2.1.2-6
    • Moved YouTube link option to Now Playing and Current playlist
    • Added small progressbar on coverpage
  • 2.1.2-5 Added option in pulley on keypad page to paste YouTube URL
  • 2.1.2-4 scaling repeat and shuffle icons in docker panel
  • 2.1.2-3  Equalized/resized icons on device control page
  • 2.1.2-2
    • Layout improvements for various screensizes in keypad
    • Layout improvements for various screensizes in dockerpanel
    • Added some scrolldecorators
  • 2.1.2-1
    • Accumulators changes included
    • Armv7hl version added
  • 2.1.0-2
    • Fixed video iconsize
    • Basic landscape support
  • 2.1.0-1 Just some resizing/realignment of images/buttons/texts for large screen display.


sdiconov's picture

The new 2.2.4 rpm is broken. Impossible to install on my tablet (it runs SFOS 4.0, which cannot and will never be upgraded to 4.5). The reason is zstd compression of the new rpm. Meanwhile kodimote is the most important app for that tablet. :(

Pelzlurch's picture

Hi, there is a bug in sorting Artists in huge libraries. Artists are not really sorted alphabetically. Maybe you can have a look on kontroller. the bug was also present there, but is now fixed.

ade's picture

Should be fixed in 2.1.8-1.

Pelzlurch's picture

That was quick! Thanx a lot!

Works like charm now.

sdiconov's picture

I tested kodimote on the INOI T8 tablet and there are UI sizing and layout issues.  See the linked screenshots:

1 - playbackbuttons (vertical)       https://yadi.sk/i/7WRp9oMf4P4wnA

2 - Remote control page layout (vertical)     https://yadi.sk/i/70Fk8uWFfgU-uQ

3 - list of folders (vertical)     https://yadi.sk/i/b97u27_u5vZ75g

4 - bug (horizontal)      https://yadi.sk/i/uYY9gnWQqIi8qQ

5 - poor button placement (horizontal)      https://yadi.sk/i/Lf5pNM1P-oD47g

6 - cover     https://yadi.sk/i/BLKFYhbpyk1-oA

INOI tablet screen parameters: 1920x1200 px,   108x172 mm

Please, add an option never to hide playback and volume controls. Tablet has enough screen space.

ade's picture

As you are already using your INOI tablet with the new kid on the block (Kontroller), maybe you should focus on getting changes done over there? I decided to put a (at least temporary) freeze to my Sailish development activities, with  an exception for bugs or changes I personally need. Pull request are always welcome of course (wink wink).

Now about your points:
1. It does not size well for this dimension indeed
2. The buttons should be there, but they will auto-hide if nothing is playing (has always been the case in Kodimote). Or you have set them hidden from the pully menu.
3. Requires a page redesign.
4. I encounter this bug myself. It sometimes appears, only when you rotate from portrait to landscape. I do also see this in other applications every now and then, so it looks like a Sailfish Silica bug in my perspective.
5. I think this would be a general improvement for other devices too.
6. This is, in a way, comparable to the Jolla Tablet. The cover text is size different (larger font) from regular phones devices. Thats why I already have the progressbar hidden on the Jolla tablet. No clue why, I consider that a Sailfish bug as well.

mase's picture

It would be nice, if switching between multiple Kodis was possible.

ade's picture

You can, in the main menu you can add and change Kodi connections.

mase's picture

Great! I did not notice, that I have to disconnect to get this menu.

ade's picture

No disconnect needed here. I just choose "change connection...".

Pelzlurch's picture

Hi, I have two requests. Both related to the remote control. I often use kodi for presenting pictures. This works quite well with kodimote. But there are unfortunately two things which are a bit annoying:

1. The area in the middle of the touchfield is to small. I often have to tap twice and have to look where I have to tap. Would it be possible to make this area larger or even accapt a single tap in the whole touchfield?

2. For presentation I use the automatic slideshow. It would be nice to have a pause and resume Button for that. At the moment I have to use the zoom funktion for that (or an android remote for kodi).

ade's picture

Ad 1
I do not use the touchpad a lot, but I do see you point.

Ad 2
Regarding pictures, I only used it for a testcase. Pause and play only seem to control music, when in picture mode and playing a slide show.

I'll have a look at both cases, that's all I can say for now.

Edit: second point should be addressed in new release.

Pelzlurch's picture

"I'll have a look at both cases, that's all I can say for now."

That's more than I could expect, so I'm happy and can only say (again) THANK YOU!


Thanks for the Pause/Resume Button. Works like charm. :)

ade's picture

There is a new release. I have been looking at your touchfield question and I do not think it is a matter of beeing too small, but how the gesture is handled.
Kodimote has to determine if you intended a directional swipe, or a select. By tapping the screen, you always make a (minimal) movement. Within a certain range, Kodimote does not know if you meant a swipe of select gesture.
And to avoid mistakes, it ignores those touches. For now, I made that range a bit more narrow, so it will more likely be accepted as a select. After some testing it felt more touches where accepted as select, but maybe your experience will be different.

Pelzlurch's picture

Thanks a lot, will try it in the evening, when I'm at home. Is there a donation link anywhere?


Just tested it and now it works like it should. THANK YOU VERY MUCH!

ade's picture

Great to hear! The changes were not as hard as I anticipated.
I do not have a donation link. If you want to donate something: I'm not sure if the donation links from the original authors in the about page are still valid. Else OpenRepos.net itself would be a good alternative.

accumulator's picture

Nice update, thanks!

daywalker's picture

Scrolling (touchpad arrows) don't work on Xperia X sfos

daywalker's picture

Sorry, worked after touching a few times, then all the other buttons appeared

jollex's picture

Thank you, it works perfectly! Great job!

sdiconov's picture

I wrote a small companion daemon (in perl) that detects kodimote's attempts to connect with Kodi server and launches Kodi, if it is not running at the moment. 

It is useful for people that run Kodi as a regular application instead of a dedicated "kiosk mode" session. You can start kodimote on your phone and enjoy your music without even approaching the computer or turning on the display.

Where should I publish it? It is a perl script intended to run on a desktop Linux either in userspace or as a system daemon. It is a glue between kodimote and kodi and should be somehow linked or announced together with kodimote (or a similar android app?).  

sdiconov's picture

Thanks for the tip!

It is easy to switch between the forks, but hard to combine their merits. Your version makes playback control buttons so big that some go outside the screen. If the bigger size is needed for the tablet UI, consider autodetection of screen size or a manual switch, please. The same concerns spaces between playlist lines. Your version has it too big, but jollastore has it too tight to show names of TV shows between the channel names (TV).

There are also two big shortcomings in kodimote:

  1. no cue sheet support to see individual songs
  2. no playback position bar. It is impossible to go to song #7 when you see one huge track containing a full album. Kodi itself works flawlessly with cuesheets.
sdiconov's picture

Buttons and spacing are too big for phone screen (Jolla C) jollastore version looks much nicer. There should be an option, perhaps. Otherwise works well.

Here is a link to the issue:

This is a photo showing the difference (Jolla C (left) and Jolla 1 (right)) run the same kodimote fork.

ade's picture

Should be displaying the old layout on your Jolla C now.

ade's picture

You should be able to pin the jollastore version so it won't be overwritten with my version if you have my repo enabled.
First install the version from the jolla store.
Then (as root):

zypper addlock harbour-kodimote
osetr's picture

Russian translation doesn't load.

sdiconov's picture

The original .ts file most probably belongs to an old version. Send me an updated file and I shall transfer the strings. Actually, it should work automatically like in gettext .po.

ade's picture

If you look at https://github.com/mzanetti/kodimote/blob/master/i18n/kodimote_ru.ts in the original repo, you can see there is not a single line translated.

sdiconov's picture

I have updated this file. Please, send me updated strings to   MY_I0GlN AT mail.ru   to make any necessary changes. I would like to test it.

Github forked that repo, so my edited version is here:


It would be easier for me to send it by e-mail, as I do not want to make a true fork of the project.

ade's picture

A few things:
- Please don't use the original repo, but my forked one.
- I am not sure what translation tool you are using, but I have to change the translation lines syntax to make it usable.
- Not all translations match. It may be better to get kodimote.ts from my repo, and make that a new kodimote_ru.ts translation. A lot can be used from the current kodimote_ru.ts.

And forks are no problem. The best way is to create a pull request when done, and remove your fork afterwards.