Strava cuts off Relive
dcrainmaker.com
dcrainmaker.com
Ostensibly the reason was due to competing with a feature that Strava intend to build themselves (“thanks for proving the demand”). This was back in March, I’ve since been informed that access won’t ever be reinstated so have open sourced the code [2].
Lesson learnt, don’t depend entirely on third party APIs.
I think this is Relive's misstep, though time will tell. They have all of the major apps as part of their API now, but they've also started directly competing with these app, giving the app creators an incentive to compete right back.
I do have a dog in this fight as the founder of https://ayvri.com which creates interactive 3D videos, used for sports and other domains.
And while less developers will be incentivized to use the API seeing this behavior, very few can actually afford to launch a proper competitor. So plenty will continue do develop with this philosophy in mind, knowing that if it's successful they will be cut off but hoping they make enough and then just pivot to the next thing.
I still develop optional 3rd party add ons for other vendors, but I will never ever again rely on a single vendor 'lock in' with any of my apps.
What's funny is that Relive doesn't have to depend on Strava. When I knew about the service months ago I signed up expecting to be able to upload a GPX file and get a video back. But no, they want to get those files via Strava (or other cloud services) so I closed my account.
I understand that 1) it removes a lot of friction, 2) it's what the users of Strava are used to and 3) they can get all those juicy data instead of a few files. However it's risky and Strava eventually cut them off.
I wonder if they'll implement a file upload, just live with the other services, or close the business.
https://support.strava.com/hc/en-us/articles/206393444-Dupli...
By de-prioritizing the use of Apple Health as a central store for all your personal fitness data, it makes Strava the one place for all your workouts and allows them to dictate how its used.
Now, I record all my Workout data in Apple Workouts with an Apple Watch, then sync them to other platforms using this fantastic little app to export the data in any way I want.
Apple Health has really come into its own as of late, and I'm pleased for it to be my central health-oriented repo. It's so so pretty in iOS 13 too.
Also Healthfit is $3 one-time while RunGap is a yearly subscription of $8 per year.
Ended up cancelling my Pro subscription with Strava and just started using the Apple Watch workout app. It's awesome.
I think Strava was a passion project for some people working there a decade ago, but I suspect they're long gone and the people there now have much different objectives and leadership.
I think I'll delete my account. Does anyone know of an up and coming alternative? This space seems to be loaded with great apps that kinda lost steam and fell into decline.
* It's pretty ridiculous that I can see others 12-week history, and even my own on the website or iOS, but I need Strava Premium to see my own on Android.
* No bulk updating
* Very unsatisfactory implementation of gear. Essentially nonexistent on mobile.
* Their postprocessing of routes for estimations are always way off
* I commute every day via bike, and track it on strava. I tag is as "Commute", and I expect that strava would do something to filter it so my friends don't see all those every day. They don't do anything with that extra metadata.
Hell, even Lance Armstrong abandon ship
Well, to be far, I'm not sure if what Lance Armstrong does should be used to gauge what other people should do :)
It looks like they toned down the sponsored activities, rather than a brightly colored bar it's now a more subtle black on white (at least that's how it is on the website today).
Have you been running, cycling, triathloning...? Did you use it for route creation and discovery? For data analysis to support your training? Just for keeping track of your own activities? For segment leaderboards and KOMs?
If you're talking about cycling: I'd say MapMyRide or Komoot for routes; TrainerRoad or TrainingPeaks for analysis and training support; Garmin Connect for tracking rides, and I myself just decided to give Velo Hero a try (I find Connect to be very confusing). Segments and KOMs was Strava's only real USP because of the network effect and the wealth of data they had.
(Look, I'm already talking about them in past tense...)
This is all made a bit harder since Tapiriik, the file syncing tool, was disconnected from both Strava and Garmin Connect, for reasons I do not know.
At least Strava provides a way to export all your data in bulk (which now also includes power data for cycling).
[0] https://caltopo.com/map.html
[1] https://justinsimoni.com/routes/backpacking-sawatch-14ers/
[2] https://justinsimoni.com/2018/11/10/how-to-access-every-14er...
Not saying you should keep your account, but if features aren't getting traction, they don't get seen.
At the same time, there are features the community was asking for that didn't get built, so things probably started to feel stale.
I had been one of their biggest fans for years and had an offer from them on the table in 2010. I turned it down for many reasons, the greatest of which was that they viewed Garmin as a partner and not a competitor, and lacked the hunger to dominate. Here we are in 2019 and it shows, with confusing pricing plans (pay for privacy?) and users paying to advertise for free with limited edition strava cycling kits etc.
I still use it because a) there is no better way to find great running routes than following strong runners in my area and b) i enjoy celebrating the successes of my friends when i log my data. But I agree that it has fallen so far and lacks a vision now.
Sorry to any strava folks reading this. It's not personal. But I imagine none of this would surprise you.
The graphs for "Uploads" and "Uploads from Garmin Connect" are virtually identical. Seeing that, I'd be surprised if Garmin was contributing less than 75% of total uploads.
If I was invested in Strava, I'd be somewhat concerned right now that Garmin could pull a Relive on Strava...
you mean pull a Strava on Strava?
The incident history lists a garmin connect outage on June 30. The GC uploads graph shows a corresponding dip and surge then, while the total uploads graph looks normal for the day. That suggests that a temporary GC outage didn't significantly change things.
Strava has been promising support for triathlons and other multi-sport activities literally for years but hasn't actually built anything. Right now if you compete in a triathlon it shows up as five separate disconnected activities. And the swim portion can't even be tagged as a race.
Segment leader boards have also become a joke with nothing to prevent cheating or accidental bad data uploads. They claim to have a feature that automatically flags bad activities but it doesn't work at all. It would be trivial to auto-flag activities faster than the world record but they don't even bother to do that. It seems like their engineering organization is just completely incompetent.
Their app has not been working real well on my Android phone lately.
The only reason I have the 'pro' version is the "safety" feature that lets my wife know where I am, approximately.
Anyone got a good alternative for that?
Thinking of getting a Wahoo Elemnt Bolt... real time location update could integrate with that too.
https://support.garmin.com/en-US/?faq=HbqxxbiBGA3mDhlLX4GUw8
I haven't tried Wahoo.
Also, you want some velocity information and/or history, so that someone can see that you've stopped moving and for how long.
>Anyone got a good alternative for that?
Take a look at Life360. You don't need the paid version to do what you're asking for.
I'm also going to cancel my Summit membership over this crap, plus the lack of compelling features. The only reason I left the subscription going this year was to show support for an app I use, but given that article, I no longer feel like doing that.
Android: android.com/find
iPhone: find my iPhone, find my friends.
I think I trust Apple's implementation more.
Also, SnapChat has a similar platform-agnostic feature, if you're willing to give them your data.
I dislike hardware based lockin but recently suunto have added features to their new app that have pushed it past the others for route planning for me (like you can do it on a phone then sync route), to my surprise.
When I first joined Strava it felt like they were doing cool stuff with segments but it stagnated.
I've noticed the same. Among my issues with it is that the accuracy of distance traveled has been way off for more than two years. Some releases it tracks optimistically high, other releases it tracks consistently low. This has been persistent over multiple phones and multiple Android releases. I've compared it to Google maps, mapmyrun, and my car odometer and it's always off.
I'm strongly tempted to write my own "anti-social fitness app" that just collects data and exports it.
I don't see how that could possibly be connected to 86ing Relive though.
Five separate disconnected activities?
1. Swimming 2. Transition #1 (Swim to Bike) 3. Cycling 4. Transition #2 (Bike to Run) 5. Run
They are completely disconnected. Not linked, or "related" to eachother in anyway. It just shows that you went for a swim, a run, a cycle, a run, and another run. (Transitions show up as runs). Worse yet, it has a hard time linking you together with other people because they are separate events. So you might have raced with someone else but you were starting a bike while they were finishing a swim, so Strava's algorithm gets confused and can't link you together like it does when you run marathons together and stuff like that.
Strava's lack of multisport has been driving me insane for years. Getting 5 separate activities is stupid, and it seems like at the very least they could figure out how to handle transitions so they aren't their own activity. Surely that can't require a ton of development time. I always have to go through and delete my two transitions (I still have the data in Garmin Connect for training records). This is especially annoying when you consider that they have people (like I used to) who pay $60 per year for premium subscriptions. Meanwhile Garmin is offering it for free with Garmin Connect (after you buy a Garmin device).
Don't even get me started on Strava's lack of support for swimming. Even as a premium (now called "Summit") member, you get nearly no analytics from swimming. It basically shows up as an activity and that is where the functionality ends.
Finally segments are a complete joke. There are segments in my area that even Usain Bolt couldn't beat. There is a 0.8mile long category HC cycling climb by my house that has a "record" of 54 seconds. So I guess I am to believe that someone rode up a 8% grade hill at 60mph? That would be hard to do on a motorcycle, let alone a bicycle. Surely they could figure out how to filter those out.
Pro cyclists can hit 80 mph downhill. I agree that they should do something, but whatever model Strava uses would need to be better than just filtering out anything >60mph.
https://www.cyclingweekly.com/news/racing/tour-de-france/122...
I run a website in a different industry but the danger of being cut off from the api feeds we need to provide our product is a threat we fear every day. We work hard to comply with all regulations but this often means these other much larger companies can whenever they decide to change their minds force us to change things on our website else cut us off completely.
I guess it's the nature of the business when you build something as an extension to something else and do it so well that you become a threat, but still I feel for Relive. We're basically building and market testing a product for free for the "parent" company and if it does too good it's really in their best interest to kill the little guy off and make it their own sadly much of the time. :(
Edit: We can also confirm "ghosting" is a real thing. Typically the larger companies refuse to have conversations with us because they know they're being a bully and a human connection will make them feel bad.
And if no free dataset exists, why not create one? Rally the competition and the community for a free dataset that benefits everyone, and sell the product on top of it.
And their paid subscription offers me, a non-racer, basically nothing. I checked it out once before, but cancelled after realizing there's no substance to it for a casual/enthusiast.
And now this recent dispute with Relive just indicates that they misunderstand their place as a platform. If they want to start acting like Oracle and be a bully rather than an innovator, then good riddance to them.
There is nothing special about Strava except inertia at this point. There are MANY competing services and platforms, and perhaps it is time for me to consider switching.
The graphs are tiny and noisy, there's no reason they can't use my whole screen and offer a filtered version.
The segments are made of poor GPS data from a single activity, and the leaderboards are filled with unrealistic times that could easily be filtered out automatically.
The maps are old and lack data that's been in OSM for years.
The heatmap combines MTB and road bikes, so when planning a ride you don't know if you're looking at tarmac or a single track filled with roots and rocks.
There's no support for multi sports like swimrun or triathlon.
No support for interval training.
On multiple occasions the Android app has stopped logging, even when the GPS has worked fine in other apps running concurrently.
The three top voted feature requests on their community discussion board are all 7 years old, number four is 6 years, then there's a couple more from 7 years ago.
https://support.strava.com/hc/en-us/community/topics/2005373...
And so on. It's fine not changing what works, but there are lots of room for improvement but nothing happens. If they had a single engineer working on new features or fixing broken existing ones they would have released improvements several times per year. When was the last time they did that?
I'm not saying that Strava needs to constantly reinvent itself and add groundbreaking new features and changes -- I'd prefer they don't! But there have been the same long list of bugs, quirks, and limitations for literally years. Plus the same handful of most-desired features by the community have gone largely unimplemented and ignored.
In addition to your list, I primarily use a Garmin device, but I do occasionally use the mobile and watch apps and they have some pretty huge limitations for seemingly no reason. Like why are there so few activity types that I can record on my Apple Watch? I can manually reclassify them later in the web app, but why do I have to do that?
And why is the mobile app lacking in features like equipment tracking, something pretty basic that has existed on the web app for years?
Also the Apple Watch app has corrupted multiple activities that simply refuse to upload (rejected by Strava's servers), and Strava Support has told me "tough, there's nothing we can do or look into". They don't even pretend to care or ask for details to investigate.
It's one thing to have a stable, mature product with great support but Strava has not proven to really be any of those things over time. They've built up a decent social network of athletes and enthusiasts, but the tech & product side has completely stagnated.
Besides improving their product they could easily add more monetization paths, like offering users to buy new equipment from affiliates, working together with race organizers and accommodation facilities, and there's probably other things as well. Instead they go into hibernation and do the old "more or less useless features behind a premium membership" business plan.
Companies try to keep users locked into their ecosystem but the companies come and go!
At least... not without sharing the data even wider to jump from sync service to sync service until a magical path or co-operation emerges that connects the two services together!
It's a pain, and I now wish we just have internet connected hard drives where we can save whatever we want.
That’s how it should be. You have your data under your control and give companies access which you then can revoke whenever you wish.
When I joined Strava (8 years ago... wow time moves fast) I immediately realized it's not the best place to use as main storage of your fitness activities. Not just because it might just "go away" at any time (and back then they didn't have any clear monetization plan, not that it's much better now) but because it didn't seem to provide a mechanism to bulk upload/download the original .fit files. You uploaded a .fit file but then downloaded some other format (.gpx I believe?). That made it clear it's not a good place for archiving/storage. Since .fit files are really small, even using something like Google Drive's 5GB free tier should be plenty for many years of fitness activity storage.
Even if they don't go anywhere, all it takes is to not support certain devices, block some other services, maybe focus on a different market (They didn't use to be as into fitness trackers), etc.
I still recommend Tapiriik, it can sync between a lot of different services. I don't like the idea of having years worth of personal data on a proprietary platform, so I like the ability to keep them as GPX-files on Dropbox.
1 Year ago:
* Signed up to relive with my strava account
* Started getting a lot of spam from relive that they made a video for my commute twice a day.
* Couldn't find any settings to stop making videos after every single ride, filtered out their emails, marked as read.
2 days ago:
* Received 3 Emails from Relive that "[friend from strava] wants to be my relive friend".
* Remembered that I never could figure out how to turn off relive syncing, signed in, found a way to delete my account
1 day ago:
* Get email from strava saying relive has been banned
Today:
* HN users decide to make a better alternative in their free time because strava sux
Keep in mind that if you as a user want to keep using relive you still easily can, just upload your gpx files. If you want it to automatically make videos you can setup a zapier/iftt/many many more ways to pull your data after every activity and pipe it to another service. Strava is not user hostile, it is friendly to 3rd parties, offers an amazing api, allows you to pay them money instead of being the product. What more does HN want?
Ease of use? Convenience? Perhaps fairness?
People seem to have an inmate strong reaction to apparent unfairness and hipocrasy
It'd look cool for this ride I bet:
They replied back with a generic response pointing to their update, so I replied with a request for my account to be deleted and have advised my friends and family to do the same.
They should charge $1/month for each synced device beyond the first and for each connected third-party tool including the first, and offer monthly data exports for free. That way they get paid for maintaining your data connections, they only charge average users $0/mo, people using them as an M-device, N-way sync provider pay a reasonable fee of $M+N/mo for the hard work required to upkeep that, and if you just want to backup your data you can export it every month at no charge.
As a bonus, this would let them split the third-party linking fee 50/50 with each third party, so that the ecosystem can grow in a healthy and funded manner rather than decaying from refusal to charge - while still prioritizing their own on-site solutions for those who are satisfied with them.
Virtually all the data to build Relive's video comes from the device recording the GPX track, Strava's API was just a convenient way to get them rather than have the user upload their GPX track a second time.
Losing Strava integration is still a big deal though, as so many people use the service. Any time I've ever seen someone share a relive video it's always originated from their Strava ride log.
Oh and if into the intersection between technology and running/cycling/swimming, DC Rainmaker is a great read. I've been reading his site for a long time, his advice and reviews are incredibly detailed.
(Other gps logging formats than GPX exist and are supported by strava, but given the popularity of Garmin head units among cyclists it’s likely the most common format)
We might see a Strava feature similar to the Relive app coincidentally in the near future...
Unlike most in this thread, I believe the argument from Strava is valid. Relive built their brand, app, and community of users on top of Strava, they now are usurping those users and have re-created a complete app ecosystem which mimics much of what Strava already provide.
In my personal opinion, the world doesn't need another fitness tracking app or community. There are so many out there already. What we, and to a lesser degree Relive, provide can be so much more.
Though we look like a sports tracking app, because that is a large volume of our usage, we also have business in commercial drone operations, wild life research, city planning and more.
I'm from Whistler, Canada, so I love outdoor sports, but that doesn't mean that every feature should become a fitness tracking app.
Relive works with (at least) Garmin, so that's how I sync to it first, then I sync to Strava... so for me, and many many others, Strava is just a 3rd party app to Garmin. Garmin could play the strong hand and cut off Strava's access to the API and they'd suffer quite a bit too.
Disclosure: Strava member since 2011, Premium/Summit member since 2013. But, after 6 years of paying, this is turning me off. I won't be renewing Summit at the next renewal (especially since there haven't really been many useful features added over free)
I can see an Streisand effect coming on here...
Arguably, it should be. Siloing data and controlling API access is the cornerstone of user-abusive business model.
you have the right to your data, that doesn't mean strava has to serve it to some random 3rd party in perpetuity.
I'm a long-time fan of DC Rainmaker, but here he is just wrong. Once you put that data into Strava, it's not yours anymore.
This is the fundamental conflict with all of these services: your data doesn't belong to you, it belongs to them.
You can argue all day that it shouldn't be that way, but Strava pays to host the data, to store it in perpetuity, to (theoretically) keep it secure, and to enable API integrations that cost bandwidth. And you don't pay for it. Not with cash money anyway. You pay by surrendering your right to use your data as you see fit.
Edit for my downvoters: I agree that this state of affairs is messed up. I'm just noting the reality of how these services operate.
It's kinda the whole point of GDPR and stuff...
Strava can’t pretend to be a hub and then claim they own the data. Hoping Garmin, Wahoo and others who actually produce this data clamp down on Strava too.
I am a former Strava user, emphasis on former. If they enforce terms of service that are unfriendly to their users, those users are free to leave. The lock-in is just not that strong.
Not according to the GDPR