[GH-ISSUE #25] [Bug]: Games are added to Sunshine twice when it's in both Lutris and Steam #21

Closed
opened 2026-11-01 11:24:02 +00:00 by roman · 4 comments
Owner

Originally created by @JVT038 on GitHub (May 25, 2026).
Original GitHub issue: https://github.com/Arbitrate3280/LutrisToSunshine/issues/25

Describe the bug
I have Lutris linked with Steam and now this script adds a game to Sunshine twice: One copy to link to Lutris and another to link to Steam.

To Reproduce
Steps to reproduce the behavior:

  1. Link Steam with Lutris
  2. Run the script
  3. See error

Expected behavior
I expect a game to be present once in Sunshine, not twice.

Environment

  • OS / distro: Kubuntu 26.04
  • GPU: NVIDIA RTX 3060
  • LutrisToSunshine install method: git clone latest commit
  • Sunshine version: Version 2026.516.143833
  • Launcher(s) involved: Lutris & Steam

Checklist

  • I installed the required project dependencies.
  • I confirmed Sunshine is running.
  • I ran python3 lutristosunshine.py display status or used 2. Show full status.
  • I included relevant Sunshine logs below.

Full status output
Paste the complete output from python3 lutristosunshine.py display status or menu option 2. Show full status.

Virtual display
Status: setup=not configured, Sunshine=inactive, Sway=inactive
Runtime: input bridge=inactive, audio guard=inactive, portal handoff=idle
Host session: KDE / plasma
Input isolation: kwin-runtime-disable - KWin helper is not running
Dynamic MangoHud FPS limit: [DISABLED] wrapped launches keep their normal MangoHud FPS behavior
MangoHud env value: not active
Refresh rate sync mode: follow Moonlight requested FPS
Dependencies: [MISSING] sway, swaybg, swaymsg
Headless display: not detected
Current headless mode: not detected
Virtual display GPU: [AUTO] wlroots chooses GPU
Host controllers: [AUTO] none reserved; client inputs from Moonlight/Sunshine already work automatically
Blocked Flatpak apps: [OK] none detected
Next step: Run 'python3 lutristosunshine.py display enable' to set up the headless stack.

Sunshine logs

N/A

Screenshots

Image

Additional context
This is a part of the output in Lutris:

Games found in Heroic, Lutris and Steam:
1. Call of Duty: Modern Warfare 2 (Lutris) (already in Sunshine)
2. Call of Duty: Modern Warfare 3 (Lutris) (already in Sunshine)
3. Cyberpunk 2077 (Lutris) (already in Sunshine)
4. Cyberpunk 2077 (Steam) (already in Sunshine)
...
Originally created by @JVT038 on GitHub (May 25, 2026). Original GitHub issue: https://github.com/Arbitrate3280/LutrisToSunshine/issues/25 **Describe the bug** I have Lutris linked with Steam and now this script adds a game to Sunshine twice: One copy to link to Lutris and another to link to Steam. **To Reproduce** Steps to reproduce the behavior: 1. Link Steam with Lutris 2. Run the script 3. See error **Expected behavior** I expect a game to be present once in Sunshine, not twice. **Environment** - OS / distro: Kubuntu 26.04 - GPU: NVIDIA RTX 3060 - LutrisToSunshine install method: git clone latest commit - Sunshine version: `Version 2026.516.143833` - Launcher(s) involved: Lutris & Steam **Checklist** - [x] I installed the required project dependencies. - [x] I confirmed Sunshine is running. - [x] I ran `python3 lutristosunshine.py display status` or used `2. Show full status`. - [x] I included relevant Sunshine logs below. **Full status output** Paste the complete output from `python3 lutristosunshine.py display status` or menu option `2. Show full status`. ```text Virtual display Status: setup=not configured, Sunshine=inactive, Sway=inactive Runtime: input bridge=inactive, audio guard=inactive, portal handoff=idle Host session: KDE / plasma Input isolation: kwin-runtime-disable - KWin helper is not running Dynamic MangoHud FPS limit: [DISABLED] wrapped launches keep their normal MangoHud FPS behavior MangoHud env value: not active Refresh rate sync mode: follow Moonlight requested FPS Dependencies: [MISSING] sway, swaybg, swaymsg Headless display: not detected Current headless mode: not detected Virtual display GPU: [AUTO] wlroots chooses GPU Host controllers: [AUTO] none reserved; client inputs from Moonlight/Sunshine already work automatically Blocked Flatpak apps: [OK] none detected Next step: Run 'python3 lutristosunshine.py display enable' to set up the headless stack. ``` **Sunshine logs** ```text N/A ``` **Screenshots** <img width="1424" height="741" alt="Image" src="https://github.com/user-attachments/assets/d9eac829-7e90-4f4e-9df2-d6cf9cfc5c53" /> **Additional context** This is a part of the output in Lutris: ``` Games found in Heroic, Lutris and Steam: 1. Call of Duty: Modern Warfare 2 (Lutris) (already in Sunshine) 2. Call of Duty: Modern Warfare 3 (Lutris) (already in Sunshine) 3. Cyberpunk 2077 (Lutris) (already in Sunshine) 4. Cyberpunk 2077 (Steam) (already in Sunshine) ... ```
roman 2026-11-01 11:24:02 +00:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@Arbitrate3280 commented on GitHub (Jun 4, 2026):

Can you test the latest version of the script and test if the issue was fixed? Thanks!

<!-- gh-comment-id:4618197455 --> @Arbitrate3280 commented on GitHub (Jun 4, 2026): Can you test the latest version of the script and test if the issue was fixed? Thanks!
Author
Owner

@Arbitrate3280 commented on GitHub (Jun 12, 2026):

Let me know if this is still an issue.

<!-- gh-comment-id:4692277862 --> @Arbitrate3280 commented on GitHub (Jun 12, 2026): Let me know if this is still an issue.
Author
Owner

@JVT038 commented on GitHub (Jun 12, 2026):

My apologies, I haven't had the opportunity to test it yet. I'll report back asap

<!-- gh-comment-id:4692595567 --> @JVT038 commented on GitHub (Jun 12, 2026): My apologies, I haven't had the opportunity to test it yet. I'll report back asap
Author
Owner

@JVT038 commented on GitHub (Jul 9, 2026):

Update: I tested it, and it works prett well :)

<!-- gh-comment-id:4929201683 --> @JVT038 commented on GitHub (Jul 9, 2026): Update: I tested it, and it works prett well :)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Arbitrate3280/LutrisToSunshine#21
No description provided.