This project is being archived due to time constraints that have prevented me from maintaining it, despite my strong interest and enthusiasm for its development. There are several features and enhancements that I had hoped to implement, but unfortunately, I am unable to continue working on them at this time. I encourage anyone interested in the project to explore the existing codebase and contribute if they wish. Thank you for your understanding and support.
PlayTime is a plugin for the SteamDeck gaming console, designed to track the amount of time you spend playing games. It provides weekly and monthly reports, as well as an overall summary of your gaming time. In addition, it offers data migration from the SteamLessTimes and MetaDeck plugins. PlayTime also allows you to manually adjust your overall playtime through the settings.
The best way to get plugin is to use official Decky Plugin Store (https://plugins.deckbrew.xyz/).
To install PlayTime manually:
- Go to the PlayTime GitHub repository.
- Download the latest release package (ZIP format).
- Copy the zip file to SteamDeck and install it from Decky loader.
Alternatively, you can build PlayTime from source by following these steps:
-
Clone the PlayTime repository:
git clone https://github.com/ma3a/SDH-PlayTime.git
-
Navigate to the project directory:
cd SDH-PlayTime
-
If you want to deploy the plugin directly to the Deck, use the following command instead:
make deploy
Make sure your SteamDeck is connected and properly set up for development.
To contribute or modify PlayTime, ensure you have the following requirements installed:
- pnpm version 8.6.x or higher
You can install pnpm
by following the instructions in the pnpm GitHub repository.
Once PlayTime is installed on your SteamDeck, it will automatically start tracking your game playtime. You can access the plugin by launching the Decky Plugin Loader and selecting PlayTime from the list of installed plugins.
The main features of PlayTime include:
- Weekly and monthly reports: Get insights into your gaming habits over different time periods.
- Overall summary: View your total playtime across all games.
- Data migration: Import your playtime data from other plugins, such as SteamLessTimes and MetaDeck.
- Manual playtime adjustment: If needed, you can manually change your overall playtime through the settings.
Contributions to PlayTime are welcome! If you would like to contribute, please follow these steps:
- Fork the PlayTime repository.
- Create a new branch for your feature or bug fix.
- Make the necessary changes in your branch.
- Commit your changes and push them to your fork.
- Submit a pull request to the main PlayTime repository.
Please ensure your code follows the project's coding conventions and includes appropriate tests.
We would like to thank the contributors and supporters of PlayTime for their valuable contributions and feedback.
Special thanks to the Decky Plugin Loader project for providing the infrastructure and support for developing plugins on the SteamDeck console.
If you have any questions, suggestions, or need assistance with PlayTime, feel free to contact us at Discord PlayTime support thread in official Decky Loader Discord server We appreciate your feedback!
Happy gaming with PlayTime!