From 374a02d9ad0864cebf8c885b70795d241a4fe3e9 Mon Sep 17 00:00:00 2001 From: Hongcai Deng Date: Mon, 27 Feb 2023 14:16:39 +0000 Subject: [PATCH 1/2] feat: upgrade moonlight to latest stable verison --- package/moonlight-embedded/moonlight-embedded.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/moonlight-embedded/moonlight-embedded.mk b/package/moonlight-embedded/moonlight-embedded.mk index 68809185af..a37b66ae98 100644 --- a/package/moonlight-embedded/moonlight-embedded.mk +++ b/package/moonlight-embedded/moonlight-embedded.mk @@ -4,7 +4,7 @@ # ################################################################################ -MOONLIGHT_EMBEDDED_VERSION = 7c8795febc9fad98084aa10fc5918985cbd8081e +MOONLIGHT_EMBEDDED_VERSION = 758dc6895867825efefeb621dc3f1beaaf85b5b6 MOONLIGHT_EMBEDDED_SITE = https://github.com/irtimmer/moonlight-embedded.git MOONLIGHT_EMBEDDED_SITE_METHOD=git MOONLIGHT_EMBEDDED_GIT_SUBMODULES=y -- GitLab From 1e7fe98d3e78f5ad308ffde684f50d31406369e6 Mon Sep 17 00:00:00 2001 From: Hongcai Deng Date: Tue, 28 Feb 2023 11:18:36 +0000 Subject: [PATCH 2/2] feat: add support for Sunshine Host --- .../fsoverlay/recalbox/scripts/moonlight/moonlight.inc.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/board/recalbox/fsoverlay/recalbox/scripts/moonlight/moonlight.inc.sh b/board/recalbox/fsoverlay/recalbox/scripts/moonlight/moonlight.inc.sh index 95c6bb05bd..f7c6410202 100755 --- a/board/recalbox/fsoverlay/recalbox/scripts/moonlight/moonlight.inc.sh +++ b/board/recalbox/fsoverlay/recalbox/scripts/moonlight/moonlight.inc.sh @@ -39,7 +39,8 @@ function getURL { # Get NV unique id from pairing. If not paired, no need to continue [ ! -s $keydir/uniqueid.dat ] && { echo "ERROR getURL(): your recalbox is not yet paired with a GeForce Now compatible PC" >&2 ; exit 1 ; } uniqueId=$(cat $keydir/uniqueid.dat) - echo "$protocol://$host:47984/$command?unique_id=$uniqueId&uuid=$uuid" + # add uniqueid to compatible with Sunshine + echo "$protocol://$host:47984/$command?unique_id=$uniqueId&uuid=$uuid&uniqueid=$uniqueId" return 0 elif [ "$protocol" == "http" ] then @@ -172,7 +173,8 @@ function parseAppList { do # echo " ++ Parsing game $line" appId=$($xmlCmd "root/App[AppTitle = '$line']/ID" $xmlFile) - appShortName=$($xmlCmd "root/App[AppTitle = '$line']/ShortName" $xmlFile) + # use ID to keep compatible with Sunshine host + appShortName=$($xmlCmd "root/App[AppTitle = '$line']/Id" $xmlFile) # echo " ++ Id : $appId" # echo " ++ Short name : $appShortName" echo "$appId$moonlightSeparator$appShortName$moonlightSeparator$line" -- GitLab