Zwift Ride with Mywhoosh, Indievelo, Rouvy and much more!

Cycling enthusiasts and fitness enthusiasts alike have been drawn to the Zwift Ride bike for its innovative features, immersive virtual training, and seamless integration with the popular Zwift app. However, if you’re someone who likes to explore new fitness apps and training platforms, you might have found the bike’s compatibility limiting. Zwift Ride is often marketed as exclusive to the Zwift app, but did you know there’s a way to unlock its full potential and make it compatible with several other apps?

Enter the QZ app, a versatile solution that allows Zwift Ride users to break free from Zwift-only limitations and enjoy compatibility with a variety of other training platforms. Imagine being able to use your Zwift Ride bike not only with Zwift but also with apps like MyWhoosh, IndieVelo, Rouvy, Kinomap, and many others. With QZ, you can expand your cycling horizons and explore new virtual worlds, all while retaining the advanced features of your Zwift Ride bike.

In this blog post, we’ll dive into how QZ can transform your Zwift Ride experience, offering enhanced versatility, advanced controls, and seamless integration with multiple platforms. Whether you’re a competitive cyclist, a fitness enthusiast, or someone looking to explore more training options, QZ opens the door to endless possibilities.

What is the Zwift Ride Bike?

For those unfamiliar with Zwift Ride, it is a state-of-the-art indoor smart bike designed to work seamlessly with the Zwift app, a popular platform that brings the world of virtual cycling and running to your living room. Zwift Ride combines cutting-edge hardware and software to offer a fully immersive experience where cyclists can train, race, or simply enjoy virtual rides through scenic landscapes alongside other riders from around the world.

What makes Zwift Ride particularly appealing is its smart features, including real-time resistance control that adapts to the virtual terrain, precision power meters, and a sleek, modern design. The bike has quickly become a go-to choice for serious cyclists and fitness enthusiasts who want a high-tech, interactive workout.

However, despite its many strengths, Zwift Ride has one limitation: it’s primarily marketed as compatible with Zwift only, limiting users to one app for all their training and riding needs. This can be a drawback for those who prefer variety in their workout routines or want to try other fitness apps.

Enter QZ: The App That Expands Zwift Ride Compatibility

The QZ app is a powerful tool designed to bridge the gap between different fitness platforms and indoor trainers. With QZ, Zwift Ride users can now unlock their bike’s full potential and use it with several other popular fitness apps. Essentially, QZ acts as a “translator” between your Zwift Ride bike and other platforms, making it possible to enjoy a wide range of virtual cycling experiences without being tied to Zwift alone.

Let’s take a closer look at the benefits of using QZ with your Zwift Ride bike:

  1. Compatibility with Multiple Apps
    While Zwift is a fantastic platform, there are many other apps available that offer unique features and experiences. Some focus more on structured training, others on scenic outdoor routes, and some provide competitive racing environments. QZ makes it possible to connect your Zwift Ride bike to a variety of apps, including:
  • MyWhoosh: A free indoor cycling app offering structured workouts and beautiful virtual worlds.
  • IndieVelo: A competitive platform focusing on racing and event-based training.
  • Rouvy: Known for its augmented reality routes and real-world terrain simulation.
  • Kinomap: Offers scenic outdoor rides, real-world videos, and personalized training plans.
    With QZ, you’re no longer restricted to Zwift alone—you can explore the full spectrum of virtual cycling apps and find the one that best suits your training style and goals.
  1. Seamless Integration and Easy Setup
    One of the best features of QZ is how easy it is to set up and use. The app works by “translating” the data from your Zwift Ride bike, such as power, cadence, and speed, into a format that other apps can understand. This means you don’t have to worry about complex setups or losing the advanced features of your bike. Once connected, the bike functions as if it were natively supported by the other app.
    The app is available for both iOS and Android devices, and the setup process is straightforward. You simply need to download the app, pair it with your Zwift Ride bike, and select the fitness platform you want to use. In just a few clicks, you’re ready to start your workout!
  2. Virtual Gearing from Zwift Play Controls
    One of the standout features of the Zwift Ride bike is its ability to simulate real-world gearing changes, allowing cyclists to shift gears just like they would on a road bike. This feature is integrated with Zwift Play controls, offering a more immersive and realistic cycling experience.
    Thanks to QZ, you can still take advantage of virtual gearing when using other apps. Whether you’re riding through a scenic route on Kinomap or racing through the augmented reality roads of Rouvy, you’ll be able to shift gears and manage resistance directly from the Zwift Play controls. This keeps the experience fluid and natural, just as it would be within the Zwift app.
  3. Unlocking New Training Possibilities
    The Zwift Ride bike is an excellent tool for fitness enthusiasts, but using it with only one app can limit your training options. By unlocking compatibility with multiple platforms through QZ, you can tailor your training to suit your goals. Whether you’re preparing for a race, working on endurance, or just looking for a scenic ride to unwind after a long day, QZ provides access to an ever-expanding world of possibilities.
    For example, if you’re looking for more structured, race-focused training, IndieVelo might be a better fit for your goals. On the other hand, if you enjoy scenic, real-world routes, Rouvy or Kinomap could provide a more enjoyable experience. With QZ, the choice is entirely yours.
  4. Future-Proof Your Zwift Ride Bike
    The world of fitness technology is constantly evolving, and new platforms, features, and apps are being developed all the time. By using QZ, you ensure that your Zwift Ride bike remains future-proof and adaptable to these changes. As new apps and platforms emerge, you’ll be able to continue using your bike without needing to purchase new hardware or invest in additional upgrades.
    This flexibility is especially important as more cyclists and fitness enthusiasts are adopting virtual training platforms. By staying connected to the latest apps and trends, you can keep your workouts fresh and exciting, ensuring you get the most out of your Zwift Ride bike for years to come.

