Skip to content

Instantly share code, notes, and snippets.

@ChuckMac
Created November 24, 2023 14:47
Show Gist options
  • Save ChuckMac/c1c6fc95665e6cd2890e3791f0f2e6cb to your computer and use it in GitHub Desktop.
Save ChuckMac/c1c6fc95665e6cd2890e3791f0f2e6cb to your computer and use it in GitHub Desktop.
{
"ride": {
"free_for_limited_time": false,
"content_availability": "available",
"content_availability_level": "digital_and_above",
"is_limited_ride": false,
"availability": { "is_available": true, "reason": null },
"class_type_ids": ["c87e20095d80463db5ce04df7fe2b989"],
"content_provider": "peloton",
"content_format": "video",
"description": "Take a ride through the classic rock tracks of the 80s while you sweat it out on the Bike.",
"difficulty_estimate": 7.427893738140417,
"overall_estimate": 0.9963065558633426,
"difficulty_rating_avg": 7.427893738140417,
"difficulty_rating_count": 1054,
"difficulty_level": null,
"duration": 1200,
"equipment_ids": ["9b61c1a3951e47efbe38aae66bdc6def"],
"equipment_tags": [{ "id": "9b61c1a3951e47efbe38aae66bdc6def", "name": "Any indoor bike", "slug": "any_indoor_bike", "icon_url": null }],
"explicit_rating": 0,
"extra_images": [],
"fitness_discipline": "cycling",
"fitness_discipline_display_name": "Cycling",
"has_closed_captions": true,
"has_pedaling_metrics": true,
"home_peloton_id": "a603b2ff5fe44522a2167edc7c3de8c2",
"id": "aabaf29b16764e76ab32e5f6f4fbeddf",
"image_url": "https://s3.amazonaws.com/peloton-ride-images/1c1a7941335377a9ea68dffede37178f2130ef9d/img_1700467102_76c0d1eaa7b849be80c80951412fa116.png",
"instructor_id": "7f3de5e78bb44d8591a0f77f760478c3",
"individual_instructor_ids": [],
"is_archived": true,
"is_closed_caption_shown": true,
"is_explicit": false,
"has_free_mode": false,
"is_live_in_studio_only": true,
"language": "english",
"origin_locale": "en-US",
"length": 1354,
"live_stream_id": "aabaf29b16764e76ab32e5f6f4fbeddf-live",
"live_stream_url": null,
"location": "psl-studio-1",
"metrics": ["heart_rate", "cadence", "calories"],
"original_air_time": 1700463300,
"overall_rating_avg": 0.9963065558633426,
"overall_rating_count": 1083,
"pedaling_start_offset": 60,
"pedaling_end_offset": 1260,
"pedaling_duration": 1200,
"rating": 0,
"ride_type_id": "c87e20095d80463db5ce04df7fe2b989",
"ride_type_ids": ["c87e20095d80463db5ce04df7fe2b989"],
"sample_vod_stream_url": null,
"sample_preview_stream_url": null,
"scheduled_start_time": 1700463600,
"series_id": "b0ad10ecd1e14c9e88c3bccb68424182",
"sold_out": false,
"studio_peloton_id": "9f9deeeec4fd4458b032863d92b12ba4",
"title": "20 min 80s Rock Ride",
"total_ratings": 6357,
"total_in_progress_workouts": 82,
"total_workouts": 5000,
"vod_stream_url": "https://amd-vod.akamaized.net/classes/cycling/11-2023/aabaf29b16764e76ab32e5f6f4fbeddf/1/master.m3u8",
"vod_stream_id": "aabaf29b16764e76ab32e5f6f4fbeddf-vod",
"captions": ["en-US"],
"user_caption_locales": [{ "locale": "en-US", "slugs": [{ "type": "en", "display_names": { "en-US": "English", "de-DE": "Englisch", "es-ES": "Ingles", "fr-FR": "Anglais" } }] }],
"join_tokens": { "on_demand": "eyJob21lX3BlbG90b25faWQiOiBudWxsLCAicmlkZV9pZCI6ICJhYWJhZjI5YjE2NzY0ZTc2YWIzMmU1ZjZmNGZiZWRkZiIsICJzdHVkaW9fcGVsb3Rvbl9pZCI6IG51bGwsICJ0eXBlIjogIm9uX2RlbWFuZCJ9" },
"flags": [],
"is_dynamic_video_eligible": false,
"is_fixed_distance": false,
"dynamic_video_recorded_speed_in_mph": 0.0,
"thumbnail_title": null,
"thumbnail_location": null,
"distance": null,
"distance_unit": null,
"distance_display_value": null,
"is_outdoor": false,
"instructor": {
"id": "7f3de5e78bb44d8591a0f77f760478c3",
"bio": "Growing up, Ben was an accomplished athlete who was always looking for the opportunity to run, ride, kick a ball or compete. Working at a prestigious finance firm, Ben found himself daydreaming about his days on the field and in the gym. That inspired him to begin training clients as a side hustle. He quickly gained momentum and decided to take a leap of faith to leave finance behind to pursue his true passion in fitness. Ben is excited to connect through his love of music, coach with Peloton Members around the world, and become a part of their story as they move through challenges on and off the Bike. Ben is based in the UK and teaches cycling & strength.",
"short_bio": "Work hard in silence, let progress be your noise.",
"coach_type": "peloton_coach",
"is_filterable": true,
"is_instructor_group": false,
"individual_instructor_ids": [],
"is_visible": true,
"is_announced": true,
"list_order": 22,
"featured_profile": true,
"film_link": "",
"facebook_fan_page": "",
"music_bio": "",
"spotify_playlist_uri": "spotify:playlist:1IVLQiBtekiQNdFJIlE7Aw",
"background": "I love fitness because it has a wonderful way of breaking down barriers for people.",
"ordered_q_and_as": [
[" How Do You Motivate?\r\n", "I love having the opportunity to change someone\u2019s mindset and self-belief. I love to inspire. I love to educate people so they feel fully in control of their own progress."],
[
"Outside of Peloton",
"I found my passion for training through track and field, and have completed marathons and ultra endurance events. Outside of fitness, I\u2019m a huge fan of live music and travel, and am always on the hunt for my next meal."
],
["", ""]
],
"instagram_profile": "",
"strava_profile": "",
"twitter_profile": "",
"quote": "Work hard in silence, let progress be your noise.",
"username": "ChampionSpirit",
"name": "Ben Alldis",
"first_name": "Ben",
"last_name": "Alldis",
"user_id": "085884a8a402401087043f4f1be5ac90",
"life_style_image_url": "https://s3.amazonaws.com/workout-metric-images-prod/1f6cea8813aa404eba9dbc62bfdfb158",
"bike_instructor_list_display_image_url": null,
"web_instructor_list_display_image_url": "https://s3.amazonaws.com/workout-metric-images-prod/3554d40fb12846b5a45732cd19cd8ea8",
"ios_instructor_list_display_image_url": "https://s3.amazonaws.com/workout-metric-images-prod/3a5c6493a89c4f3eb35b91344a39c11e",
"about_image_url": "https://s3.amazonaws.com/workout-metric-images-prod/40ca0c119f6249b886816e2bf95ec2e5",
"image_url": "https://s3.amazonaws.com/workout-metric-images-prod/1d00ad7b40554729b514cb1ee47903b6",
"jumbotron_url": null,
"jumbotron_url_dark": "https://s3.amazonaws.com/workout-metric-images-prod/98917502c21242ab87224d7f2cc989dc",
"jumbotron_url_ios": "https://s3.amazonaws.com/workout-metric-images-prod/210e0234a6344404ab6ba0431b607d61",
"web_instructor_list_gif_image_url": null,
"instructor_hero_image_url": "https://s3.amazonaws.com/workout-metric-images-prod/75cf4b7ac8404d44bacdf38ac6803c99",
"workout_share_images": [
{ "fitness_discipline": "bike_bootcamp", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" },
{ "fitness_discipline": "caesar", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" },
{ "fitness_discipline": "caesar_bootcamp", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" },
{ "fitness_discipline": "cardio", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" },
{ "fitness_discipline": "circuit", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" },
{ "fitness_discipline": "cycling", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" },
{ "fitness_discipline": "meditation", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" },
{ "fitness_discipline": "running", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" },
{ "fitness_discipline": "strength", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" },
{ "fitness_discipline": "stretching", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" },
{ "fitness_discipline": "walking", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" },
{ "fitness_discipline": "yoga", "image_url": "https://strava-default-images.s3-us-west-2.amazonaws.com/workout_share_image/default.png" }
],
"fitness_disciplines": ["cycling", "strength"]
},
"muscle_group_score": [
{ "muscle_group": "biceps", "score": 1200.0, "percentage": 5, "bucket": 1, "display_name": "Biceps" },
{ "muscle_group": "calves", "score": 2635.0, "percentage": 12, "bucket": 2, "display_name": "Calves" },
{ "muscle_group": "core", "score": 2400.0, "percentage": 11, "bucket": 2, "display_name": "Core" },
{ "muscle_group": "glutes", "score": 3365.0, "percentage": 16, "bucket": 3, "display_name": "Glutes" },
{ "muscle_group": "hamstrings", "score": 3600.0, "percentage": 17, "bucket": 3, "display_name": "Hamstrings" },
{ "muscle_group": "hips", "score": 2400.0, "percentage": 11, "bucket": 2, "display_name": "Hips" },
{ "muscle_group": "quads", "score": 3600.0, "percentage": 17, "bucket": 3, "display_name": "Quads" },
{ "muscle_group": "shoulders", "score": 1200.0, "percentage": 5, "bucket": 1, "display_name": "Shoulders" },
{ "muscle_group": "triceps", "score": 1200.0, "percentage": 6, "bucket": 1, "display_name": "Triceps" }
],
"is_favorite": false,
"total_user_workouts": 0,
"total_following_workouts": 0,
"leaderboard_filter_type": null,
"membership_tiering_info": { "tier_type": "digital", "limited_classes_taken": null, "limited_classes_total": null, "limited_classes_reset_date": null }
},
"class_types": [{ "id": "c87e20095d80463db5ce04df7fe2b989", "name": "Music (Cycling)" }],
"playlist": {
"id": "0fd1e8779251402090c1e8643b85140d",
"ride_id": "aabaf29b16764e76ab32e5f6f4fbeddf",
"songs": [
{
"id": "1cdb7e4072b04ffa87537ea8008381b6",
"title": "Let's Dance (2002 Remaster)",
"artists": [
{
"artist_id": "64870889765b45078357b01d0981e493",
"artist_name": "David Bowie",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/802d6637-288a-41a8-ba40-a04c14aea636/orig_A10301A00032385967_T-109337157841_Image.jpg",
"num_rides_with_song_played": 729
}
],
"album": {
"id": "ef82af052e9c43479f24c92a467436ce",
"image_url": "https://images.music.onepeloton.com/RR/AlbumImages/Catalog/1a3908d2-7295-4613-9092-679b5162962c/Product/e5c5fc13-1568-4632-8abd-9bae1a3e2462/Big_5099968482053.jpg",
"name": "Let's Dance"
},
"explicit_rating": 0,
"popularity": 0,
"cue_time_offset": 60,
"start_time_offset": 60,
"index": 0,
"liked": false
},
{
"id": "c31fb1a5981349e2956375f9c8c70b26",
"title": "Dancing In the Dark",
"artists": [
{
"artist_id": "7a91b3fb7f7c43c68cbb483b068bd6e5",
"artist_name": "Bruce Springsteen",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/be375053-8391-4dc8-ad81-1dfb95edf4d6/orig_A10301A0000910785U_T-1093313168261_Image.jpg",
"num_rides_with_song_played": 829
}
],
"album": {
"id": "0e3f2202c3be405c826ea4da9103849b",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/b366c2b1-e5bc-4823-ac98-eff90f432cfa/big_9b9e79143f4a3bc176c0889399be1555_T121.jpg",
"name": "Throwback Summer Anthems"
},
"explicit_rating": 0,
"popularity": 0,
"cue_time_offset": 302,
"start_time_offset": 302,
"index": 1,
"liked": false
},
{
"id": "d654e764cd304f28af47fedbda80f4b3",
"title": "Eye of the Tiger",
"artists": [
{
"artist_id": "ebd83c705f2941c6a14b037a19255206",
"artist_name": "Survivor",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/c857e104-8bd5-4d51-ad50-df6d4f4e1c1b/orig_A10301A00017004225_T-10933108737_Image.jpg",
"num_rides_with_song_played": 504
}
],
"album": {
"id": "a9e7a8d76243419a9ff489e29dac9320",
"image_url": "https://images.music.onepeloton.com/RR/AlbumImages/Catalog/e6691a61-68f0-428c-873e-bf667dcd863b/Product/749e694e-6ab1-43a9-81bf-65f36d654874/Big_A10301A0000344984A_T-1093354478_Image.jpg",
"name": "Survivor Greatest Hits"
},
"explicit_rating": 0,
"popularity": 0,
"cue_time_offset": 537,
"start_time_offset": 537,
"index": 2,
"liked": false
},
{
"id": "a322a2cc04974f8580f3b0d88e9b093a",
"title": "You Shook Me All Night Long",
"artists": [
{
"artist_id": "65c774ceba2f48dc8c6b58f28ec8338e",
"artist_name": "AC/DC",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/7b10499c-8e03-426d-8625-5db25b6dba99/orig_A10301A0003236161V_T-109336648253_Image.jpg",
"num_rides_with_song_played": 1075
}
],
"album": {
"id": "7a6c2e1b39ba4ebdbbc0f15955fadf85",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/726124a0-5756-4b1d-b472-8004c6eee653/big_A10301A0003236101M_T-109336640763_Image.jpg",
"name": "Who Made Who"
},
"explicit_rating": 0,
"popularity": 0,
"cue_time_offset": 777,
"start_time_offset": 777,
"index": 3,
"liked": false
},
{
"id": "234cab1958794be7bfca01e2abc72b7e",
"title": "Footloose (From \"Footloose\" Soundtrack)",
"artists": [
{
"artist_id": "4ce2c445f07a423cb94cc1103cc724d5",
"artist_name": "Kenny Loggins",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/6709e057-a6c4-451d-9abd-b723e60bd419/orig_A10301A0003197934N_T-1093318987_Image.jpg",
"num_rides_with_song_played": 288
}
],
"album": {
"id": "e86f9c571b164c7d848217bd0cc048ad",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/f30dc341-a212-4494-81b7-f61fb135d2b7/big_A10301A0001701022L_T-1093310337_Image.jpg",
"name": "Footloose (15th Anniversary Collectors' Edition)"
},
"explicit_rating": 0,
"popularity": 0,
"cue_time_offset": 983,
"start_time_offset": 983,
"index": 4,
"liked": false
},
{
"id": "24491e1ece924c8caca2b6343b87410e",
"title": "Africa",
"artists": [
{
"artist_id": "daf4cb4a115e4fb59005681ba21e4ca7",
"artist_name": "Toto",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/30c482cf-6693-4acd-8619-878f3cfb8862/product/c7f28137-7b00-46fc-a416-f5a2ec9bd0b8/orig_UMG_cvrart_00670211021769_01_RGB300_1500x1500_16UMGIM09079.jpg",
"num_rides_with_song_played": 521
}
],
"album": {
"id": "4fe9a8c33ccc4abea4fc613c28750cc4",
"image_url": "https://images.music.onepeloton.com/RR/AlbumImages/Catalog/e6691a61-68f0-428c-873e-bf667dcd863b/Product/e45596e1-4d43-454e-ba4f-3ea82e0bec10/Big_A10301A0000914313U_T-109336605217_Image.jpg",
"name": "Toto IV"
},
"explicit_rating": 0,
"popularity": 86,
"cue_time_offset": 1205,
"start_time_offset": 1205,
"index": 5,
"liked": false
}
],
"is_top_artists_shown": true,
"is_playlist_shown": true,
"is_in_class_music_shown": true,
"top_artists": [
{
"artist_id": "65c774ceba2f48dc8c6b58f28ec8338e",
"artist_name": "AC/DC",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/7b10499c-8e03-426d-8625-5db25b6dba99/orig_A10301A0003236161V_T-109336648253_Image.jpg",
"num_rides_with_song_played": 1075
},
{
"artist_id": "7a91b3fb7f7c43c68cbb483b068bd6e5",
"artist_name": "Bruce Springsteen",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/be375053-8391-4dc8-ad81-1dfb95edf4d6/orig_A10301A0000910785U_T-1093313168261_Image.jpg",
"num_rides_with_song_played": 829
},
{
"artist_id": "64870889765b45078357b01d0981e493",
"artist_name": "David Bowie",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/802d6637-288a-41a8-ba40-a04c14aea636/orig_A10301A00032385967_T-109337157841_Image.jpg",
"num_rides_with_song_played": 729
},
{
"artist_id": "daf4cb4a115e4fb59005681ba21e4ca7",
"artist_name": "Toto",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/30c482cf-6693-4acd-8619-878f3cfb8862/product/c7f28137-7b00-46fc-a416-f5a2ec9bd0b8/orig_UMG_cvrart_00670211021769_01_RGB300_1500x1500_16UMGIM09079.jpg",
"num_rides_with_song_played": 521
}
],
"top_albums": [
{
"id": "7a6c2e1b39ba4ebdbbc0f15955fadf85",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/726124a0-5756-4b1d-b472-8004c6eee653/big_A10301A0003236101M_T-109336640763_Image.jpg",
"name": "Who Made Who"
},
{
"id": "0e3f2202c3be405c826ea4da9103849b",
"image_url": "https://images.music.onepeloton.com/rr/albumimages/catalog/e6691a61-68f0-428c-873e-bf667dcd863b/product/b366c2b1-e5bc-4823-ac98-eff90f432cfa/big_9b9e79143f4a3bc176c0889399be1555_T121.jpg",
"name": "Throwback Summer Anthems"
},
{
"id": "ef82af052e9c43479f24c92a467436ce",
"image_url": "https://images.music.onepeloton.com/RR/AlbumImages/Catalog/1a3908d2-7295-4613-9092-679b5162962c/Product/e5c5fc13-1568-4632-8abd-9bae1a3e2462/Big_5099968482053.jpg",
"name": "Let's Dance"
},
{
"id": "4fe9a8c33ccc4abea4fc613c28750cc4",
"image_url": "https://images.music.onepeloton.com/RR/AlbumImages/Catalog/e6691a61-68f0-428c-873e-bf667dcd863b/Product/e45596e1-4d43-454e-ba4f-3ea82e0bec10/Big_A10301A0000914313U_T-109336605217_Image.jpg",
"name": "Toto IV"
}
],
"stream_id": "dd6339eb579c409e8c266dd4fdb9c10c",
"stream_url": null
},
"averages": {
"average_total_work": 158,
"average_distance": 5.7,
"average_calories": 214,
"average_avg_power": 133,
"average_avg_speed": 17.3,
"average_avg_cadence": 73,
"average_avg_resistance": 45,
"average_effort_score": null,
"total_heart_rate_zone_durations": { "heart_rate_z1_duration": 226, "heart_rate_z2_duration": 454, "heart_rate_z3_duration": 753, "heart_rate_z4_duration": 963, "heart_rate_z5_duration": 0 }
},
"segments": {
"segment_list": [
{
"id": "de26b6deda6145658a8507aad720769e",
"length": 240,
"start_time_offset": 0,
"icon_url": "https://s3.amazonaws.com/static-cdn.pelotoncycle.com/segment-icons/warmup.png",
"intensity_in_mets": 3.5,
"metrics_type": "cycling",
"icon_name": "warmup",
"icon_slug": "warmup",
"name": "Warm Up",
"is_drill": false,
"subsegments_v2": [
{
"id": "83f1915f9ef44d16ad5961a2fefb0d4b",
"type": "movement",
"display_name": "Flat Road",
"scheduled_offset": 0,
"offset": 0,
"length": 240,
"rounds": null,
"trackable_movements_disabled": true,
"movements": [
{
"id": "2e903de04e004df8a77925a33f65613b",
"name": "Flat Road",
"note": null,
"slug": null,
"skill_level": "intermediate",
"muscle_groups": [
{ "muscle_group": "biceps", "display_name": "Biceps", "ranking": 1 },
{ "muscle_group": "calves", "display_name": "Calves", "ranking": 2 },
{ "muscle_group": "core", "display_name": "Core", "ranking": 2 },
{ "muscle_group": "glutes", "display_name": "Glutes", "ranking": 3 },
{ "muscle_group": "hamstrings", "display_name": "Hamstrings", "ranking": 3 },
{ "muscle_group": "hips", "display_name": "Hips", "ranking": 2 },
{ "muscle_group": "quads", "display_name": "Quads", "ranking": 3 },
{ "muscle_group": "shoulders", "display_name": "Shoulders", "ranking": 1 },
{ "muscle_group": "triceps", "display_name": "Triceps", "ranking": 1 }
],
"short_video_url": null,
"long_video_url": null,
"movement_videos": [],
"image_url": null,
"talkback_description": "A movement for Warm Ups, Active Recoveries, Descending Recoveries."
}
]
}
],
"is_transition": false
},
{
"id": "4413f63e25be4d889a96a773927aa79e",
"length": 900,
"start_time_offset": 240,
"icon_url": "https://s3.amazonaws.com/static-cdn.pelotoncycle.com/segment-icons/cycling.png",
"intensity_in_mets": 6.0,
"metrics_type": "cycling",
"icon_name": "cycling",
"icon_slug": "cycling",
"name": "Cycling",
"is_drill": false,
"subsegments_v2": [
{
"id": "d461ac5a810a499e81b0bacb1991ee52",
"type": "movement",
"display_name": "Jog",
"scheduled_offset": 240,
"offset": 240,
"length": 235,
"rounds": null,
"trackable_movements_disabled": false,
"movements": [
{
"id": "aa2f925d6e9e4bae93371fc797c2a01d",
"name": "Jog",
"note": null,
"slug": null,
"skill_level": "intermediate",
"muscle_groups": [
{ "muscle_group": "biceps", "display_name": "Biceps", "ranking": 1 },
{ "muscle_group": "calves", "display_name": "Calves", "ranking": 3 },
{ "muscle_group": "core", "display_name": "Core", "ranking": 2 },
{ "muscle_group": "glutes", "display_name": "Glutes", "ranking": 2 },
{ "muscle_group": "hamstrings", "display_name": "Hamstrings", "ranking": 3 },
{ "muscle_group": "hips", "display_name": "Hips", "ranking": 2 },
{ "muscle_group": "quads", "display_name": "Quads", "ranking": 3 },
{ "muscle_group": "shoulders", "display_name": "Shoulders", "ranking": 1 },
{ "muscle_group": "triceps", "display_name": "Triceps", "ranking": 1 }
],
"short_video_url": null,
"long_video_url": null,
"movement_videos": [],
"image_url": null,
"talkback_description": "A movement with fast tempo with a moderate amount of resistance that is typically cued out of the saddle with an option to remain seated."
}
]
},
{
"id": "c9749a782b9f4c1384c9ac154883cf02",
"type": "movement",
"display_name": "Intervals",
"scheduled_offset": 475,
"offset": 475,
"length": 240,
"rounds": null,
"trackable_movements_disabled": false,
"movements": [
{
"id": "97d65bc4b19b4106936ec4102ae48501",
"name": "Intervals",
"note": null,
"slug": null,
"skill_level": "intermediate",
"muscle_groups": [
{ "muscle_group": "biceps", "display_name": "Biceps", "ranking": 1 },
{ "muscle_group": "calves", "display_name": "Calves", "ranking": 2 },
{ "muscle_group": "core", "display_name": "Core", "ranking": 2 },
{ "muscle_group": "glutes", "display_name": "Glutes", "ranking": 3 },
{ "muscle_group": "hamstrings", "display_name": "Hamstrings", "ranking": 3 },
{ "muscle_group": "hips", "display_name": "Hips", "ranking": 2 },
{ "muscle_group": "quads", "display_name": "Quads", "ranking": 3 },
{ "muscle_group": "shoulders", "display_name": "Shoulders", "ranking": 1 },
{ "muscle_group": "triceps", "display_name": "Triceps", "ranking": 1 }
],
"short_video_url": null,
"long_video_url": null,
"movement_videos": [],
"image_url": null,
"talkback_description": "A movement that consists of a series of efforts followed by short periods of recovery."
}
]
},
{
"id": "5c50449fa7574da4a8e0106bdaee2dde",
"type": "movement",
"display_name": "Climb",
"scheduled_offset": 715,
"offset": 715,
"length": 206,
"rounds": null,
"trackable_movements_disabled": false,
"movements": [
{
"id": "78aadbb06ccd4848940cdb8355beebef",
"name": "Climb",
"note": null,
"slug": null,
"skill_level": "intermediate",
"muscle_groups": [
{ "muscle_group": "biceps", "display_name": "Biceps", "ranking": 1 },
{ "muscle_group": "calves", "display_name": "Calves", "ranking": 2 },
{ "muscle_group": "core", "display_name": "Core", "ranking": 2 },
{ "muscle_group": "glutes", "display_name": "Glutes", "ranking": 3 },
{ "muscle_group": "hamstrings", "display_name": "Hamstrings", "ranking": 3 },
{ "muscle_group": "hips", "display_name": "Hips", "ranking": 2 },
{ "muscle_group": "quads", "display_name": "Quads", "ranking": 3 },
{ "muscle_group": "shoulders", "display_name": "Shoulders", "ranking": 1 },
{ "muscle_group": "triceps", "display_name": "Triceps", "ranking": 1 }
],
"short_video_url": null,
"long_video_url": null,
"movement_videos": [],
"image_url": null,
"talkback_description": "A movement that matches higher resistances with lower cadences in order to simulate the sensation of riding uphill."
}
]
},
{
"id": "9f594586887d49ae82d8774402174ae6",
"type": "movement",
"display_name": "Intervals",
"scheduled_offset": 921,
"offset": 921,
"length": 219,
"rounds": null,
"trackable_movements_disabled": false,
"movements": [
{
"id": "97d65bc4b19b4106936ec4102ae48501",
"name": "Intervals",
"note": null,
"slug": null,
"skill_level": "intermediate",
"muscle_groups": [
{ "muscle_group": "biceps", "display_name": "Biceps", "ranking": 1 },
{ "muscle_group": "calves", "display_name": "Calves", "ranking": 2 },
{ "muscle_group": "core", "display_name": "Core", "ranking": 2 },
{ "muscle_group": "glutes", "display_name": "Glutes", "ranking": 3 },
{ "muscle_group": "hamstrings", "display_name": "Hamstrings", "ranking": 3 },
{ "muscle_group": "hips", "display_name": "Hips", "ranking": 2 },
{ "muscle_group": "quads", "display_name": "Quads", "ranking": 3 },
{ "muscle_group": "shoulders", "display_name": "Shoulders", "ranking": 1 },
{ "muscle_group": "triceps", "display_name": "Triceps", "ranking": 1 }
],
"short_video_url": null,
"long_video_url": null,
"movement_videos": [],
"image_url": null,
"talkback_description": "A movement that consists of a series of efforts followed by short periods of recovery."
}
]
}
],
"is_transition": false
},
{
"id": "615fbc01300d49cb876554db3ca53a78",
"length": 60,
"start_time_offset": 1140,
"icon_url": "https://s3.amazonaws.com/static-cdn.pelotoncycle.com/segment-icons/cooldown.png",
"intensity_in_mets": 3.5,
"metrics_type": "cycling",
"icon_name": "cooldown",
"icon_slug": "cooldown",
"name": "Cool Down",
"is_drill": false,
"subsegments_v2": [
{
"id": "50908bad6b9f4c0f8a7660408e75e537",
"type": "movement",
"display_name": "Descending Recovery",
"scheduled_offset": 1140,
"offset": 1140,
"length": 60,
"rounds": null,
"trackable_movements_disabled": false,
"movements": [
{
"id": "3c212bd054144612b5aa9e7dc2eb1452",
"name": "Descending Recovery",
"note": null,
"slug": null,
"skill_level": "intermediate",
"muscle_groups": [
{ "muscle_group": "biceps", "display_name": "Biceps", "ranking": 1 },
{ "muscle_group": "calves", "display_name": "Calves", "ranking": 2 },
{ "muscle_group": "core", "display_name": "Core", "ranking": 2 },
{ "muscle_group": "glutes", "display_name": "Glutes", "ranking": 3 },
{ "muscle_group": "hamstrings", "display_name": "Hamstrings", "ranking": 3 },
{ "muscle_group": "hips", "display_name": "Hips", "ranking": 2 },
{ "muscle_group": "quads", "display_name": "Quads", "ranking": 3 },
{ "muscle_group": "shoulders", "display_name": "Shoulders", "ranking": 1 },
{ "muscle_group": "triceps", "display_name": "Triceps", "ranking": 1 }
],
"short_video_url": null,
"long_video_url": null,
"movement_videos": [],
"image_url": null,
"talkback_description": "A movement at the end of class that is meant to lower members\u2019 heart rate, flush out the legs, and properly begin recovery in order to prevent injury."
}
]
}
],
"is_transition": false
}
],
"segment_category_distribution": { "Cycling Warmup": "0.2", "cycling": "0.75", "Cycling Cool Down": "0.05" },
"segment_body_focus_distribution": { "cardio": "1.0" },
"movements_by_weight_category": {}
},
"default_album_images": {
"default_in_class_image_url": "https://s3.amazonaws.com/peloton-ride-images/DEFAULT_ALBUM_ART_IN_CLASS.svg",
"default_class_detail_image_url": "https://s3.amazonaws.com/peloton-ride-images/DEFAULT_ALBUM_ART_CLASS_DETAIL.svg"
},
"excluded_platforms": [],
"is_ftp_test": false,
"disabled_leaderboard_filters": { "age_and_gender": false, "just_me": false, "following": false },
"sampled_top_tags": ["BooCrew", "BlackLivesMatter", "Pelo4Wine", "PowerZonePack"],
"instructor_cues": [
{ "offsets": { "start": 60, "end": 61 }, "resistance_range": { "upper": 40, "lower": 25 }, "cadence_range": { "upper": 100, "lower": 80 } },
{ "offsets": { "start": 62, "end": 170 }, "resistance_range": { "upper": 40, "lower": 25 }, "cadence_range": { "upper": 100, "lower": 80 } },
{ "offsets": { "start": 171, "end": 180 }, "resistance_range": { "upper": 40, "lower": 30 }, "cadence_range": { "upper": 100, "lower": 80 } },
{ "offsets": { "start": 181, "end": 210 }, "resistance_range": { "upper": 40, "lower": 30 }, "cadence_range": { "upper": 115, "lower": 105 } },
{ "offsets": { "start": 211, "end": 225 }, "resistance_range": { "upper": 40, "lower": 30 }, "cadence_range": { "upper": 100, "lower": 80 } },
{ "offsets": { "start": 226, "end": 256 }, "resistance_range": { "upper": 40, "lower": 30 }, "cadence_range": { "upper": 115, "lower": 105 } },
{ "offsets": { "start": 257, "end": 270 }, "resistance_range": { "upper": 40, "lower": 30 }, "cadence_range": { "upper": 100, "lower": 80 } },
{ "offsets": { "start": 271, "end": 303 }, "resistance_range": { "upper": 40, "lower": 30 }, "cadence_range": { "upper": 115, "lower": 105 } },
{ "offsets": { "start": 304, "end": 352 }, "resistance_range": { "upper": 55, "lower": 40 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 353, "end": 382 }, "resistance_range": { "upper": 65, "lower": 45 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 383, "end": 400 }, "resistance_range": { "upper": 55, "lower": 40 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 401, "end": 431 }, "resistance_range": { "upper": 65, "lower": 45 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 432, "end": 450 }, "resistance_range": { "upper": 55, "lower": 40 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 451, "end": 481 }, "resistance_range": { "upper": 65, "lower": 45 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 482, "end": 500 }, "resistance_range": { "upper": 55, "lower": 40 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 501, "end": 529 }, "resistance_range": { "upper": 65, "lower": 45 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 530, "end": 563 }, "resistance_range": { "upper": 45, "lower": 30 }, "cadence_range": { "upper": 100, "lower": 80 } },
{ "offsets": { "start": 564, "end": 611 }, "resistance_range": { "upper": 50, "lower": 30 }, "cadence_range": { "upper": 100, "lower": 80 } },
{ "offsets": { "start": 612, "end": 640 }, "resistance_range": { "upper": 50, "lower": 30 }, "cadence_range": { "upper": 120, "lower": 100 } },
{ "offsets": { "start": 641, "end": 660 }, "resistance_range": { "upper": 50, "lower": 30 }, "cadence_range": { "upper": 100, "lower": 80 } },
{ "offsets": { "start": 661, "end": 690 }, "resistance_range": { "upper": 50, "lower": 30 }, "cadence_range": { "upper": 120, "lower": 100 } },
{ "offsets": { "start": 691, "end": 705 }, "resistance_range": { "upper": 50, "lower": 30 }, "cadence_range": { "upper": 100, "lower": 80 } },
{ "offsets": { "start": 706, "end": 737 }, "resistance_range": { "upper": 50, "lower": 30 }, "cadence_range": { "upper": 120, "lower": 100 } },
{ "offsets": { "start": 738, "end": 748 }, "resistance_range": { "upper": 50, "lower": 30 }, "cadence_range": { "upper": 100, "lower": 80 } },
{ "offsets": { "start": 749, "end": 770 }, "resistance_range": { "upper": 50, "lower": 30 }, "cadence_range": { "upper": 120, "lower": 100 } },
{ "offsets": { "start": 771, "end": 784 }, "resistance_range": { "upper": 50, "lower": 30 }, "cadence_range": { "upper": 100, "lower": 80 } },
{ "offsets": { "start": 785, "end": 837 }, "resistance_range": { "upper": 60, "lower": 45 }, "cadence_range": { "upper": 80, "lower": 60 } },
{ "offsets": { "start": 838, "end": 867 }, "resistance_range": { "upper": 80, "lower": 50 }, "cadence_range": { "upper": 80, "lower": 60 } },
{ "offsets": { "start": 868, "end": 883 }, "resistance_range": { "upper": 60, "lower": 45 }, "cadence_range": { "upper": 80, "lower": 60 } },
{ "offsets": { "start": 884, "end": 913 }, "resistance_range": { "upper": 80, "lower": 50 }, "cadence_range": { "upper": 80, "lower": 60 } },
{ "offsets": { "start": 914, "end": 937 }, "resistance_range": { "upper": 60, "lower": 45 }, "cadence_range": { "upper": 80, "lower": 60 } },
{ "offsets": { "start": 938, "end": 982 }, "resistance_range": { "upper": 80, "lower": 50 }, "cadence_range": { "upper": 80, "lower": 60 } },
{ "offsets": { "start": 983, "end": 993 }, "resistance_range": { "upper": 60, "lower": 45 }, "cadence_range": { "upper": 80, "lower": 60 } },
{ "offsets": { "start": 994, "end": 1045 }, "resistance_range": { "upper": 50, "lower": 35 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 1046, "end": 1071 }, "resistance_range": { "upper": 60, "lower": 40 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 1072, "end": 1101 }, "resistance_range": { "upper": 50, "lower": 35 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 1102, "end": 1127 }, "resistance_range": { "upper": 60, "lower": 40 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 1128, "end": 1154 }, "resistance_range": { "upper": 50, "lower": 35 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 1155, "end": 1201 }, "resistance_range": { "upper": 60, "lower": 40 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 1202, "end": 1211 }, "resistance_range": { "upper": 50, "lower": 35 }, "cadence_range": { "upper": 90, "lower": 70 } },
{ "offsets": { "start": 1212, "end": 1260 }, "resistance_range": { "upper": 40, "lower": 20 }, "cadence_range": { "upper": 100, "lower": 80 } }
],
"target_class_metrics": {
"target_graph_metrics": [
{
"graph_data": {
"upper": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
115,
115,
115,
115,
115,
115,
100,
100,
100,
115,
115,
115,
115,
115,
115,
100,
100,
100,
115,
115,
115,
115,
115,
115,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
120,
120,
120,
120,
120,
120,
100,
100,
100,
100,
120,
120,
120,
120,
120,
120,
100,
100,
100,
120,
120,
120,
120,
120,
120,
100,
100,
120,
120,
120,
120,
120,
100,
100,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
100,
100,
100,
100,
100,
100,
100,
100,
100
],
"lower": [
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
105,
105,
105,
105,
105,
105,
80,
80,
80,
105,
105,
105,
105,
105,
105,
80,
80,
80,
105,
105,
105,
105,
105,
105,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
100,
100,
100,
100,
100,
100,
80,
80,
80,
80,
100,
100,
100,
100,
100,
100,
80,
80,
80,
100,
100,
100,
100,
100,
100,
80,
80,
100,
100,
100,
100,
100,
80,
80,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
80,
80,
80,
80,
80,
80,
80,
80,
80
],
"average": [
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
110,
110,
110,
110,
110,
110,
90,
90,
90,
110,
110,
110,
110,
110,
110,
90,
90,
90,
110,
110,
110,
110,
110,
110,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
90,
110,
110,
110,
110,
110,
110,
90,
90,
90,
90,
110,
110,
110,
110,
110,
110,
90,
90,
90,
110,
110,
110,
110,
110,
110,
90,
90,
110,
110,
110,
110,
110,
90,
90,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
70,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
80,
90,
90,
90,
90,
90,
90,
90,
90,
90
]
},
"max": 120,
"min": 60,
"average": 86,
"type": "cadence"
},
{
"graph_data": {
"upper": [
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
55,
55,
55,
55,
55,
55,
55,
55,
55,
55,
65,
65,
65,
65,
65,
65,
55,
55,
55,
55,
65,
65,
65,
65,
65,
65,
55,
55,
55,
55,
65,
65,
65,
65,
65,
65,
55,
55,
55,
55,
65,
65,
65,
65,
65,
45,
45,
45,
45,
45,
45,
45,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
80,
80,
80,
80,
80,
80,
60,
60,
60,
80,
80,
80,
80,
80,
80,
60,
60,
60,
60,
60,
80,
80,
80,
80,
80,
80,
80,
80,
80,
60,
60,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
60,
60,
60,
60,
60,
50,
50,
50,
50,
50,
50,
60,
60,
60,
60,
60,
50,
50,
50,
50,
50,
60,
60,
60,
60,
60,
60,
60,
60,
60,
60,
50,
50,
40,
40,
40,
40,
40,
40,
40,
40,
40
],
"lower": [
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
25,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
45,
45,
45,
45,
45,
45,
40,
40,
40,
40,
45,
45,
45,
45,
45,
45,
40,
40,
40,
40,
45,
45,
45,
45,
45,
45,
40,
40,
40,
40,
45,
45,
45,
45,
45,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
30,
45,
45,
45,
45,
45,
45,
45,
45,
45,
45,
45,
50,
50,
50,
50,
50,
50,
45,
45,
45,
50,
50,
50,
50,
50,
50,
45,
45,
45,
45,
45,
50,
50,
50,
50,
50,
50,
50,
50,
50,
45,
45,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
40,
40,
40,
40,
40,
35,
35,
35,
35,
35,
35,
40,
40,
40,
40,
40,
35,
35,
35,
35,
35,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
35,
35,
20,
20,
20,
20,
20,
20,
20,
20,
20
],
"average": [
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
35,
47,
47,
47,
47,
47,
47,
47,
47,
47,
47,
55,
55,
55,
55,
55,
55,
47,
47,
47,
47,
55,
55,
55,
55,
55,
55,
47,
47,
47,
47,
55,
55,
55,
55,
55,
55,
47,
47,
47,
47,
55,
55,
55,
55,
55,
37,
37,
37,
37,
37,
37,
37,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
40,
52,
52,
52,
52,
52,
52,
52,
52,
52,
52,
52,
65,
65,
65,
65,
65,
65,
52,
52,
52,
65,
65,
65,
65,
65,
65,
52,
52,
52,
52,
52,
65,
65,
65,
65,
65,
65,
65,
65,
65,
52,
52,
42,
42,
42,
42,
42,
42,
42,
42,
42,
42,
42,
50,
50,
50,
50,
50,
42,
42,
42,
42,
42,
42,
50,
50,
50,
50,
50,
42,
42,
42,
42,
42,
50,
50,
50,
50,
50,
50,
50,
50,
50,
50,
42,
42,
30,
30,
30,
30,
30,
30,
30,
30,
30
]
},
"max": 80,
"min": 20,
"average": 44,
"type": "resistance"
}
],
"total_expected_output": { "expected_upper_output": 364, "expected_lower_output": 97 }
},
"target_metrics_data": {
"target_metrics": [
{
"offsets": { "start": 60, "end": 61 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 40.0, "lower": 25.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
},
{
"offsets": { "start": 62, "end": 170 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 40.0, "lower": 25.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
},
{
"offsets": { "start": 171, "end": 180 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 40.0, "lower": 30.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
},
{
"offsets": { "start": 181, "end": 210 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 40.0, "lower": 30.0 },
{ "name": "cadence", "upper": 115.0, "lower": 105.0 }
]
},
{
"offsets": { "start": 211, "end": 225 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 40.0, "lower": 30.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
},
{
"offsets": { "start": 226, "end": 256 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 40.0, "lower": 30.0 },
{ "name": "cadence", "upper": 115.0, "lower": 105.0 }
]
},
{
"offsets": { "start": 257, "end": 270 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 40.0, "lower": 30.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
},
{
"offsets": { "start": 271, "end": 303 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 40.0, "lower": 30.0 },
{ "name": "cadence", "upper": 115.0, "lower": 105.0 }
]
},
{
"offsets": { "start": 304, "end": 352 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 55.0, "lower": 40.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 353, "end": 382 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 65.0, "lower": 45.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 383, "end": 400 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 55.0, "lower": 40.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 401, "end": 431 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 65.0, "lower": 45.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 432, "end": 450 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 55.0, "lower": 40.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 451, "end": 481 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 65.0, "lower": 45.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 482, "end": 500 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 55.0, "lower": 40.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 501, "end": 529 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 65.0, "lower": 45.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 530, "end": 563 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 45.0, "lower": 30.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
},
{
"offsets": { "start": 564, "end": 611 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 30.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
},
{
"offsets": { "start": 612, "end": 640 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 30.0 },
{ "name": "cadence", "upper": 120.0, "lower": 100.0 }
]
},
{
"offsets": { "start": 641, "end": 660 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 30.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
},
{
"offsets": { "start": 661, "end": 690 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 30.0 },
{ "name": "cadence", "upper": 120.0, "lower": 100.0 }
]
},
{
"offsets": { "start": 691, "end": 705 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 30.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
},
{
"offsets": { "start": 706, "end": 737 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 30.0 },
{ "name": "cadence", "upper": 120.0, "lower": 100.0 }
]
},
{
"offsets": { "start": 738, "end": 748 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 30.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
},
{
"offsets": { "start": 749, "end": 770 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 30.0 },
{ "name": "cadence", "upper": 120.0, "lower": 100.0 }
]
},
{
"offsets": { "start": 771, "end": 784 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 30.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
},
{
"offsets": { "start": 785, "end": 837 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 60.0, "lower": 45.0 },
{ "name": "cadence", "upper": 80.0, "lower": 60.0 }
]
},
{
"offsets": { "start": 838, "end": 867 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 80.0, "lower": 50.0 },
{ "name": "cadence", "upper": 80.0, "lower": 60.0 }
]
},
{
"offsets": { "start": 868, "end": 883 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 60.0, "lower": 45.0 },
{ "name": "cadence", "upper": 80.0, "lower": 60.0 }
]
},
{
"offsets": { "start": 884, "end": 913 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 80.0, "lower": 50.0 },
{ "name": "cadence", "upper": 80.0, "lower": 60.0 }
]
},
{
"offsets": { "start": 914, "end": 937 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 60.0, "lower": 45.0 },
{ "name": "cadence", "upper": 80.0, "lower": 60.0 }
]
},
{
"offsets": { "start": 938, "end": 982 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 80.0, "lower": 50.0 },
{ "name": "cadence", "upper": 80.0, "lower": 60.0 }
]
},
{
"offsets": { "start": 983, "end": 993 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 60.0, "lower": 45.0 },
{ "name": "cadence", "upper": 80.0, "lower": 60.0 }
]
},
{
"offsets": { "start": 994, "end": 1045 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 35.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 1046, "end": 1071 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 60.0, "lower": 40.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 1072, "end": 1101 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 35.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 1102, "end": 1127 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 60.0, "lower": 40.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 1128, "end": 1154 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 35.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 1155, "end": 1201 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 60.0, "lower": 40.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 1202, "end": 1211 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 50.0, "lower": 35.0 },
{ "name": "cadence", "upper": 90.0, "lower": 70.0 }
]
},
{
"offsets": { "start": 1212, "end": 1260 },
"segment_type": "cycling",
"metrics": [
{ "name": "resistance", "upper": 40.0, "lower": 20.0 },
{ "name": "cadence", "upper": 100.0, "lower": 80.0 }
]
}
],
"total_expected_output": { "expected_upper_output": 352, "expected_lower_output": 94 }
},
"events": {
"data": [
{
"join_token": "eyJob21lX3BlbG90b25faWQiOiAiNDM5OTE3ZWI5NjI4NGNjMzhmMTUxYzNhODIyOTk1NzIiLCAicmlkZV9pZCI6ICJhYWJhZjI5YjE2NzY0ZTc2YWIzMmU1ZjZmNGZiZWRkZiIsICJzY2hlZHVsZWRfc3RhcnRfdGltZSI6IDE3MDA1Nzg1MDAsICJzdHVkaW9fcGVsb3Rvbl9pZCI6IG51bGwsICJ0eXBlIjogImV2ZW50In0=",
"on_demand_join_token": "eyJob21lX3BlbG90b25faWQiOiBudWxsLCAicmlkZV9pZCI6ICJhYWJhZjI5YjE2NzY0ZTc2YWIzMmU1ZjZmNGZiZWRkZiIsICJzdHVkaW9fcGVsb3Rvbl9pZCI6IG51bGwsICJ0eXBlIjogIm9uX2RlbWFuZCJ9",
"scheduled_start_time": 1700578500,
"original_scheduled_start_time": 1700463600,
"total_workouts": 0
}
]
},
"lanebreak_info": null,
"last_time_metrics": null,
"is_freemium": false,
"related_rides": {
"id": "Default Ride ID",
"name": "Default Name",
"display_name": "Default Name",
"rides": [
{
"fitness_discipline": "cycling",
"content_provider": "peloton",
"title": "20 min 80s Rock Ride",
"instructor_id": "c0a9505d8135412d824cf3c97406179b",
"id": "1c001c0fe9c649ea921734d9dd0cedd3",
"image_url": "https://s3.amazonaws.com/peloton-ride-images/d5924975aba8b789c08189b76a8b1b2d9757961b/img_1689705410_7c9a13c51efc47009f6b166abc829e6c.jpg",
"language": "english",
"origin_locale": "en-US",
"original_air_time": 1691388000,
"scheduled_start_time": 1691388000
},
{
"fitness_discipline": "cycling",
"content_provider": "peloton",
"title": "20 min 80s Rock Ride",
"instructor_id": "7f3de5e78bb44d8591a0f77f760478c3",
"id": "bcd0d663a4704d10995ec9358600e29e",
"image_url": "https://s3.amazonaws.com/peloton-ride-images/1daeb041db3c17293feb0b8b8f730236eb5620af/img_1686595316_e9638baf8e144e169977f8cdd7748b01.jpg",
"language": "english",
"origin_locale": "en-US",
"original_air_time": 1692252000,
"scheduled_start_time": 1692252000
},
{
"fitness_discipline": "cycling",
"content_provider": "peloton",
"title": "30 min 80s Rock Ride",
"instructor_id": "01f636dc54a145239c4348e1736684ee",
"id": "59d97a41ca7241498543a957c2110ff0",
"image_url": "https://s3.amazonaws.com/peloton-ride-images/9ecf2fcf204b0fb25d0d1bfc9bdc223e86988e9e/img_1699644255_33deb478d8604cbe838271ccf14c042d.jpg",
"language": "english",
"origin_locale": "en-US",
"original_air_time": 1699640700,
"scheduled_start_time": 1699641000
},
{
"fitness_discipline": "cycling",
"content_provider": "peloton",
"title": "30 min 80s Rock Ride",
"instructor_id": "01f636dc54a145239c4348e1736684ee",
"id": "60d8d5964d4d4225a2986d116a41a98e",
"image_url": "https://s3.amazonaws.com/peloton-ride-images/cbbe4602c62d2661d3b933b7162ccb29b069cc20/img_1690466159_7cf750ca5f294f5fb402c8772cc1a957.jpg",
"language": "english",
"origin_locale": "en-US",
"original_air_time": 1692374400,
"scheduled_start_time": 1692372600
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment