Add Decky Clipper plugin#1003
Conversation
Issues Found
Next Steps
Thank you for your contribution! If you need any help, please reach out on our Discord server. ❤️ |
|
I accidentally added the wrong url. I'll fix that |
|
@Managor Just to confirm—this plugin is significantly different from Decky Recorder in terms of UX? If it's similar enough to be considered an "update", you could take ownership of the original plugin and this could be considered a refactor so users can easily update through the plugin store. Just let us know what you prefer. |
|
I don't know if there's any migratory steps to take. As a novice I'd rather start from scratch to learn. Also Recorder is broken. |
|
0.7.3 ironed out some kinks. Github artifacts seem to replace spaces with periods. Is there a way to have the space so that the list view shows "Decky Clipper" and not "Decky-Clipper"? |
|
Decky recorder also does things that Clipper doesn't do and I don't see myself supporting. Better to start with a new store entry to keep the user expectations in check. |
This comment was marked as outdated.
This comment was marked as outdated.
Goddammit. I always forget to bump the version within package.json |
|
@maroun2 That should be fixed now |
|
@Managor every video now have around 1s for me only no mather what. See the log please. |
|
@maroun2 Can you try the latest build? I changed nothing, but I created a new logging system that should help me understand more of what's happening. It sounds a little bit like Managor/Decky-Clipper#1. Likely Chrome being a desktop app which makes it run at 0fps which causes the video to not work correctly. If possible, can you test with a game that outputs with a stable framerate? |
|
2026-03-25 19.03.39.log |
Seems like either VAAPI or pipewiresrc is the culprit here. I pushed another version and enabled the verbose flag for gstreamer. Hopefully that can help shed light on the issue. |
|
I'm adding features. The core part of the plugin was ready long ago. I was thinking it would be nice for the users to get the latest stuff once the plugin enters the testing repo. The plan was to enter feature freeze the moment someone reviews the code. |
EMERALD0874
left a comment
There was a problem hiding this comment.
- Please confirm that your plugin needs root access.
- Could you provide a little more information in your description? Like "Records your entire screen, including Steam UI" or something similar. It would be helpful for users who don't understand the difference between this and game recording.
- Can you please explain how/why your plugin serves videos on a web server?
- If you aren't using the py_modules folder, please remove it.
- If you aren't using the defaults folder, please remove it.
- If you aren't using the backend folder, please remove it.
|
mdeguzis
left a comment
There was a problem hiding this comment.
Is there a comparison table on how this stacks up to the native screen recording Valve already has?
|
Can you elaborate on what the comparison table should contain? |
|
I would review https://store.steampowered.com/gamerecording and see what the plugin would add / improve here. I used Decky Loader exclusively before Valve released recording officially, so it would be good to highlight differences and what this does better. |
|
The readme already tells what it does better. Please provide concrete things you want to know. |
|
This pull request is stale as no updates or testing reports have been posted within the last 7 days. Please ensure you are actively recruiting testers or resolving the issues discussed. If you do not remove the stale label or comment, this will be closed in 7 days. Please close this pull request if you need more time to resolve issues so we can keep our repo healthy. |
|
Still waiting for @EMERALD0874 to review. |
EMERALD0874
left a comment
There was a problem hiding this comment.
No commits have been made since my last review. Please update your submodule if you made the changes we've discussed (e.g., changing description and removing root in plugin.json). Also don't understand why debug is in the plugin.json.
|
Sorry about that. Didn't realize root was defined in plugin.json. That came with the template. |
|
Can you please update the description in plugin.json to provide more information? Like "Records your entire screen, including Steam UI" or something similar. It would be helpful for users who don't understand the difference between this and the Game Recording feature already present in Steam. |
|
@EMERALD0874 Is there anything still missing? |
Add Decky Clipper to Plugin Store
Decky Clipper is a successor to Decky Recorder. In its current state Decky Recorder is broken and adding this plugin would add a functioning recording program to Decky. I occasionally need to record the Steam UI, which the builtin tools don't provide.
Task Checklist
Developer
Plugin
BetaMain update channels of SteamOS.Backend
Community
Testing