/decky-speed-test

Measure internet speed of your steam deck using cloudflare speed api

Primary LanguageTypeScriptOtherNOASSERTION

Speed Test plugin for Decky

About

Speed Test is a plugin for Decky that can perform speed tests on your steam deck using cloudflares speedtest package, the results of each test saved locally.

  • After speed test is started plugin window can be closed and reopened, the result will be saved on completion independent of plugin visibility

💪 Todo

  • Add ability to toggle between Mbps and MBs
  • Add ability to view all performed speed tests in a paginated form
  • onClick popup with description for speed test metrics

⭕️ Known issues

Speed test fails to start/complete

Sometimes speed test fails to start/complete - to fix it, restart your steam Steam => Power => Restart Steam

The underlying issue is coming from cloudflares speedtest package, it's mentioned in this issue, when fix is found it will be implemented here

💾 Installation

To install Speed Test manually:

  1. Go to the Speed Test GitHub repository.
  2. Download the latest release package (ZIP format).
  3. Copy the zip file to SteamDeck and install it from Decky loader.

🤝 Contributing

Contributions to Speed Test are welcome! If you would like to contribute, please follow these steps:

  1. Fork the decky-speed-test repository.
  2. Create a new branch for your feature or bug fix.
  3. Make the necessary changes in your branch.
  4. Commit your changes and push them to your fork.
  5. Submit a pull request to the main decky-speed-test repository.

📜 Credits

SDH-PlayTime - some of python backend code was adopted from this plugin.

Special thanks to the Decky Plugin Loader project for providing the infrastructure and support for developing plugins on the SteamDeck console.