Skip to content

[Feature Request] Option to Auto-Select Host and Skip Server Selection Screen on Startup #1821

@golaat

Description

@golaat

Is your feature request related to a problem? Please describe.
On embedded devices like Raspberry Pi, where only one Moonlight server is ever used, Moonlight always starts in the PC/server selection screen, requiring manual selection of the server every time. This is inconvenient or confusing in kiosk, HTPC, or living room setups where a single host is the only use case.

Describe the solution you'd like
Add a command-line option like --host <ip or name> (or similar), so that moonlight-qt --host 192.168.1.100 would start Moonlight's GUI directly at the selected server's game/app grid (AppView.qml), skipping the PC selection (PcView.qml) completely. Ideally, this would work no matter how the app is launched (desktop, EGLFS, systemd, etc) and could pair with auto-scaling options for embedded use-cases.

Describe alternatives you've considered

  • Current stream CLI command only works if you specify a specific app, and jumps straight into streaming rather than browsing games.
  • The list CLI command just prints games to the console.
  • There is no GUI equivalent with an auto-connect/autostart into the app grid for a specific host
  • Setting a game as "Direct Launch" skips the grid, but you still must select the host every time.

Additional context
This would be especially helpful for:

  • TV-style setups, kiosks, HTPCs, and family game stations (one host)
  • Raspberry Pi as a living room Moonlight appliance
  • Touchscreen and gamepad-driven big screen setups where user navigation should be minimized

Thanks for considering this feature!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions