Kodimote (fork)

Your rating: None Average: 4.6 (10 votes)

Based on Kodimote by RobertMe/mzanetti and changes of accumulator

This version includes tablet support and should fix some playlist layout issues still present in accumulator's version.

Only the tablet version also has landscape mode.

Sources on github


  • 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.


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.

sdiconov's picture

OK. Updated the fork's ru.ts.

ade's picture

Strange, I did not touch any language related parts.

I'll look into that later.

eatdirt's picture

Hi there,

I have opened a bug report on Kodi:



but in the meanwhile, if you could hide the name of the remote sftp sources showing passwd in clear, that would be nice !



ade's picture

I assume you see your connect credentials on the header of the file browser. You can change line 141 of /usr/share/harbour-kodimote/qml/pages/BrowserPage.qml to title: ""  to have no header.

I don't know if it is of much use, as you are probably the only one seeing the credentials using kodimote anyhow.

Schturman's picture

Finally! Big thanks.

Goodby android version ;)

Pelzlurch's picture

Thank you very much for this.