Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
systems:moonlight [2024/02/10 05:21] dmanlfcsystems:moonlight [2026/03/12 15:45] (current) – Reorg paragraphs to get 43 instructions earlier lbrpdx
Line 7: Line 7:
 [[https://moonlight-stream.org|Moonlight]] is an open source game streaming host that lets you stream games from a PC with an supported GPU to your Batocera box. It's a game streaming software similar to [[https://en.wikipedia.org/wiki/Steam_Link|Steam Link]], a piece of hardware that was discontinued in 2018 and that now lives as an Android/iPhone app. [[https://moonlight-stream.org|Moonlight]] is an open source game streaming host that lets you stream games from a PC with an supported GPU to your Batocera box. It's a game streaming software similar to [[https://en.wikipedia.org/wiki/Steam_Link|Steam Link]], a piece of hardware that was discontinued in 2018 and that now lives as an Android/iPhone app.
  
-Batocera uses [[https://github.com/irtimmer/moonlight-embedded|Moonlight Embedded]] which also works on x86_64 & embedded ARM devices like the Raspberry Pi.+Up to Batocera 42, we used [[https://github.com/irtimmer/moonlight-embedded|Moonlight Embedded]] which also works on x86_64 & embedded ARM devices like the Raspberry Pi
 + 
 +Starting with Batocera 43, we switched to [[https://github.com/moonlight-stream/moonlight-qt|Moonlight-QT]].
  
 <WRAP center round important> <WRAP center round important>
Line 55: Line 57:
   - choose a username (by default ''sunshine'') and a password. This will be required to login into the UI.   - choose a username (by default ''sunshine'') and a password. This will be required to login into the UI.
  
-==== Onto your Batocera machine: initial pairing ====+==== Instructions for Batocera v43 and later ==== 
 +=== Onto your Batocera machine: enable moonlight-qt and configure from the UI === 
 + 
 +Moonlight requires a bit of manual configuration. In order to do that, you need to [[:access_the_batocera_via_ssh|connect to your Batocera with SSH.]] 
 + 
 +First, create a file ''Moonlight.moonlight'' in the ''moonlight'' rom directory. 
 + 
 +<code> 
 +# touch /userdata/roms/moonlight/Moonlight.moonlight 
 +</code> 
 + 
 +Reload your games in ES (from the UI: "Game Settings" -> "Update Gamelists") and then you can start "Moonlight" from the Moonlight system. 
 + 
 +On first launch, the Moonlight client will search for the Sunshine server(s) available on your network and present them. When a new server is found, it will present you with a code to enter in the Sunshine server to pair them together: 
 + 
 +{{ :systems:moonlight-qt.png?600 |}} 
 + 
 +==== Instructions for Batocera up to v42: initial pairing ==== 
 +=== Onto your Batocera machine: initial pairing ===
  
 Moonlight requires a bit of manual configuration. In order to do that, you need to [[:access_the_batocera_via_ssh|connect to your Batocera with SSH.]] Moonlight requires a bit of manual configuration. In order to do that, you need to [[:access_the_batocera_via_ssh|connect to your Batocera with SSH.]]
Line 89: Line 109:
 You can check that the connection is successful by typing ''moonlight list'' again in your Batocera terminal, you should now see the list of games installed on your PC. You can check that the connection is successful by typing ''moonlight list'' again in your Batocera terminal, you should now see the list of games installed on your PC.
  
-==== Moonlight initial configuration ====+=== Moonlight initial configuration ===
  
 We now need to build the list of games we want to reference. In order to do so, enter the command: We now need to build the list of games we want to reference. In order to do so, enter the command:
Line 110: Line 130:
  
 You can also relaunch a new game scraping with the command ''batocera-moonlight scrape''. You can also relaunch a new game scraping with the command ''batocera-moonlight scrape''.
 +
  
 ==== Moonlight Configuration ==== ==== Moonlight Configuration ====
  • systems/moonlight.1707542517.txt.gz
  • Last modified: 2 years ago
  • by dmanlfc