Your rating: None Average: 4.8 (10 votes)

This application is a remote control for kodi, intended to be mainly used for « blind » use, where kodi screen is not needed to operate (ie, to play music without switching on the tv).

It can also be used as a standard remote (with haptic feedback).

It tries to follow sfos interface guidelines as much as possible.

Source code is available on github: https://github.com/Julien-Blanc-tgcm/kontroller

Current features include :

  • music browsing / playing via albums / artists / songs / genres or files
  • video browsing / playing via categories (Films, TV Shows, Music videos) or files
  • subtitle / audio track selection when playing videos
  • multiple server (multiple kodi instances) support
  • generic remote
  • control of kodi internal volume or of an external device (if device is supported, feel free to open a github issue if it is not).
  • Server shutdown
  • Library refresh / cleanup

Application is available in the following languages :

  • Belgian,
  • Dutch,
  • English,
  • French,
  • German,
  • Nowegian,
  • Russian (partly),
  • Swedish.


Application versions: 
File harbour-kontroller-0.7-1.armv7hl.rpm312.47 KB18/04/2020 - 12:54
File harbour-kontroller-debugsource-0.7-1.armv7hl.rpm6.5 KB18/04/2020 - 12:54
File harbour-kontroller-debuginfo-0.7-1.armv7hl.rpm2.92 MB18/04/2020 - 12:54
File harbour-kontroller-0.6-1.armv7hl.rpm296.63 KB05/04/2020 - 13:22
File harbour-kontroller-0.5-1.armv7hl.rpm294.25 KB01/04/2020 - 19:37
File harbour-kontroller-0.4-1.armv7hl.rpm291.27 KB15/03/2020 - 11:50
File kontroller-0.3-1.armv7hl.rpm323.21 KB14/03/2020 - 13:49
File kontroller-0.2-1.armv7hl.rpm316.18 KB11/01/2020 - 17:05
File harbour-kontroller-0.8-1.armv7hl.rpm314.88 KB24/04/2020 - 08:58
File harbour-kontroller-debuginfo-0.8-1.armv7hl.rpm2.93 MB24/04/2020 - 08:58
File harbour-kontroller-debugsource-0.8-1.armv7hl.rpm6.5 KB24/04/2020 - 08:58
File harbour-kontroller-0.8-2.armv7hl.rpm315.02 KB25/04/2020 - 16:02
File harbour-kontroller-debuginfo-0.8-2.armv7hl.rpm2.92 MB25/04/2020 - 16:02
File harbour-kontroller-debugsource-0.8-2.armv7hl.rpm6.5 KB25/04/2020 - 16:02
File harbour-kontroller-0.9-1.armv7hl.rpm318.01 KB09/05/2020 - 12:02
File harbour-kontroller-debuginfo-0.9-1.armv7hl.rpm2.91 MB09/05/2020 - 12:02
File harbour-kontroller-debugsource-0.9-1.armv7hl.rpm6.48 KB09/05/2020 - 12:02
File harbour-kontroller-0.10-1.armv7hl.rpm320.93 KB10/05/2020 - 11:00
File harbour-kontroller-0.11-1.armv7hl.rpm326.95 KB20/05/2020 - 08:48
File harbour-kontroller-0.11-2.armv7hl.rpm326.91 KB20/05/2020 - 20:27
File harbour-kontroller-0.12-2.armv7hl.rpm292.33 KB01/06/2020 - 10:33
File harbour-kontroller-0.12-3.armv7hl.rpm292.55 KB02/06/2020 - 08:11
File harbour-kontroller-0.13-0.armv7hl.rpm296.35 KB12/09/2020 - 15:45
File harbour-kontroller-0.14-1.armv7hl.rpm343.13 KB13/09/2020 - 13:43
File harbour-kontroller-0.14-3.armv7hl.rpm343.38 KB13/09/2020 - 15:03
File harbour-kontroller-0.15-1.armv7hl.rpm405.47 KB19/09/2020 - 19:39
File harbour-kontroller-0.15-3.armv7hl.rpm392.94 KB20/09/2020 - 15:20
File harbour-kontroller-0.16-0.armv7hl.rpm411.14 KB27/09/2020 - 16:12
File harbour-kontroller-0.16-2.armv7hl.rpm413.68 KB02/10/2020 - 08:58
File harbour-kontroller-0.17-2.armv7hl.rpm415.78 KB15/11/2020 - 12:35
File harbour-kontroller-0.18-6.armv7hl.rpm423.29 KB28/12/2020 - 00:06
File harbour-kontroller-0.19-2.armv7hl.rpm423.13 KB05/02/2021 - 15:10
File harbour-kontroller-0.19-2.i486.rpm483.38 KB05/02/2021 - 15:10
File harbour-kontroller-0.20-2.i486.rpm504.46 KB13/02/2021 - 23:12
File harbour-kontroller-0.20-2.armv7hl.rpm442.48 KB13/02/2021 - 23:12
File harbour-kontroller-0.20-4.armv7hl.rpm442.09 KB15/02/2021 - 09:51
File harbour-kontroller-0.20-4.i486.rpm504.5 KB15/02/2021 - 09:51
File harbour-kontroller-0.20-6.i486.rpm504.64 KB16/02/2021 - 21:12
File harbour-kontroller-0.20-6.armv7hl.rpm445.02 KB16/02/2021 - 21:12
File harbour-kontroller-0.21-2.armv7hl.rpm451.67 KB11/11/2021 - 21:37
File harbour-kontroller-0.21-2.i486.rpm513.92 KB11/11/2021 - 21:37
File harbour-kontroller-0.21-2.aarch64.rpm470.74 KB11/11/2021 - 21:37
File harbour-kontroller-0.22-2.aarch64.rpm471.77 KB29/12/2021 - 11:46
File harbour-kontroller-0.22-2.armv7hl.rpm452.1 KB29/12/2021 - 11:46
File harbour-kontroller-0.22-2.i486.rpm514.24 KB29/12/2021 - 11:46
File harbour-kontroller-0.23-2.aarch64.rpm471.82 KB21/03/2022 - 09:52
File harbour-kontroller-0.23-2.i486.rpm514.65 KB21/03/2022 - 09:52
File harbour-kontroller-0.23-2.armv7hl.rpm452.13 KB21/03/2022 - 09:52
File harbour-kontroller-0.24-2.aarch64.rpm479.8 KB30/04/2022 - 09:05
File harbour-kontroller-0.24-2.armv7hl.rpm459.34 KB30/04/2022 - 09:05
File harbour-kontroller-0.24-2.i486.rpm522.97 KB30/04/2022 - 09:05
File harbour-kontroller-0.26-2.aarch64.rpm538.53 KB17/03/2023 - 09:01
File harbour-kontroller-0.26-2.i486.rpm582.79 KB17/03/2023 - 09:01
File harbour-kontroller-0.26-2.armv7hl.rpm514.83 KB17/03/2023 - 09:01

