Recently, I found a lot of duplicate activities which came from wahoo chest belt data that was imported weeks after my original zwift rides. Some of the wahoo sources were linked to the strava source like the original zwift file and were attributed the same title while others displayed simply as “Virtual ride”. I managed to remove the duplicate files using the activity list view and filtering on wahoo as the activity source as it was recommended by David in this thread: Massive amount of Wahoo Duplicates after importing old data
Having cleaned up the duplicates I had the following idea:
It is a common scenario that we record activities using multiple devices like e.g. a smart trainer connected to zwift and a bike computer connected to a power meter, or a run being recorded by a smart watch as well as by a chest belt with an internal storage function like the whaoo tickr x. Of course, the fit files generated by these devices will be different. Nevertheless, these files belong to the same athlete and the recorded activities were performed simultaneously with a similar start and stop time. For this reason, it should be possible to detect that the different fit files are actually just different representations of the same activity. And it might be worth thinking about storing the different source files with the same activity and letting the user decide which file should be used as the primary source for calculating training load etc. for the given activity.
What do you think?