yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Devo7v:
It doesn't wipe your recorded activities, it wipes the step count on the band. So when you switch between MiFit and Gliderun, the band's internal counter will start over at 0. Any steps or activities already synced with either app will remain in the respective app.
[Android Apps and Games] vexierspiegel:
Hey, I can't get how this happens - I was walking today and I am pretty sure I made more than 4000 steps, google hailed me on making my daily goal, then I went to see the miband steps to Sensor/Wear in Glidreun and saw 4000+ was there, but then there was a toast of sensor synchronization and in an instance in Activity tab steps showed as 2000+ (it was 4000+ too before the sync) and then I went back to Sensor/Wear, chose miband and there I saw about 5000 steps. but in Activity there were 2000+... what is happening? I asked once... I am not used to such behavior of step tracking apps. Fitbit did not do so. :) why steps amount decreases? what shall I do to get only Miband's info of my movement, activities and sleep? How to exclude totally all this stuff from the smartphone sensors? is it possible? what exactly I shall untick in settings? how will this affect the stats and Gfit sync? Why calorie count from my Gliderun tracked activities (like walking) is so small? like one calorie for a 10 minutes walk (infro imported to Gfit from Gliderun). weird.

ps: after the sync to Gfit (which was after Gfit said "hurray, you've made your daily goal!") i went to see the stats in Gfit and -voila! after it said "you've made the goal" it showed 3000+ steps! what has happened to my Gfit steps after the sync? decreased... this should not happen. this is a glitch.

my daily goal in Gfit is 4000 steps. in Gliderun i set it to 10000 but i never make it yet anyway.

pps: I wear miband on my ankle. as well as Btlinker. Btlinker shows I made 6854 steps today. I'm pretty sure it does not duplicate steps, Btlinker is pretty accurate. I'm going nuts with all this Gfit mess. :(
[Android Apps and Games] Devo7v:
The Steps on the Activity represents the phone's internal step counter, not the MiBand counter. Long-press on that item and change it to Pedometer step count to show the MiBand steps. You should also go to the Sensor screen and turn off the Activity intensity and Android pedometer sensors. Those sensors use the phone's internal sensors and will often report different numbers than the MiBand. Ever since I turned those sensors off, Steps and Pedometer steps has always matched.
[Android Apps and Games] zombie16:
First, thanks Tincore for making this app! A few questions when I hit synchronize to Fitnesssyncer the first time it looks like it started in 1975?

No sleep data Tue Nov 01 EST 1977 and so on and so on

I have to be honest, I'm a bit overwhelmed by all the features in the app, not that that's a bad thing. Is there going to be any kind of tutorial or faq eventually?

If it helps I've never connected my Mi Band to anything but your app.
[Android Apps and Games] vexierspiegel:
Many thanks for the answer, now it is more clear to me. Formerly I was switching Activity intensity off and on because I was not sure, so I think I was the cause of messed numbers :)
[Android Apps and Games] tincore:
I use the Band to count steps on Sessions as well.

Daily total skips the minutes provided from syncronization when a session took place in that period. Small differences can possibly happen in that scenario even using the band as source of steps.

Anyway. I'm uploading a new version at the moment with fixes and improvements in connectivity and a much nicer laps screen. I will be adding laps stats and indicators soon.

v148

New laps screen

Miband multiple gliderun device access without pairing fix

BT on and off discovery not performing fix

BT pairing first time before user confirming fix

UI loosing state on rotation fix

Removed seconds from several charts X axis

Russian translation updates

.
[Android Apps and Games] tincore:
Somehow I think that you ended with some data from 1975. Syncronization is done from the oldest date to current.

I'll make some videos soon.

If you are familiar with any other sports app I think that it is rather similar with the addition of health band data and all the music and rythinm part.
[Android Apps and Games] tincore:
Regarding Gfit. I cannot trace or know when or how it uploads its data, how is it merged or anything else.

On Fitnesssyncer you upload data and you see it immediately on the site with all details clearly accesible to know if there is anything wrong..

In Gliderun If you click on show points on a particular day you can check per minute what came from the band i(f it is syncronized). During last 2-3 days there is no point optimization so no chance of a bug removing steps there..

