diff --git a/board/recalbox/fsoverlay/recalbox/scripts/moonlight/moonlight.inc.sh b/board/recalbox/fsoverlay/recalbox/scripts/moonlight/moonlight.inc.sh index 95c6bb05bd0e3175ff1ac71f0957e3a49bdb4023..f7c6410202cbe930790fa37846a31be2db0f9882 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" diff --git a/package/moonlight-embedded/moonlight-embedded.mk b/package/moonlight-embedded/moonlight-embedded.mk index 68809185af220e1a00e4b12c2058485728a4b0a2..a37b66ae98794c170a40aa555233772c4c7d026a 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