maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   SailfishOS (https://talk.maemo.org/forumdisplay.php?f=52)
-   -   [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS (https://talk.maemo.org/showthread.php?t=92695)

Wonko 2014-06-19 09:00

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by haliava (Post 1430127)
@Wonko

On what pebble firmware versions does weather work for you? As I have pebble steel with 2.2 firmware (and thus SDK 2 versions of both SmartWA and SmartStatus+).

My Pebble is on firmware version 2.0.2.

haliava 2014-06-19 14:11

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
@Wonko

Did a patch to Meecast (latest version as installed on my phone) as per your instructions (btw - curl should take file from githubusercontent - not github) - still no weather in either of two watchlets.

kombipom 2014-06-20 06:11

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by Wonko (Post 1430055)
There had been some changes in the internals of AudioPlayer.qml which require a slightly changed patch.
Please note that I disabled the BluetoothAudioPlayer in order to quickly work around a bug that happens otherwise.

I followed the previous instructions for applying the patch to the audio player but it failed with
Code:

malformed patch at line 85: + id: mediaPlayerRemoteControlIMPRIS
Have I reapplied the old patch instead of the new one? What is the location and name of the new patch?

Thanks for your work.

Wonko 2014-06-20 08:21

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by kombipom (Post 1430296)
I followed the previous instructions for applying the patch to the audio player but it failed with
Code:

malformed patch at line 85: + id: mediaPlayerRemoteControlIMPRIS
Have I reapplied the old patch instead of the new one? What is the location and name of the new patch?

Thanks for your work.

Thanks for the heads up. That seems to be my fault. I will fix it tonight. Don't have the time for this right now.

Wonko 2014-06-20 22:24

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
The patch should be fixed. Please try the new version and see if this fixes the issue.

HtheB 2014-06-20 23:38

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Wonko, you should update your Pebble watch, so you wont have issues with different watch versions.
Should be easier to give support either

Wonko 2014-06-23 07:03

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by haliava (Post 1430188)
@Wonko

Did a patch to Meecast (latest version as installed on my phone) as per your instructions (btw - curl should take file from githubusercontent - not github) - still no weather in either of two watchlets.

I just tested it briefly and it works here (using MeeCast version 0.9.3).
Are you using the latest SkippingStones version from the github repository (not from OpenRepos)?
Did you push the respective button in SkippingStones for enabling SmartStatus support (You need to scroll down a bit to see those buttons.)?
Are you using exactly those SmartStatus watch apps that are linked to here in this thread?
Are other SmartStatus features, e.g., MediaPlayer control or displaying phone battery status working in the SmartStatus watch apps?

By the way, the weather information on the watch is only updated when the MeeCast app cover is updated.
You could try to add another location and switch between locations and see what happens when the MeeCast app cover is updated.

Finally, please keep in mind that all this is very experimental and far from being stable.
There are many parts that need to play together nicely for all this to work, so things can break at many different places.
All contributions, code, testing, documentation, etc. are very much appreciated.

HtheB 2014-06-23 07:13

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by Wonko (Post 1430415)
The patch should be fixed. Please try the new version and see if this fixes the issue.

Where is this new version?
Do we need to compile it first? Because the latest version is from 23 days ago that is available from the Github.

Also, there is a pull request from vasvlad, will you merge that?

Wonko 2014-06-23 07:18

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by HtheB (Post 1430663)
Where is this new version?
Do we need to compile it first? Because the latest version is from 23 days ago that is available from the Github.

Also, there is a pull request from vasvlad, will you merge that?

I was referring to the patch.
The latest SkippingStones version is still the one from 23 days ago.

I will merge all PRs eventually.
Please note, however, that I am doing all this in my very scarce spare time.
It is even already a lucky situation if I can spare a brief moment to answer here.

kombipom 2014-06-23 09:03

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by Wonko (Post 1430415)
The patch should be fixed. Please try the new version and see if this fixes the issue.

It does indeed fix the issue. Media control works again. Thanks Wonko.

haliava 2014-06-23 09:16

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Ok, will use the version from github.
I did enable SmartStatus support and I do have watchaps with exactly those two UIDs,
Phone battery status works fine, and I\ve not yet patched media player.
Will play with Meecast kicking as well.
Quote:

Originally Posted by Wonko (Post 1430662)
Are you using the latest SkippingStones version from the github repository (not from OpenRepos)?
Did you push the respective button in SkippingStones for enabling SmartStatus support (You need to scroll down a bit to see those buttons.)?
Are you using exactly those SmartStatus watch apps that are linked to here in this thread?
Are other SmartStatus features, e.g., MediaPlayer control or displaying phone battery status working in the SmartStatus watch apps?

By the way, the weather information on the watch is only updated when the MeeCast app cover is updated.
You could try to add another location and switch between locations and see what happens when the MeeCast app cover is updated.


towhatend 2014-06-26 13:08

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
I will get a Pebble today, what do I need to know? I have read almost everything in this thread. :)

HtheB 2014-06-26 13:28

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by towhatend (Post 1431074)
I will get a Pebble today, what do I need to know? I have read almost everything in this thread. :)

Update the pebble with the latest fw. Find someone with an android or ios device, as SkippingStones can't upgrade the watch yet :(

smoku 2014-06-26 13:37

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
You can run Android on PC. http://www.android-x86.org/

towhatend 2014-06-26 15:12

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
I have it now. Awesome! Where can I donate my last money from paypal?

towhatend 2014-06-27 18:40

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Is it possible to remove watchfaces I have installed? The one I tested makes my Pebble crash. :(

Wonko 2014-06-28 07:25

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by towhatend (Post 1431227)
Is it possible to remove watchfaces I have installed? The one I tested makes my Pebble crash. :(

I assume you are using the latest version as available on github and not the version from OpenRepos? See comment below.
In the list with installed apps, try to long press the entry for the app you want to remove.
A menu should appear with an entry for removing the selected watch app.

Quote:

Originally Posted by towhatend (Post 1431083)
I have it now. Awesome! Where can I donate my last money from paypal?

Thanks for the feedback.
It's nice to see that people like this app. :)

With respect to donations: this is actually a little side/fun project of me.
So, while I really appreciate your offers for donating, I don't think that donations will help the project to make progress.
(Of course unless the amount of donations would be enough such that I can make a living from this. ;))
Anyway, it's very nice to see that people are so happy that they actually offer donations. Thanks for that. :)

What everyone can do is participate.
You don't have to be a coder.
Participation could also mean supporting people by answering questions here, testing the app and documenting bugs you find on github, or helping in creating documentation.
Of course, code contributions are also appreciated.

PS: I just uploaded my latest version to OpenRepos.
In the github repository, you will find another more up-to-date version by vasvlad. Great thanks again vasvlad for the PR. :)
The reason why I didn't upload this to OpenRepos is that I just merged the PR very recently and didn't have the time to test the changes yet.
(Before pushing things to OpenRepos, I want to wait some time for feedback etc.)
Of course, here, participating would help as well, sort of like beta testers, to help verifying whether a new version is ready for OpenRepos.

towhatend 2014-06-28 11:52

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by Wonko (Post 1431272)
I assume you are using the latest version as available on github and not the version from OpenRepos? See comment below.
In the list with installed apps, try to long press the entry for the app you want to remove.
A menu should appear with an entry for removing the selected watch app.



Thanks for the feedback.
It's nice to see that people like this app. :)

With respect to donations: this is actually a little side/fun project of me.
So, while I really appreciate your offers for donating, I don't think that donations will help the project to make progress.
(Of course unless the amount of donations would be enough such that I can make a living from this. ;))
Anyway, it's very nice to see that people are so happy that they actually offer donations. Thanks for that. :)