Only place there could be a problem would be when I merge global steps with session steps for the stats. I'm not aware of any problem there but, in any case, it is just a report so no original data is lost.
[Android Apps and Games] mlinaje:
Is it possible to connect two mibands to the same app?

I have only one smartphone with BT4.0, my wife is using mine to deal with her miband. I would like to get another miband for me (primary due to it's very looooong battery life).

If it should be possible to connect one to the gliderun and another to the xiaomi, great!

If possible only with gliderun: also great! (I would like to connect only one of them to google fit).

Thanks!
[Android Apps and Games] tincore:
Since yesterday version I guess it should be possible from my side. If you add two to gliderun I expect syncronizations to overwrite data from each other.

I'm not sure about Mifit app behaviour.
[Android Apps and Games] mlinaje:
Thanks Tincore!

Not sure about your answer, first I understood "it should be possible" so, possible but later "I expect syncronizations to overwrite data from each other" so, not possible. May you clarify it? Thanks anyway, very nice and useful app :)

--

Marino
[Android Apps and Games] vexierspiegel:
Dear Tincore, I think I noticed a glitch - today I changed rom, now I got CM 12.1, and seems like Synchronization to Google fit does not work - it is in constant "Connecting" state, but haven't synced anything (usually I see the log of how many points got into Gfit)... Please, help.

update: it happened because I did not notice I had incorrect time and date (instead of 24-th I had 25-th) on my phone and tried to sync. My fault, Gliderun syncs with Gfit fine now when it is actually 25-th of May :) no problems now.
[Android Apps and Games] tincore:
If you add both bands to the same gliderun application data from one band will overwrite data from the other when syncronizing. Gliderun is single user. You can add one to gliderun and the other to Mifit if Mifit allows that.
[Android Apps and Games] Iguanadon:
Thank you for adding support for Mi Band. Everything works well even tho a little confusing to me. :) With more time I'll be more adept with all the bells and whistles.

I look forward to see where this so far great app is going.

*edit* Found an error on my Huawei Ascend Mate 2. App crashes when home button or back button are used to exit app. Everything is fine if exiting the app thru the menu. Another strange thing is my phone did a soft reboot when the app updated.

I could possibly give you more info on this if needed.
[Android Apps and Games] rachitsaran1987:
Not working in India

I have the Xiaomi MI3 and the MI band. When I try to install the app from play store, it's saying "This app is incompatible with all of your devices."

When I click on "Install" it says "This item cannot be installed in your device's country".

Why is this happening?
[Android Apps and Games] Rahulrulez:
I have MI Band and OnePlus, Play store says app is incompatible for my device :( Any help developer? Great work.
[Android Apps and Games] tincore:
Thanks

I think that It is related to notifications. It does not happen on any of my test devices.

Are notifications on the band working for you?

That soft reboot has to be a firmware issue. Maybe related to BTLE or notifications. Would you send me a logcat if you could reproduce it?
[Android Apps and Games] tincore:
Unfortunately the app is not available in your country while in beta. You can sideload the apk if you want to play with it.
[Android Apps and Games] rachitsaran1987:
Thanks! Can you give me a link to the latest apk?
[Android Apps and Games] tincore:
http://apps.evozi.com/apk-downloader/
[Android Apps and Games] rachitsaran1987:
Thanks! Will try the app today. Will send feedback :)
[Android Apps and Games] chillzz81:
At first thanks for your work, I like this app! :)

Are you planning to integrate the Xiaomi Mi Scale in the future?
[Android Apps and Games] Iguanadon:
yes notifications are working. waiting for v150
[Android Apps and Games] zombie16:
Updated to the latest version v149

I did not try this earlier but if I enable Upload global data (WIP) in fitness syncer I get

long java.util.Date.getTime() on a null object reference

error

If I don't enable upload global data there is no error. However it now seems that Google Fit does not show anything for the 1970's when uploading at least as far as I can tell but I don't see anything listed in Google Fit on the dashboard.
[Android Apps and Games] Iguanadon:
v150

was told in an email that v150 is out and would fix my crashing issue ...but cant find it yet on play or apk downloader.
[Android Apps and Games] Rahulrulez:
I sideloaded the apk, when I launch the app, it redirects me to your app's page on google play where it shows, the app is not available in your country :(

