From 4627e79fb07941f63de1fcb0bef0e2a4a166e734 Mon Sep 17 00:00:00 2001 From: oldnapalm <38410858+oldnapalm@users.noreply.github.com> Date: Mon, 23 Jun 2025 10:07:39 -0300 Subject: [PATCH] Enable schedules proxy for Android --- zwift_offline.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/zwift_offline.py b/zwift_offline.py index 060eb38..8036c94 100644 --- a/zwift_offline.py +++ b/zwift_offline.py @@ -1713,6 +1713,12 @@ def custom_style(filename): def static_web_launcher(filename): return send_from_directory('%s/cdn/static/web/launcher' % SCRIPT_DIR, filename) +# Android uses https for schedules, redirect to http to enable proxy +@app.route('/gameassets/MapSchedule_v2.xml') +@app.route('/gameassets/PortalRoadSchedule_v1.xml') +def gameassets_schedule(): + return redirect('http://cdn.zwift.com%s' % request.path) + @app.route('/api/telemetry/config', methods=['GET']) def api_telemetry_config():