architraw.pro

programming space

MyWhoosh custom workouts folder with example

Where is custom workouts folder for MyWhoosh app?

HERE:

C:\Users\<YOUR_USERNAME>\AppData\Local\Packages\MyWhooshTechnologyService.644173E064ED2_eps1123pz0kt0\LocalCache\Local\MyWhoosh\Saved\PersistentDownloadDir\DefaultCache\CustomWorkouts

MAKE SURE THAT YOU HAVE CHANGED:
- <YOUR_USERNAME>
- 644173E064ED2_eps1123pz0kt0 - this random id, can be different

In that folder you should place your .json file with workout.

Example workout.json file

Workout:
2min free ride
12 min ride in Z2
1min free ride

{
  "Id": 1767595041,
  "Name": "15min",
  "Description": "my 15m workout",
  "Mode": "E_Ride",
  "ERGMode": "E_OFF",
  "IsRecovery": false,
  "IsIntervals": false,
  "FTPMode": "E_NoFTP",
  "IsTT": false,
  "IsTSS": false,
  "IsIF": false,
  "FTPMultiplier": 0,
  "StressPoint": 0,
  "Time": 1080,
  "CustomTagDescription": "",
  "CategoryId": 1,
  "SubcategoryId": 0,
  "Type": "E_Custom",
  "DisplayType": "E_byWatts",
  "StepCount": 3,
  "IsFavorite": false,
  "CompletedCount": 0,
  "WorkoutStepsArray": [
    {
      "Id": 1,
      "Pace": 1,
      "IntervalId": 0,
      "WorkoutMessage": [],
      "Rpm": 0,
      "StepType": "E_FreeRide",
      "Power": 0,
      "StartPower": 0,
      "EndPower": 0,
      "Time": 120,
      "IsManualGrade": false,
      "ManualGradeValue": 0,
      "ShowAveragePower": false,
      "FlatRoad": 0
    },
    {
      "Id": 2,
      "Pace": 1,
      "IntervalId": 0,
      "WorkoutMessage": [],
      "Rpm": 0,
      "StepType": "E_Normal",
      "Power": 0.75,
      "StartPower": 0,
      "EndPower": 0,
      "Time": 900,
      "IsManualGrade": false,
      "ManualGradeValue": 0,
      "ShowAveragePower": false,
      "FlatRoad": 0
    },
    {
      "Id": 3,
      "Pace": 1,
      "IntervalId": 0,
      "WorkoutMessage": [],
      "Rpm": 0,
      "StepType": "E_FreeRide",
      "Power": 0,
      "StartPower": 0,
      "EndPower": 0,
      "Time": 60,
      "IsManualGrade": false,
      "ManualGradeValue": 0,
      "ShowAveragePower": false,
      "FlatRoad": 0
    }
  ],
  "AuthorName": "",
  "WorkoutSteps": {
    "1": {
      "Id": 1,
      "Pace": 1,
      "IntervalId": 0,
      "WorkoutMessage": [],
      "Rpm": 0,
      "StepType": "E_FreeRide",
      "Power": 0,
      "StartPower": 0,
      "EndPower": 0,
      "Time": 120,
      "IsManualGrade": false,
      "ManualGradeValue": 0,
      "ShowAveragePower": false,
      "FlatRoad": 0
    },
    "2": {
      "Id": 2,
      "Pace": 1,
      "IntervalId": 0,
      "WorkoutMessage": [],
      "Rpm": 0,
      "StepType": "E_Normal",
      "Power": 0.75,
      "StartPower": 0,
      "EndPower": 0,
      "Time": 900,
      "IsManualGrade": false,
      "ManualGradeValue": 0,
      "ShowAveragePower": false,
      "FlatRoad": 0
    },
    "3": {
      "Id": 3,
      "Pace": 1,
      "IntervalId": 0,
      "WorkoutMessage": [],
      "Rpm": 0,
      "StepType": "E_FreeRide",
      "Power": 0,
      "StartPower": 0,
      "EndPower": 0,
      "Time": 60,
      "IsManualGrade": false,
      "ManualGradeValue": 0,
      "ShowAveragePower": false,
      "FlatRoad": 0
    }
  },
  "WorkoutstepsTMap": [],
  "WokoutAssociationId": 0,
  "IF": 0,
  "TSS": 15,
  "KJ": 0,
  "IsVODAvailable": false
}