-
Notifications
You must be signed in to change notification settings - Fork 1k
Description
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
streamCLI command only works if you specify a specific app, and jumps straight into streaming rather than browsing games. - The
listCLI 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!