What everyone can do is participate.
You don't have to be a coder.
Participation could also mean supporting people by answering questions here, testing the app and documenting bugs you find on github, or helping in creating documentation.
Of course, code contributions are also appreciated.

PS: I just uploaded my latest version to OpenRepos.
In the github repository, you will find another more up-to-date version by vasvlad. Great thanks again vasvlad for the PR. :)
The reason why I didn't upload this to OpenRepos is that I just merged the PR very recently and didn't have the time to test the changes yet.
(Before pushing things to OpenRepos, I want to wait some time for feedback etc.)
Of course, here, participating would help as well, sort of like beta testers, to help verifying whether a new version is ready for OpenRepos.

I see! Iīm using version 0.17-1 from your github, is it the same version as the one on openrepos at the moment? I can see 0.17-2 in github as well, what are the changes? Sorry if its a silly question.

Wonko 2014-06-28 18:10

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by towhatend (Post 1431287)
I see! Iīm using version 0.17-1 from your github, is it the same version as the one on openrepos at the moment?

Yes, this is the very same version. I just uploaded the *.rpm from the dist/ directory in the repository to OpenRepos.

Quote:

Originally Posted by towhatend (Post 1431287)
I can see 0.17-2 in github as well, what are the changes? Sorry if its a silly question.