btw, why not make it available in India as well. We've quite a huge number of Mi Band users in India now since it has been officially launched here.
[Android Apps and Games] Devo7v:
Just wanted to let you know that step tracking and sleep tracking is working great for me on v149/150. Just a tip to anybody who is using the MiBand exclusively to track steps: disable the Activity intensity and Android pedometer sensors to have Gliderun only use the information your MiBand collects.

[MENTION=5169343]tincore[/MENTION]: I have a slight bug with v149/150. On my Dashboard I have an entry for Wearable Battery. On v148 it reported correctly, but on v149/150 it reports ----. The wearable battery % is presented correctly on the MiBand setup page, just for some reason it doesn't show up properly on the dashboard.
[Android Apps and Games] tincore:
Battery is a timing issue. Should work a bit better on 151
[Android Apps and Games] Iguanadon:
OK v150 fixed my crashing when closing app with back or home button. I do get a msg that says "could not add notification null" but I do get the notification icon like always. And notifications work well best I can tell you now. Thank you guys for the great app.
[Android Apps and Games] vexierspiegel:
How often the automatic synchronization between mi band and Gliderun happens? once in an hour?
[Android Apps and Games] tincore:
Yes. Every hour or around 2 minutes after it started if period is more than an hour. That is the intention anyway.
[Android Apps and Games] tincore:
I see.

Do you get the toast "could not add notification null" often or just once?
[Android Apps and Games] Iguanadon:
I get the toast every time I use back or home to close Gliderun v150
[Android Apps and Games] williammandrake:
Hi,

I updated to the latest Gliderun, but encountering a new issue now. My mi band kept getting disconnected. Sometimes it won't even connect back unless i stop the app completely.
[Android Apps and Games] kodinos:
Hey Tincore,

Some issues that I'd like to bring up:

1. Google Fit sync seems broken on Fit side. By that I mean that while Gliderun is connected to Google Fit and it synchronizes the data just fine (log does not print any issues), when I open either Google Fit app or visit fit.google.com I cannot see the Gliderun data reflected. Only my device's data are recorded, which are way off compared to my Mi Band. I remember in previous versions that Google Fit used to show Gliderun data as "Other" activity, something which is not happening now.

2. What exactly is Sleep Efficiency? Since it's by default on the Dashboard, I thought that it should be an important metric, but it is always 100% (for me at least) so I cannot quite understand how it works.

3. In Sessions > Period tab, the "Period" button on the top right is still not working when pressed.

Thanks
[Android Apps and Games] tincore:
If you have autodiscovery it will try to find known devices every 5 mins or so.
[Android Apps and Games] macia10:
Hi,

I've noticed when using this app without band just using build in sensors it does not record anything unless screen is on and app is started :(
[Android Apps and Games] williammandrake:
Yes, my auto discovery is on, but it doesn't always worked. Even when it detect it, it will try to connect then failed.

I have to close the app and reopen to successfully reconnect
[Android Apps and Games] tincore:
You need to enable global tracking or start a session.
[Android Apps and Games] tincore:
It is unclear to me when google fit propagates its data to the site.

Sleep efficiency is 100% is you do not have any significative sleep interruptions.

