diff --git a/script.moonlight/bin/moonlight.sh b/script.moonlight/bin/moonlight.sh index 967c6e0..69a5aff 100644 --- a/script.moonlight/bin/moonlight.sh +++ b/script.moonlight/bin/moonlight.sh @@ -4,6 +4,14 @@ oe_setup_addon script.moonlight +# copy gamecontrollerdb.txt to folder +MOONLIGHT_CONF_DIR="/storage/.config/moonlight" + +if [ ! -f "$MOONLIGHT_CONF_DIR/gamecontrollerdb.txt" ]; then + mkdir -p $MOONLIGHT_CONF_DIR + cp $ADDON_DIR/etc/gamecontrollerdb.txt $MOONLIGHT_CONF_DIR +fi + while [ 1 ]; do if [ -f $ADDON_DIR/start_moonlight.tmp ]; then @@ -25,18 +33,16 @@ while [ 1 ]; do MOONLIGHT_ARG="$MOONLIGHT_ARG -720" elif [ "$MOON_RESOLUTION" = "1080p" ]; then MOONLIGHT_ARG="$MOONLIGHT_ARG -1080" + elif [ "$MOON_RESOLUTION" = "4k" ]; then + MOONLIGHT_ARG="$MOONLIGHT_ARG -4k" else MOONLIGHT_ARG="$MOONLIGHT_ARG -width $MOON_WIDTH_RESOLUTION -height $MOON_HEIGHT_RESOLUTION" fi if [ "$MOON_FRAMERATE" = "60" ]; then - MOONLIGHT_ARG="$MOONLIGHT_ARG -60fps" + MOONLIGHT_ARG="$MOONLIGHT_ARG -fps 60" else - MOONLIGHT_ARG="$MOONLIGHT_ARG -30fps" - fi - - if [ "$MOON_FORCEHW" = "true" ]; then - MOONLIGHT_ARG="$MOONLIGHT_ARG -forcehw" + MOONLIGHT_ARG="$MOONLIGHT_ARG -fps 30" fi if [ "$MOON_SURROUND" = "true" ]; then @@ -59,10 +65,6 @@ while [ 1 ]; do MOONLIGHT_ARG="$MOONLIGHT_ARG -audio $MOON_AUDIO" fi - if [ "$MOON_MAPPING" != "" ]; then - MOONLIGHT_ARG="$MOONLIGHT_ARG -mapping \"${ADDON_DIR}/share/moonlight/mappings/${MOON_MAPPING}.conf\"" - fi - if [ "$MOONLIGHT_APP" != "" ]; then MOONLIGHT_ARG="$MOONLIGHT_ARG -app \"${MOONLIGHT_APP}\"" fi @@ -78,7 +80,7 @@ while [ 1 ]; do fi modprobe snd_bcm2835 || : - echo $MOONLIGHT_ARG >> $ADDON_LOG_FILE + echo "${MOONLIGHT_ARG}" >> ${ADDON_LOG_FILE} /bin/sh -c "${ADDON_DIR}/bin/moonlight ${MOONLIGHT_ARG} > ${ADDON_LOG_FILE} 2>&1" rmmod snd_bcm2835 || : systemctl start kodi diff --git a/script.moonlight/resources/settings.xml b/script.moonlight/resources/settings.xml index d035ecd..8e9af2f 100644 --- a/script.moonlight/resources/settings.xml +++ b/script.moonlight/resources/settings.xml @@ -1,7 +1,7 @@ - + @@ -13,6 +13,5 @@ - - \ No newline at end of file +