# Changelog

## Version 0.26

* add supports for controlling marantz/denon avr devices volume
* migration to cmake for build

## Version 0.24

* adds music playlists support

## Version 0.23

* Enable sailjail

## Version 0.22

* Migrate to new settings path, prepare for sailjail integration (will be on in a later version)

## Version 0.21

* Picture support: can now browse picture, and start them on the server
* Fixed some bugs with playlist
* Reduced the number of queries done to the server
* Detect wi-fi state, and disable connection if not available (this may
break some setups, so there is an option in the server settings to
override this)
* Fixed seek no longer worked (and improved it)

## Version 0.20

* Internationalization improvements:
* Now available in two new languages, Dutch (as well as Belgian) and Norwegian
* Large improvements in the English version, which should now look on par with
the French one
* New playlist page with a much cleaner look and a more native behaviour
* New "Random albums" option in Music section
* Fix a cover page bug with SFOS 4
* Lots of small ui fixes

## Version 0.19

* fixes display issues with Sailfish OS 4

## Version 0.18

* improved cover pages when nothing playing / connection failed
* add resume handling of movies / tv show episodes
* display already played items differently in movies and episodes list
* fixed a bug with the player refreshing far too often, causing glitches in
the interface
* added a lot of busy indicators

## Version 0.17

* Added recently added / recently played items in music
* Improved currently playing page

## Version 0.16

* Fixed several usability issues
* no longer uses a pulldown menu for volume / playing options, instead
clicking on the album art goes to the currently playing page
* shows the volume in tho dock
* reworked the currently playing page
* added a remorse on the stop button

## Version 0.15

* Added wake on lan support to wake up the server
* Changed several icons

## Version 0.14

* Fixed a lot of layout issues
* Added basic library management (cleaning and refreshing for audio/video)
* Added menu to shutdown kodi server

## Version 0.13

* New home page - no longer uses a grid (did not work in landscape mode)
* Added server discovery
* Improved experience on first use

## Version 0.12

* Added search function in lists
* Added an icon provider, to add custom icons to the app. Movies icon has
been replaced by a new one
* fixed issues related to some play buttons/actions not working

## Version 0.11

* new gui for currently playing item, feedback for volume
* integration of repeat one/all and shuffle mode
* improvements on volume management
* fixed wrong indication on touchpad
* add download options for albums, not only using file browsing but
also in artist view or in list view

## Version 0.10