Period is working here. Maybe try on the latest version (152)
[Android Apps and Games] kodinos:
Ok thanks. Although I would love to learn more on how Google Fit actually receives and displays the incoming data from Gliderun.
[Android Apps and Games] tincore:
Be my guest and ask them. If you can enlighten me after that it would be great ;)
[Android Apps and Games] vexierspiegel:
But why pulse and weight are not imported to google? When I track my activity (using my chest strap) I remember I had the pulse imported. Now I checked to see if my heart rate data i have measured not tracking the activity (this is possible, isn't it? looks like it is) got into Google fit - no, it's not there. and the weight... Why at all i enter my measurements if they are not synced? for better tracking? hm.

Instant heart rate by azumio imported my pulse just as i measured it. Gliderun did not. why? is it a Google problem? I don't think so, sorry... but yes, Google fit was crazy for two days (now it looks normal again)
[Android Apps and Games] Devo7v:
[MENTION=5169343]tincore[/MENTION]: I just want to share my thoughts on something that's been bothering me for awhile: the persistent notification.

I understand that the persistent notification is to keep the app running in the foreground, but the notification is bugging me. This seems very useful and important while tracking an activity so that the app continues to track the activity even when the app isn't in focus. But what about you're not tracking an activity? Is there any reason to keep the app running in the foreground? Typically when I'm not tracking an activity I just have the MiBand tracking everything so I don't need the app to be tracking anything at the same time. This means I don't need the app running in the foreground, this to me seems like I wouldn't need the persistent notification.

Recently I've become aware that synchronization with the MiBand can take 30 seconds or 5 minutes. Having Gliderun running in the foreground and syncing with the MiBand periodically could cut down on the sync time, so in this case it may be necessary to have the persistent notification.

So I have a couple of questions:

Are there other reasons to keep the app in the foreground other than during activity tracking and scheduled sychronizations?

What would break if the app was not continually running in the foreground?

If possible could there be a user option to toggle the persistent notification? Tasker has this option and it is very clearly explained why the option exists and the consequences of enabling/disabling the option. I've attached screenshots that show the option in more detail.

Thanks for making a great app and keep up the good work.
[Android Apps and Games] annik1s:
App is now working pretty great with miband to track sleep and steps. But after playing GTA V (PC) the app thinks I've slept for even more hours.. Just because I sat in front of the computer. Is there anything that could be done to avoid such things?
[Android Apps and Games] Devo7v:
The option to edit the start and end times of sleep would be extremely useful, I've had this issue a couple days myself. The MiFit app has this functionality, hopefully it can be incorporated into Gliderun.
[Android Apps and Games] tincore:
You can use the shutdown option but I'm not sure if in that case notifications are going to be delivered.

I will add in my todo list the option of not adding notification.
[Android Apps and Games] tincore:
Which mode do you have for sleep tracking? High?
[Android Apps and Games] Iguanadon:
My notification shows whether I use the shutdown option or not. And I do not have it selected to run in the background. I'm still getting the "could not add notification null" toast usually twice, but notifications work fine.

Sent from my MT2L03
[Android Apps and Games] tincore:
Edit:

Not sure if I understand well.

Do you mean notfications in the band or the icon?
[Android Apps and Games] Iguanadon:
Notification icon shows if I use the shutdown option, back or home button to close the app. I do not have it added to run in the background in phone settings.

Notifications work fine on band. I've never seen notifications in the icon. ...now I'm the one that doesn't understand what you mean. lol

Now that v155 was released disregard this post. With phone settings set to allow Gliderun to run in background and Gliderun notification icon off all my issues are fixed.

Great and fast work.

Now waiting to support a premium app.;)

Sent from my MT2L03
[Android Apps and Games] annik1s:
I had it on standard. I must have overlooked that setting! It is now set to high and I'm going to bed to test. Can't say how much I love this app! I was ready to throw away my miband but now it suddenly has purpose for me again. Thx a lot for your time and effort :)
[Android Apps and Games] kodinos:
Here is an interesting behaviour:

Each time you raise your hand to see the goal progress indication on your Mi Band, the LEDs flash in the same color they flashed when the last notification was received.

Example: In Gliderun, I have set the Hangouts notifications to flash in green color, and the Gmail ones to red.

1. I receive a text in Hangouts. Mi Band gives me a green notification.

2. I raise my hand to see my progress. Mi Band flashes in green.

3. Then I receive an email in Gmail. Mi Band gives me a red notification.

4. Again, I raise my hand to see my progress. Mi Band now flashes in red.

I guess the ideal situation here, if possible, would be to add an option to define the color of the wearable progress indication gesture. Although I would like to see the current behaviour (i.e. flash to the last received notification color) being kept as a feature! :)
[Android Apps and Games] Devo7v:
[MENTION=5169343]tincore[/MENTION]: Thank you, thank you, thank you so much for adding the option to remove the persistent notification, I'll let you know if I run in to any issues because of it. The new sleep pie chart looks great too. My only suggestion would be to add an x-axis to the sleep graph so I know what is deep sleep and what is light sleep. (Un)fortunately my light and deep sleep times are about equal so I can never tell by the graph if the peaks are light sleep or deep sleep.