This is the latest version as added by vasvlad.
This is the PR: https://github.com/ruedigergad/SkippingStones/pull/8
These are the changes according to vasvlads comment:
"1. Added possibility to end current phone call
2. Added 'Silence ring' after pressing the down button once"

PS: @towhatend: Did removing the malfunctioning watch app work?

towhatend 2014-06-28 23:00

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by Wonko (Post 1431313)
Yes, this is the very same version. I just uploaded the *.rpm from the dist/ directory in the repository to OpenRepos.


This is the latest version as added by vasvlad.
This is the PR: https://github.com/ruedigergad/SkippingStones/pull/8
These are the changes according to vasvlads comment:
"1. Added possibility to end current phone call
2. Added 'Silence ring' after pressing the down button once"

PS: @towhatend: Did removing the malfunctioning watch app work?

Sounds like an nice update, I think I will try it!
It did not work. I was getting in recovery mode. But before that I could not remove it. Only Add was showing!

Wonko 2014-06-29 16:05

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by towhatend (Post 1431336)
Sounds like an nice update, I think I will try it!
It did not work. I was getting in recovery mode. But before that I could not remove it. Only Add was showing!

Thanks for the info.
I assume that the problematic watchface was the first in the list?
I think I know what the problem is in that special case.
Unfortunately, I cannot say when I will find the time to fix that issue.

towhatend 2014-06-29 20:18

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by Wonko (Post 1431366)
Thanks for the info.
I assume that the problematic watchface was the first in the list?
I think I know what the problem is in that special case.
Unfortunately, I cannot say when I will find the time to fix that issue.

Hm, yes it was the first, never tried the second one because i was getting in recovery mode. :)