* added german translation (thanks popanz)
* fix #6 (images not displayed if using http auth)
* added icon to identify file type (ref #1)
* may fix #18 (to be checked)
* small cleanup in some files

## Version 0.9

* Fixed an issue which could prevent connection if using only one server
* Fixed TV Shows pages which were broken
* Few internal improvements
* Honor the "ignorearticle" setting of the server
* fix playlist page was sometimes not displaying anything (or slow to display)

## Version 0.8

* added about page
* fixed centering of text input
* fixed albums list not alphabetically sorted
* added busy indicator on some lists

## Version 0.7

* lots of internal changes, fixes some app crashes
* correctly keep last connected server
* added a volume plugin for minidsp products
* download files to music / videos folder, respectively
* reworked the remote control page, which is much more usable now
* small ui/layout improvements

## Version 0.6

* fixes for landscape mode
* fixed some bugs related to genre for music
* reviewed settings page, use of a dialog page
* introduced preliminary support for volume plugins

## Version 0.5

* includes russian translation from dikonov
* added support for volume keys
* fixes for landscape mode

## Version 0.4

* mostly technical version, improvements of repository architecture
* moved the name from kontroller to harbour-kontroller (needed for jolla store
* use static build of libqjsonrpc - needed for jolla store inclusion
* added swedish translation, many thanks to eson57 for it

## Version 0.3

* new server settings interface
* removed the multiple zone options from interface (it is not working
* added the login / password fields in the server settings, implemented
basic auth handling

## Version 0.2

* initial public release


Pelzlurch's picture

For the German translation, I'm always ready to help you. With other languages I fear, I'm quite useless. :(
And of course I'm  willing to test and report bugs at any time. If you need any help with graphics, I can also help you. Even so I'm not sure if you need help on that side. The icon at least is really nice.
Should I post the feature requests here or on github? Things which I miss/dislike the most at the moment:

  • Bigger control buttons woould be helpful
  • Possibility to reboot, shutdown ...
  • Possibility to control volume
  • The Touchpad of the remote control looks somewhat lost and crippled at the moment.
JulienBlanc's picture

Github is a better place to discuss new features, since it allows tracking them, commenting, history, etc.

Volume can be controlled by the physical buttons, but there is no feedback yet (this is something that i want to change, but for which i lack a good ui idea).

reboot / shutdown will come, as well as library management.

What do you mean by bigger control buttons ? Which device are you using ?

Pelzlurch's picture

Thanx for the hint how to control volume. I have a Pro1 and opened a new issue on Github for that.

sdiconov's picture

I can test on JollaC and Inoi T8. I can also translate it into Russian. There is one feature missing in both Kodimote and Kontroller - support for .cue files. The desktop Kodi transparently handles .cue and dislays tracks, but both remote apps show flac and cue files instead. Even if kodi does not allow to see tracks, cue might be parsed on the phone side. When the user chooses a track, the app can play the image file and rewind to the start of the chosen song.

JulienBlanc's picture

Thanks for the translation. Version 0.5 should fix most of the landscape issues, let me know if you still have some (outside the "remote" part which need a complete rework)

JulienBlanc's picture

I don't speak a word of russian, but translations are very welcomed. I’ve uploaded the source code to github - https://github.com/Julien-Blanc-tgcm/kontroller , but it’s still in an early stage (i need to add qjsonrpc as submodule and provide a better working compiling environment). Once this is done, PR for translations should be quite easy.

For cue files, i'm reluctant to add a cue parser into the remote : cue files are well handled by kodi. However, this is an interesting use case to have, i'll think about a solution (probably for v0.4, i want to release v0.3 soon).

sdiconov's picture

This app lacks ability to set kodi username and password (FIXED). It could not connect unless login/password is cleared in Kodi. Besides it has two different port entries. A short help text is needed to explain the meaning of the port entries and what options must be set in Kodi (FIXED).

Other problems:
1) The app fails to adapt its main page layout (the one with big rectangular buttons) in landscape mode. Some buttons go off-screen.

2) the remote control page lacks play-stop-pause controls and has low-res icons. Looks bad on a tablet screen (Tested with Inoi T8).

3) In file mode album covers are often not shown (Kodi does show them while browsing those same files. The covers in this case were stored as "cover.jpg" files). It would be better to use bold or colored text to mark directory entries instead of [brackets]. 

JulienBlanc's picture

Thanks for your feedback. I’ll add some fields for user / password (i've reworked the settings page, i'll add that for v3). Since i don't use them i never had the issue.

As for the landscape and tablet issues, indeed the app is not designed to work in these modes, it is only tested on jolla 1 and xperia X / XA2 phones. I guess there are a lot of other issues (tablet would need a dedicated interface to take advantage of the bigger screen imho).

File mode currently show covers for files that are also in the library. I'll check how it can be improved for files not in the library.