I do have a pretty annoying bug: I have the option enabled to vibrate when receiving a call. The problem is that if I don't answer the call or decline it, the MiBand will continue to vibrate until I go into Gliderun and edit the Notification settings for the MiBand. As soon as I enter the settings to enable and disable notifications on a per app basis, the MiBand stops vibrating. I've let it go for up to 5 minutes before I finally went into the settings, so I don't know if it would continue to vibrate indefinitely.

I have some other feature suggestions, but I'll hold off on those until you feel that you have a stable app. You also need to make a premium version so I can pay you, you've put a lot of work into this and deserve my money.
[Android Apps and Games] Mishok:
Good material design
[Android Apps and Games] Iguanadon:
[MENTION=5169343]tincore[/MENTION] Maybe an option to add alarm settings in dash. Right now to set an alarm is ...well you know.

Keep up the great work

Sent from my MT2L03
[Android Apps and Games] vexierspiegel:
I have a dual-sim cm12.1 running smartphone, enabled notifications on miband and ran into a little bug, i think... the calls to second sim-card get no notifications on miband. the call to the first sim-card sent notification (vibration and lights) and as I dismissed the call, notifications for the call stopped (i needn't go to settings and fiddle with notifications on miband to stop vibrations as some report they have to). is it cm bug (could be, dual-sim support still is a wip for cm now), or maybe i did not set something right?
[Android Apps and Games] Freddy1X:
Right now the only bugs or glitch that I found so far is the distance count..

On Gliderun it reported I've walked about 8.5KM while on Endomondo it is more accurate, approximately 4.5KM.. (Unfortunately I forgot to pull the logcat because I thought the is nothing wrong with the app.. LOL..)

This is the only gripe with this app.. Other than that the features are extremely good..
[Android Apps and Games] aussieglis:
I ended up ordering a necklace-thingy for my miband. Hopeful that it will help with sleep logging and that the app will stop thinking that I'm asleep while playing video games or browsing reddit. :)
[Android Apps and Games] aussieglis:
Arter todays update all the options under fitness synced synchronization works! At least in that window. Is all downloaded info from FS supposed to end up in the stats in gliderun? If so, where?
[Android Apps and Games] tincore:
Those sessions did not have segments. Which application created that data in the first place?

You should have some sessions new at least.
[Android Apps and Games] tincore:
In a session? Check the type indoor or outdoor. If outdoor check if the map shows your route or is missing parts. Also check if you have pedometer information all the way (jn the plot).
[Android Apps and Games] tincore:
That may be Android not reporting call states on the second sim.

I hope 156 stops the call notification in all the cases.
[Android Apps and Games] tincore:
Adding to TODO
[Android Apps and Games] kodinos:
[MENTION=5169343]tincore[/MENTION]

By now I'm pretty sure Gliderun only syncs steps with Google Fit. Distance and calories are not reflected in the service.

Since these two factors are new additions in Google Fit, I am wondering if Gliderun fully utilizes the API to send all available metrics (i.e. steps, distance, calories, heart rate, weight and active time).

After all, the support page of Google Fit says "Not all apps work well with Google Fit" (https://support.google.com/fit/#6075075), so I am only asking if anything could be done from your side to improve upon this.

Btw, this is the case with the official Mi Fit app as well.
[Android Apps and Games] tincore:
That is derived data. I don't think I should provide them with that.

They receive steps deltas at different times from several sources , they should consolidate that on buckets of a particular period of time and then calculate calories or distance based on those consolidated totals.
[Android Apps and Games] kodinos:
Thanks for clarifying that. So it seems that calculations are messed up on Google Fit side (...as I suspected; I have yet to find a single app that Google Fit gets all data from correctly).
[Android Apps and Games] venky61:
Hi, I used the app and really liked the features. It worked really well, but I had some observations.

1. If songs are played by glide, then the songs used to break in between. Using another music player in the background did not create any issue though.

2. I did not find an option to chekc the speed with which I ran. It would be good to see the avg speed for every km.

Shall get back with more observations. Kudos again for the development.