towhatend 2014-07-01 21:36

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Hi again. :)
Will apps like XBMC Remove work with SkippingStones? (http://www.mypebblefaces.com/apps/14228/9986/) Not sure if I wanna test, donīt have an Android or iphone near me and donīt want to go to recovery mode again!

Wonko 2014-07-10 05:29

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by towhatend (Post 1431557)
Hi again. :)
Will apps like XBMC Remove work with SkippingStones? (http://www.mypebblefaces.com/apps/14228/9986/) Not sure if I wanna test, donīt have an Android or iphone near me and donīt want to go to recovery mode again!

Actually, if "apps are working with SkippingStones" depends on a number of different factors.

First of all, the watch ending up in recovery mode is not related to whether a watch app actually works in the sense that its functionality is supported.
Reasons for the watch ending up in recovery mode could be, e.g., a problem during the upload to the watch or a problem with the watch app itself.
Unfortunately, I couldn't reliably reproduce the issue yet in order to track the problem down.
Thus, I don't know if its caused by SkippingStones or other problems.
If anyone is able to reliably reproduce the problem, please report the exact steps here.

With respect to the actual functionality: for apps requiring that components on the phone and the watch work together, obviously, the functionality on the phone has to be implemented as well.
The SmartStatus or Pebble MediaPlayer app support implementations in SkippingStones are such examples.
The actual communication can be done via different "APIs"/"protocols" and it depends on the watch app which method is actually used.

Last but not least, the XBMC app is an example for this, some apps even require triggering external actions, like controlling some media player device or querying web services etc.
This functionality also needs to be implemented on the phone and needs to interface with the external component.
So, generally speaking, the overall picture roughly looks like this:

Pebble <--> Phone <--> Other Devices/Services

wormdrummer 2014-08-08 01:38

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Does the email notification feature work with the Jolla?. I have everything connected and get Mitakuuluu and sms notifications, but no email?

Wonko 2014-08-12 07:25

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by wormdrummer (Post 1435184)
Does the email notification feature work with the Jolla?. I have everything connected and get Mitakuuluu and sms notifications, but no email?

I briefly tested it and it works at least for single e-mail notifications.
Notification for multiple e-mails should work too then but I didn't explicitly test it again, right now.

cgfrost 2015-03-12 12:41

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Hi,

Thanks for all your work on this Jolla/Pebble integration. I have no idea what you actually do for a living but have you considered trying to crowdfund your work on this. Given the success of the Jolla tablet and the new Pebble time and I reckon you could raise enough money to pay yourself a salary to get a 1.0 out. I'd happily pledge up to $100 for you to work on this more.

Just a thought.

FYI

Pebble Time - https://www.kickstarter.com/projects...no-compromises
Jolla Table - https://www.indiegogo.com/projects/j...sourced-tablet

HtheB 2015-03-12 12:57

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by cgfrost (Post 1463830)
Hi,

Thanks for all your work on this Jolla/Pebble integration. I have no idea what you actually do for a living but have you considered trying to crowdfund your work on this. Given the success of the Jolla tablet and the new Pebble time and I reckon you could raise enough money to pay yourself a salary to get a 1.0 out. I'd happily pledge up to $100 for you to work on this more.

Just a thought.

FYI

Pebble Time - https://www.kickstarter.com/projects...no-compromises
Jolla Table - https://www.indiegogo.com/projects/j...sourced-tablet

Skipping stones hasn't been updated in ages.
You better check out Pebbled: http://talk.maemo.org/showthread.php?t=93399

Wonko 2015-03-12 19:42

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Quote:

Originally Posted by cgfrost (Post 1463830)
Hi,

Thanks for all your work on this Jolla/Pebble integration. I have no idea what you actually do for a living but have you considered trying to crowdfund your work on this. Given the success of the Jolla tablet and the new Pebble time and I reckon you could raise enough money to pay yourself a salary to get a 1.0 out. I'd happily pledge up to $100 for you to work on this more.

Just a thought.

FYI

Pebble Time - https://www.kickstarter.com/projects...no-compromises
Jolla Table - https://www.indiegogo.com/projects/j...sourced-tablet

Thank you very much for the feedback.
However, if you are looking for Pebble support for actually using it you should, as HtheB suggested, have a look at Pebbled.
I think Pebbled is better and more actively maintained and has some other advantages over SkippingStones like the ability to run as daemon or support for more Pebble features.

If you like to easily hack and experiment with your Pebble on your device then SkippingStones may be what you are looking for.
I purposely chose to implement SkippingStones primarily in QML in order to ease hacking and experimenting.

cgfrost 2015-03-13 10:23

Re: [WiP] SkippingStones, Pebble Protocol Implementation and UI for Qt5/SailfishOS
 
Thanks for the pointer, I'll check it out.


All times are GMT. The time now is 11:33.

vBulletin® Version 3.8.8