Note: On SFOS 4.5 some user have problems to start or install Kuri. This is related to the deprecation and removal of QtBluetooth. For user which are affected by this issue qtconnectivity-bluetooth from OpenRepos can be installed. A proper fix is not yet available.
Note: This is pre-beta software and intended for early adopters. No loss of workouts is to be expected but the settings might be reset with an update.
Note: v0.3.6 was removed since it caused problems with older sfos releases. v0.4.0 restored compatibility with sfos 3.0.
Kuri is a sport tracking application for Sailfish OS. Kuri means "run" in Esperanto. Funnily it also means "discipline" in Finnish.
Kuri takes inspirations from MeeRun, but it will take some time until all of MeeRuns features are implemented.
This application is a fork of Laufhelden by jdrescher. The reason for the fork is that it isn't maintained anymore.
Thanks to translators!
License: GPLv3
Source code: https://gitlab.com/elBoberido/kuri
Icons: https://icons8.com
- fix cover page recording update
Comments
nitrotnt
Thu, 2023/02/16 - 23:51
Permalink
This test version is successfully installed on my sfos 4.5 and i've a start and save a workout with success
elBoberido
Sat, 2023/04/08 - 15:02
Permalink
Unfortunately it will take some time for a proper fix but luckily there is a qtconnectivity-bluetooth package available on OpenRepos which provides the missing libraries.
elBoberido
Fri, 2023/02/17 - 00:39
Permalink
Great. I hope I can fix the Bluetooth issue soonish
nitrotnt
Tue, 2023/02/14 - 13:58
Permalink
Scuse me i wrong the required isn't libQT4bluetooth but libQT5bluetooth ! Yes i've installed mapbox gl and if install the rpm I've the same error
nitrotnt
Mon, 2023/02/13 - 02:05
Permalink
Hello
i've a problem to install on sfos 4.5 (xperia 10III) for missing library libqt4bluetooth.so. Is possible to solve it?Thank!
elBoberido
Tue, 2023/02/14 - 00:36
Permalink
I'm not sure what requires 'libqt4bluetooth.so'. It should not be required by Kuri itself. Can you try to install the latest version from the terminal with 'rpm -i harbour-kuri-0.4.5-1.aarch64.rpm'?
Have you installeld the MapboxGL Native QML bindings from the chum repo?
nitrotnt
Tue, 2023/02/14 - 20:05
Permalink
this is a output:
[defaultuser@Xperia10III Download]$ rpm -i harbour-kuri-0.4.5-1.aarch64.rpm
errore: Dipendenze fallite:
libQt5Bluetooth.so.5()(64bit) necessario a harbour-kuri-0.4.5-1.aarch64
libQt5Bluetooth.so.5(Qt_5)(64bit) necessario a harbour-kuri-0.4.5-1.aarch64
qt5-plugin-geoservices-osm >= 5.2.0 necessario a harbour-kuri-0.4.5-1.aarch64
qt5-qtconnectivity-qtbluetooth >= 5.2.0 necessario a harbour-kuri-0.4.5-1.aarch64
elBoberido
Wed, 2023/02/15 - 00:57
Permalink
It seems there is an issue with fresh installs on SFOS 4.5. I'll check if I can provide a quick-fix the next days
elBoberido
Thu, 2023/02/16 - 02:46
Permalink
Please try https://openrepos.net/content/elboberidotesting/kuri-testing. It has no Bluetooth support but at least offers some limited functionality until a proper fix
Shocker
Tue, 2022/09/06 - 19:04
Permalink
Hello, thank you for great app, I have some questions:
Regards, R.
elBoberido
Fri, 2022/09/09 - 21:17
Permalink
Hi,
thanks, always great to have new users :)
1. I have to figure out how to to do it. If you have a link to a QML file from OSM Scout it would help a lot.
2. I know this problem and will fix it but I can't promise when it will be done
3. This will eventually also be available. I'm currently porting the application to Rust and also add tests to make it more robust
4. I'll have a look at it
Shocker
Sun, 2022/09/11 - 19:55
Permalink
Good to see that Kuri is still developed!
elBoberido
Sat, 2022/09/17 - 19:17
Permalink
The cover page should now be updated with the latest recording data.
Regarding help. Are you able to build kuri from source? Once the port to Rust is finished it would be nice to have another tester before the release is done.
ABreen
Sun, 2022/05/08 - 05:36
Permalink
I've been using SportsTracker for so kong now I don't want to change plus it also means a change for those people I share SportsTracker with.
Is it not just a matter of setting up Kuri to be able to log into the SportTracker account to upload the data.
elBoberido
Fri, 2022/05/13 - 23:47
Permalink
I don't know. I did not find any developer documentation for SportsTracker, contrary to strava which has a public API.
I cannot really tell that much about the SportsTracker code and since it is not possible to create an accout via their website I also cannot test anything. Therefore this feature needs someone who has this itch and likes to scratch it.
ABreen
Sat, 2022/04/30 - 05:47
Permalink
I have a SportsTracker account which I'd like to use with Kuri. Is there anyway I might be able to help you fix the SportSTracker link?
elBoberido
Wed, 2022/05/04 - 23:08
Permalink
I'm not really familiar with the SportsTracker code. It seems to be mostly JavaScript. So if you have experience with JavaScript I would welcome some code contributions.
Since I don't have a SportsTracker account, I cannot really test anything and most probably will disable SportsTracker with the next release if there is nobody taking care of it.
Although I also don't use strava, at least it's easy to create an account and they have a documented API so it is more feasible to keep supporting it. Would it be an opion for you to switch to strava?
SKD
Tue, 2022/03/29 - 15:17
Permalink
Hello elBoberido,
First off all thank very much for your work! Unfortunately I never could get this app to work on my XA2 (the last ~1,5 years...). Laufhelden is still working. Whenever I want to start the app the icon appears for some time and then goes again. It NEVER starts. I did install the Chum repo as mentioned in your description. I would really appreciate getting this to work. Is there any possibility to see what actually causes the problem?
elBoberido
Tue, 2022/03/29 - 23:36
Permalink
Could you try to start the from the terminal and check the output?
From the top of my head, this is a list of things that might cause the issue
- corrupt config file -> check `~/.config/harbour-kuri/harbour-kuri.conf` and rename it
- missing dependencies, even with Chum repo enabled
- something corrupt in `~/Laufhelden` -> try to rename it
What SFOS version are you using?
SKD
Wed, 2022/03/30 - 10:54
Permalink
My current sailfish version is 4.3.0.15. I just tried starting from terminal, here's the output (the 2 lines actually loop for quite some time at the "..."):
[nemo@XperiaXA2 ~]$ harbour-kuri
[W] unknown:0 - GStreamer; Unable to pause - "file:///home/nemoaudio/hr_toohigh_de_male.wav"
[W] unknown:0 - O2::refresh: No refresh token
[W] unknown:0 - O2::onRefreshError: QNetworkReply::NetworkError(AuthenticationRequiredError)
[W] unknown:0 - O2::refresh: No refresh token
[W] unknown:0 - O2::onRefreshError: QNetworkReply::NetworkError(AuthenticationRequiredError)
[W] unknown:0 - O2::refresh: No refresh token
...
[W] unknown:0 - O2::onRefreshError: QNetworkReply::NetworkError(AuthenticationRequiredError)
Segmentation fault (core dumped)
[nemo@XperiaXA2 ~]$
Does this tell you anything? :)
elBoberido
Wed, 2022/03/30 - 11:50
Permalink
The good news is that kuri 0.5 will use Amber Web Authorization instead of O2, which should fix this. The bad news is that I don't know when it's ready.
I'll have a closer look at this later.
Do you use strava with Laufhelden? If yes, could you log out before starting kuri?
Did you try to rename `~/.config/harbour-kuri/harbour-kuri.conf`? Please don't delete it. If it fixes the problem it will help to fix the bug.
SKD
Wed, 2022/03/30 - 14:46
Permalink
Thank you for looking into it! I tried disabling strava in Laufhelden --> no effect. I tried to rename ~/Laufhelden --> no effect.
But the thing with the config actually worked and Kuri did start up :). This is the content of the config file:
[recordsettings]
thresholds="Schwellwerte Aus,true,false,0,false,0,false,0,false,0|Wettkampf 10km,false,true,183,false,133,true,5,true,4.5|Training GA 1,false,true,141,true,130,false,6.2,false,3.2"
workoutType=biking
elBoberido
Wed, 2022/03/30 - 22:39
Permalink
Was that the only content?
Unfortunately I cannot reproduce the issue but I'm already on 4.4.
Glad it works for you now
silta
Fri, 2022/03/18 - 16:48
Permalink
Hi @elBoberido,
unfortunately Kuri doesn't work under SFOS 4.4.0.58 EA. Maybe because of the Sailjail limitations.
It would be nice if you could provide an update.
Thanks in advance.
elBoberido
Fri, 2022/03/18 - 22:23
Permalink
Will publish an quick fix soon. If you have similar problems with other apps, you can disable the sandboxing by editing the destop file under /usr/share/applications and add
silta
Sun, 2022/03/20 - 14:17
Permalink
Thank you for the update. Kuri is working now.
Have a nice day.
nas
Fri, 2021/11/12 - 19:34
Permalink
Hi @elBoberido ,
Do you know if Garmin HRM-Pro (https://www.garmin.com/en-US/p/682155) which has bluetooth can work with Kuri?
Thanks
elBoberido
Sat, 2021/11/13 - 18:57
Permalink
Sorry, I can't tell you if that device works. Maybe you can ask in https://forum.sailfish.org whether someone uses that device
Alex
Fri, 2021/11/05 - 21:02
Permalink
Hey @elBoberido,
upgrading SailfishOS to 4.3.0.xx will remove Kuri because it has a dependency to a mapboxgl-qml version that requires OpenSSL 1.0. Could you please provide an updated version of Kuri (that uses the latest version of mapboxgl-qml)? :)
elBoberido
Fri, 2021/11/05 - 23:35
Permalink
That's weird. I also updated to the 4.3 EA release but did not have the problem you described. Do you have the latest mapboxgl-qml installed? It is not directly provided by Kuri but must be installed and updated manually from rinigus repo.
Pages