How to Get Started with QZ and Zwift Ride

If you’re ready to unlock the full potential of your Zwift Ride bike, getting started with QZ is simple. Follow these steps:

  1. Download QZ
    The QZ app is available for download on both the Apple App Store and Google Play Store. Search for “QZ” and install the app on your smartphone or tablet.
  2. Pair Your Zwift Ride Bike
    Open the QZ app and follow the instructions to pair your Zwift Ride bike. The app will automatically detect the bike’s sensors and connect to it.
  3. Choose Your Preferred App
    Once paired, select the fitness platform you want to use. Whether it’s MyWhoosh, IndieVelo, Rouvy, or Kinomap, QZ will handle the data translation and make your bike compatible with the chosen app.
  4. Start Riding!
    With everything set up, you’re ready to start riding. Enjoy the expanded possibilities of using your Zwift Ride bike with multiple platforms and take full advantage of virtual gearing and other advanced features.

Conclusion

Don’t let the limitations of a single app hold you back. With QZ, you can take your Zwift Ride bike experience to the next level and enjoy a world of possibilities that go far beyond Zwift.

133 thoughts on “Zwift Ride with Mywhoosh, Indievelo, Rouvy and much more!

  1. Hello Roberto,

    Thank you for providing users like me, who have purchased a Zwift bike and have been hoping for a long time to use it with other apps, with a solution through your app. I have some follow-up questions as I’m still unfamiliar with your app.

    When I have the Wahoo Kickr Core turned on and the Zwift handlebars in Bluetooth search mode, your app always detects the Kickr Core first. Is that correct? How do I connect the Zwift bike, including the virtual shifting, so that I can use it in apps like MyWoosh, Rouvy, or FulGaz?

    Currently, when I try using the app, I am unable to shift gears, although all other parameters like cadence and power are transmitted correctly.

    I really appreciate the concept behind your app and hope you can assist me with this issue.

    Best regards,
    Christian

    1. hi! you need to follow this Zwift Play or Zwift Click for Virtual Gear on any bike!
      https://youtu.be/X3Q2WjbqMJo to enable the zwift play controller then you will need to use mywhoosh or rouvy or any other apps on a separate phone, tablet or pc. let me know if you have any other questions

      1. I followed your video instructions, but still can’t use the Swift Play digital circuit in Rouvy. Can you give me step by step instructions on how to connect the QZ app to Rouvey?

          1. Hello Roberto,

            I still can’t switch my Swift Ride with the QZ app. I have everything set up as in your video and your Github post.

            The app also finds my Swift Ride and my Kickr Core, but the controllers are still flashing blue and trying to connect. After a while they turn off. What is the problem?

          2. Hi Roberto, it works now, thank you. But unfortunately it shifts up to 6 gears up or down at the slightest push of the shifter. Can I adjust the speed somewhere? Also, I can only shift 12 gears although 26 gears were selected in the app.

  2. Hello Roberto,

    thanks for your quick answer. I’ve followed the video and set all the options told in there, but still i get no connection, the blue blinking “Z”-s of the Zwift Play Handle bar keeps on blinking. I then tried to add the Zwift ride in the FTMS option and restarted the app. After that the connection “seems” to work because the “Z” stopp blinking and stay blue, but when i try to shift with the Zwift Play, nothing happens on the “Gears” tile. Also inside MyWhoosh, there is no difference in resistance when i try to shift. On top (i guess because i added the Zwift ride as FTMS) i don’t see any data from the kickr core (guess because it is not connected to the app via bt)

    Can you please tell me if there are more settings i have to configure?

    Thank you very much and have a nice evening,
    Christian

    1. Zwift ride must be not in the ftms bike setting. Remove it from there! Did you set the zwift play setting to “on” in the zwift accessories settings in qz?

      1. Yes, zwift play is set to “on”. I also tried it without zwift ride as FTMS but then i don’t get a connection to the zwift play.

          1. Yes, it works with the beta version, thank you very much für you help. I will spread the word for your nice app and support 🙂

            Have a nice evening

          2. Hello,

            I followed the instructions you have laid out in this comment thread. I’m on Zwift ride and IOS (Iphone) used as the bridge and using a mac. All works per your instructions but in MYwhoosh, when I change the resistance, I do not feel a change? What step am I missing?

          3. Did you put qz as controllable in mywhoosh? Send me your email address and I will send you also the beta Roberto.viola83 at Gmail.com

  3. Hi Roberto,

    thanks for the amazing soultion. My zwift ride is on the way, is it still neccessary to get the beta from you (I would need the iOS) or is most working with the current version? I just purchased the app and it is in version 2.15.4

    Thanks in advance
    Arne

  4. Hi Roberto do you have a recommended gear gain for the kickr core in combination with Zwift Play but using MyWoosh? Also got my Zwift Ride those days, but shifting doesn’t feel like in Zwift under MyWoosh with QZ…

    1. are you on ios or android? i added a new gear feeling this week, it’s in the beta. let me know and in case i can send you the new version

  5. This app looks incredible and from what I can see the support is great. Please can you clarify, I’m still not 100% sure if “real-time resistance control that adapts to the virtual terrain” is fully supported also on apps like Rouvy or IndieVelo? In the article you mention that the app “translates the data from Zwift Ride to other apps”, but does it also go the other way, so that the apps control the resistance in real-time? Thank you for you answer.

    1. Hi! Yes real-time resistance control that adapts to the virtual terrain! And also all the apps like Rouvy and Indievelo are supported! Let me know if you have any other questions!

  6. Hi Roberto, your app sounds very promising and I would like to buy it too. I use Zwift, Mywoosh on my MacBook Air M3, do I have to use your app on the MacBook too or can I download it on my iPhone?
    Thank you very much for your help.
    Greetings Patrick.

  7. Hi,

    I´m about to buy a Zwift Ride and of course your app. 🙂
    I´d like to know a few things before spending a lot of my money!

    1. With QZ the Zwift Ride can do auto resistance changes on some apps?
    2. Will I be able to use the Zwift Ride for some spinning classes on Apple Fitness+ or Peloton and can I change the resistance with the Zwift Play Remotes while riding with these apps? So I still can earn my rings on Apple Fitness+. 😉
    3. Is there a complete compatibility list for the Zwift Ride QZ functions/apps?
    4. Is it possible to connect two phones with one Kickr and two QZ apps(for my wife and me). (That´s more a wahoo question, I know)

    Thank you very much for your work and greets from Germany!

    1. Hi!
      1. yes on all the apps like rouvy, indievelo, mywhoosh and so!
      2. yes!
      3. any apps it’s working 🙂 this is the list 🙂
      4. do you mean at the same time? I don’t understand 🙂

      let me know!

      1. Thank you very much for the quick response!

        I mean one after another, not at the same time.
        Change Users without having to delete the Kickr-Connection from your iPhone each time you are switching users.

        Two accounts, two smartphones, one Kickr.

        1. yes absolutely, you don’t need to do anything before switching to the other user: just be sure that qz is closed on the other device 😉

          1. Great, thank you! Really amazing support!

            So when I got my Bike and bought your app I´ll contact you for the iPhone Beta to use all of the features?

            That´s right?

  8. Hi,

    Nice app!

    Basic question:
    I like to use Mywhoosh with my Zwift Ride on a IPad.
    Do I have to install your QZ App on zhese IPad directly or on my smartphone like a bridge?

    Thx Simon

  9. Hello, I bought the app. (QZ Fitness)
    However, there is no menu where I can select “Zwift Ride” or the target platform (e.g. Mywoosh).
    Wahoo Core is recognized and the corresponding data (performance, etc.) is displayed. What do I have to do to make it work as described in your article?

  10. Choose Your Preferred App
    Once paired, select the fitness platform you want to use. Whether it’s MyWhoosh, IndieVelo, Rouvy, or Kinomap, QZ will handle the data translation and make your bike compatible with the chosen app.

    Where can I find this selection?

    1. Qz is sending automatically the metrics to any 3rd party apps. It’s by default. You just need to open mywhoosh or rouvy or kinomap on another device. On qz do you see the metrics from your trainer? Do you see also the gears on qz?

  11. Hi Roberto,

    I was wondering if your app is also working with a “traditional” indoor setup using my road bike, Zwift Hub + Cog and Zwift Play?

    Many thanks
    David

  12. Hi Roberto,
    i just bought the QZ app and downloaded it. Now i want to use my new Zwift Ride with Rouvy. Can you please explain, what i have to do now? Thank you so much!
    Greets from Germany,
    Jonas

    1. Hi you have to enable the zwift play setting under accessories settings, zwift section and restart qz. Then use rouvy on another device (qz on a phone for example and rouvy on a tablet for example)

      Let me know if you have any other questions

    1. First of all, do you see the gears on qz? Did you enable in the tiles settings? If so do you see the gears changing on qz when you use the zwift play buttons?

  13. Hi Roberto,
    I purchased your app last week and love the concept behind it.
    I own a Zwift hub with a Zwift click. I like to use Rouvy and wanted a solution to use the Zwift click in Rouvy. Your app’ has made that possible, and that is awesome!
    I use QZ on a Redmi Note 8T phone with Rouvy on a Lenovo Tablet.
    My only issue is that connecting the Tablet to the phone is very complicated.
    Here’s what I do :
    1. Start QZ on my phone
    2. Switch on the tablet and start Rouvy. It sometimes detect my phone, but not always. Sometimes it just keeps on searching endlessly. After a while, I just restart the app. When it does detect the phone, it either says “unable to set Redmi note 8T as a home trainer” or occasionnaly manages to connect. In which case I can use Rouvy and the Zwift click works great. But sometimes I waste 20 minutes just trying to connect.
    Am I doing something wrong?
    Thank you for your help!

    PS: I saw a youtube video you posted and showing how to use QZ and Zwift on a single device. Would that work with Rouvy as well? And would that fix my connection issue?

    1. The fee is one time only, then you can decide to support the development each month but it’s completely optional, it’s not mandatory and it doesn’t restrict any feature

  14. Hi – this looks like a great app. I’m looking around at smartbike options and am considering Zwift ride in combination with your app. Do you know if I can use QZ to ride on Rouvy, for example, without having to maintain a subscription to Zwift AND Rouvy – i.e. I could just have a Rouvy subscription?

  15. Recently purchased a used Echlon EX-3 which has no electronics, but bluetooth. I’m not paying $25USD per month for their Fit app when all I need is time, speed, distance while I’m riding. I can’t tell if QZ can connect to the Ex-3 and run on it’s own without Zwift?

  16. Using the Zwift Ride…trying to connect to Mywoosh.
    Can’t see any gear in Mywoosh?
    The switching via Zwift Play is much too fast and uncontrollable…
    Any tips for the setup?
    Thx!

    1. You can’t see on mywhoosh, only on qz. Did you enable the gear debouncing setting in the accessories settings in qz, zwift section?

  17. Ciao Roberto, complimenti per la tua app, meriti un monumento da tre mesi ho la Zwift Ride ne sono soddisfattissimo, ma l’unico difetto che aveva e che si poteva usare solo su Zwift, perlomeno finché non ho scoperto la tua app.

    Ho solo un problema, probabilmente è una questione di settaggi ma ce n’è una miriade, oggi ho fatto un giro su un percorso di Rouvy, quando uso i pulsanti del mio Virtual Shifting per scendere di un dente, i numeri del tuo tile GEAR salgono di 4 alla volta, diventa di colpo tutto durissimo, invece mi pare che quando cerco di salire di un dente il tuo valore scenda di 2 o 3, insomma è un pò complicato.

    probabilmente sbaglio qualcosa io.

      1. Ciao Roberto, ho letto che hai una beta disponibile, io uso la tua app su iPhone, testerei la tua beta molto volentieri.

        1. cioè leggo ora che sono post di un paio di mesi fa, io sto usando la 2.17.0, se ci sono beta ulteriori per IOS sono ben disponibile.

      2. Allora: ho installato la beta, non vedo problemi però:
        Nella pedalata di stamattina c’era un numero di Gears, forse sbaglio, ma credo di essere arrivato sui 19, con la pedalata di oggi pomeriggio di prova, sono partito da 1 ovviamente il rapporto da super salita, sarebbe meglio magari, ammesso che non sia un mio errore, partire da un rapporto un po’ più intermedio e sono arrivato massimo al rapporto 12, aumentando non succedeva nulla né con i miei pulsanti sulla zwift ride né con i tuoi pulsanti sull’App, in problema È che anche in 12, su discese neanche particolarmente ripide, attorno al 4-5% pedalavo assolutamente a vuoto.
        L’unica differenza tra le due pedalate di stamattina e di oggi pomeriggio, oltre al fatto della beta e che mi hai detto di attivare il debouncing, cosa che ho fatto.

        1. Il zwift ratio negli accesories, zwift è disabilitato? Prova a disabilitarlo così torna come nella prova di stamattina

          1. ci sono talmente tante di quelle opzioni, che ci vuole un mesetto a trovarle tutte 🙂 e capire soprattutto come incrociarle.
            tieni presente che a me la tua app, non serve per usare Zwift, ma per usare la mia zwift ride su altre app.
            stamattina ho fatto il mio piano di allenaento su zwift, e ovviamente lo uso “liscio” senza usare la tua app.
            Stasera farò un giro su rouvy e cerco di ottimizzar ela mia Zwift ride al meglio, per rouvy.

          2. delle opzioni di qz te ne servono 3 🙂 comunque sono qui apposta per aiutarti

            considera che qz serve per far andare tutti i possibili tipi di device esistenti! per quello ci sono tante opzioni, ma non ti servono tutte 🙂

          3. ciao, non riesco a modificare il pool time, il default è 200, metto 100 o altro, clicco OK, esco dai settings, mi esce il riquadro che mi dice di uscire dall’app, esco, rientro e il valore è semrpe 200.

            se ti serve ho fatto anche un video

          4. Risolto, sarà ok nella prossima release. Se lo vuoi cambiare ora cambialo da settings, treadmill, domyos treadmill, pool time

  18. perfetto ora sono su 2.18.7, hai da qualche parte un documento da leggere, dove spieghi le eventuali novità oppure la uso normalmente e ti dico se ci sono eventuali problemi?
    Purtroppo sono nuovissimo della tua app e quindi tutto sommato la conosco in generale molto poco, quindi faccio fatica a capire quali possono essere eventuali novità.

      1. Hi Roberto

        I bought the most recent version from the Play store today and by play controllers won’t connect to the app. The Blue lights keep flashing.

        I put the kickr on manual and have enabled the zwift Play setting and the Gear tile as you suggested to another user here earlier. Even rebooted my Android device after that but it’s still a no-go. Blue lights keep blinking on the play controllers and shifting gears does’t work.

        Is there anything else i can try to get this working ?

    1. Hi Roberto

      I bought the most recent version from the Play store today and by play controllers won’t connect to the app. The Blue lights keep flashing.

      I put the kickr on manual and have enabled the zwift Play setting and the Gear tile as you suggested to another user here earlier. Even rebooted my Android device after that but it’s still a no-go. Blue lights keep blinking on the play controllers and shifting gears does’t work.

      Is there anything else i can try to get this working ?

        1. Hi Roberto

          Thanks for the quick response. Really nice how active you are providing support and answering questions on all platforms!

          The beta version fixed it for me. I’ll hae to tamper a bit with the settings as the controller changes gear a bit too drastically, but other than that it’s all good.

          Many thanks again, and keep up the good work!

          1. You can customize every aspect of the gear in the settings! Let me know if you need help with it

  19. buonasera vorrei sapere se la sua app funziona anche sul rullo tacx neo2t ho gli zwift play
    cordiali saluti e buona

  20. Hello Roberto, thanks for the cool app. Virtual gear shifting with Zwift Play and mywhoosh works great. Only the sides are swapped, the original is to shift up on the right and down on the left. With the app it’s the other way round. Can you also navigate in MyWhoosh with Zwift Play? It didn’t work for me.

    1. You can swap the buttons under settings, accessories, zwift, swap setting

      Unfortunately mywhoosh doesn’t allow any API to navigate in the menu

  21. Thanks for the useful app – the virtual gears are great (and needed with my elite suito)
    I’m connecting to Rouvy, and it connects fine, but I need to link the (QZ) trainer/cadence/power every time I start Rouvy (When I change the connection and I see my phone listed twice) – it still works but is annoying. Is this normal/is there a way around it?

    I was hoping to be able to alter the virtual (similar to adjusting ‘trainer difficulty’ in Zwift app) and thought that ‘Zwift inclination gain’ would do this, but it doesn’t have any effect – is this capability available?

    Many Thanks

    1. The rouvy double device it’s a rouvy bug unfortunately. I already sent a report to them but they won’t fix it.

      For the other questions I didn’t understand : can’t you increase the gears to increase the effort already to obtain this?

  22. Rouvy bug – let’s hope…

    Yes, I can change gears, but the resistance changes are too frequent and large and I’m often struggling to keep up with the changes. Zwift had the ‘trainer difficulty’ setting which would reduce the number of gear changes required, but Rouvy does not have this implemented

    [This may just be my setup – Elite Suito/Rouvy, but the experience is less ridable/realistic in Rouvy than Zwift – the gradient changes seem larger and more frequent. Rouvy’s ‘reality level’ may help, but is not always available and is a different algorithm, flattening the gradient, rather than Zwift’s altering the ‘gearing’]

  23. He Roberto,
    I noticed that the gear changes are not immediately noticeable in MyWhoosh. It takes a few seconds. Is there a setting in the app for this?

    1. Which trainer do you have? Gears actuation from qz is under 0.2s, probably is the trainer that it is slow to react

        1. If you want you can use the zwift protocol enabling the trainer under ftms bike setting in the bike options and also enabling the zwift gear experimental under the accessories settings

  24. Hi Roberto,

    Is it also possible to connect the Zwift Ride Bike with the Garmin Tacx Training App?

    Thank you for your answer.

    1. Nope, tacx app accepts only tacx devices unfortunately. You can use qz and your zwift ride with all the other apps

  25. Hi Roberto,

    I managed to get virtual shifting to run in Rouvy with the Zwift Ride (using the beta version on ios), but the pedaling cadence of the avatar and the general speed in Rouvy don’t match my power output (the avatar is moving/pedaling quite slow) – are there any additional settings I should l play with in the QZ settings?

    Cheers, Emanuel

    1. Hi Emanuel, do you see the same Power and cadence on both qz and rouvy? Ignore speed in qz because for sure it’s different from rouvy one

      1. Hi Roberto, it’s working better now – the watts and cadence are identical – the only discrepancy that remained is that the distance where my 10km ride in rouvy was 15km in qz. Does the virtual wheel size matter? I changed it because I read somewhere else that this can make things more fluid.
        Will try turning on the speed on power setting tomorrow.
        But overall very happy to be able to climb mountain passes in Rouvy with qz 🙂 virtual shifting with the Zwift play and heart rate from the Apple Watch worked also super smooth.

  26. Hey, i hope you can help me. The app isn’t working in my setup at all. Either with Zwift click or Zwift play. The gears are always super hard. When i connect Zwift play it automatically goes down till minus infinity. When i shift the resistance goes down for part of a second before it goes up again. I don’t know what i do wrong. I use a kickr core, an iPhone 12 mini and an iPad for mywoosh.

      1. Hey, thank you for your quick help. Unfortunately it still doesn’t work. I mean I can shift the gears from 1 to 12 but 12 still ist really hard. and with the Zwift click and Zwift play it still doesn’t work.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

The maximum upload file size: 30 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here