Merge branch 'new-app-com.limelight' into 'master'
New App: Moonlight Game Streaming Closes rfp#1011 See merge request fdroid/fdroiddata!4994
This commit is contained in:
commit
3edb63d0cd
147
metadata/com.limelight.yml
Normal file
147
metadata/com.limelight.yml
Normal file
|
@ -0,0 +1,147 @@
|
|||
AntiFeatures:
|
||||
- NonFreeNet
|
||||
Categories:
|
||||
- Games
|
||||
License: GPL-3.0-or-later
|
||||
AuthorName: Cameron Gutman
|
||||
AuthorEmail: android-help@moonlight-stream.org
|
||||
WebSite: https://moonlight-stream.org
|
||||
SourceCode: https://github.com/moonlight-stream/moonlight-android
|
||||
IssueTracker: https://github.com/moonlight-stream/moonlight-android/issues
|
||||
Changelog: https://github.com/moonlight-stream/moonlight-android/releases
|
||||
|
||||
AutoName: Moonlight Game Streaming
|
||||
Summary: Play games from your PC on your phone (NVIDIA-only)
|
||||
Description: |-
|
||||
This app streams games, programs, or your full desktop from an NVIDIA GameStream-compatible PC on your local network or the Internet using NVIDIA GeForce Experience. Mouse, keyboard, and controller input is sent from your Android device to the PC.
|
||||
|
||||
Streaming performance may vary based on your client device and network setup. HDR requires an HDR10-capable device, GTX 1000-series GPU, and HDR10-enabled game.
|
||||
|
||||
<b>Features</b>
|
||||
• Open-source and completely free (no ads, IAPs, or "Pro")
|
||||
• Streams games purchased from any store
|
||||
• Works on your home network or over the Internet/LTE
|
||||
• Up to 4K 120 FPS HDR streaming with 5.1 surround sound
|
||||
• Keyboard and mouse support (with Android 8.0 or rooted device)
|
||||
• Supports PS3, PS4, Xbox 360, Xbox One, and Android gamepads
|
||||
• Force feedback support
|
||||
• Local co-op with up to 4 connected controllers
|
||||
• Mouse control via gamepad by long-pressing Start
|
||||
|
||||
<b>PC Requirements</b>
|
||||
• NVIDIA GeForce GTX/RTX series GPU (<i>GT-series and AMD GPUs aren't supported by NVIDIA GameStream</i>)
|
||||
• NVIDIA GeForce Experience (GFE) 2.2.2 or later
|
||||
|
||||
<b>Quick Setup Instructions</b>
|
||||
• Make sure GeForce Experience is open on your PC. Turn on GameStream in the SHIELD settings page.
|
||||
• Tap on the PC in Moonlight and type the PIN on your PC
|
||||
• Start streaming!
|
||||
|
||||
To have a good experience, you need a mid to high-end wireless router with a good wireless connection to your Android device (5 GHz highly recommended) and a good connection from your PC to your router (Ethernet highly recommended).
|
||||
|
||||
<b>Detailed Setup Instructions</b>
|
||||
See the full setup guide https://bit.ly/1skHFjN for:
|
||||
• Adding a PC manually (if your PC is not detected)
|
||||
• Streaming over the Internet or LTE
|
||||
• Using a controller connected directly to your PC
|
||||
• Streaming your full desktop
|
||||
• Adding custom apps to stream
|
||||
|
||||
<b>Troubleshooting</b>
|
||||
A detailed troubleshooting guide is available here: https://bit.ly/1TO2NLq
|
||||
If you still can't solve your issue or just have a question, feel free to send me an email using the address at the bottom of the app listing page.
|
||||
|
||||
Disclaimer: This app is not affiliated with NVIDIA Corporation. Please do not contact them for support. Instead, use the troubleshooting link at the bottom of the app description.
|
||||
|
||||
For more details on Moonlight, check out the wiki here: https://bit.ly/1X6fySw
|
||||
To report issues on our GitHub project, use the bug tracker here: https://bit.ly/1Udghu0
|
||||
|
||||
This app is open-source under the GPL. The code can be found here: https://github.com/moonlight-stream/moonlight-android
|
||||
|
||||
Legal: All trademarks cited here are the property of their respective owners.
|
||||
|
||||
RepoType: git
|
||||
Repo: https://github.com/moonlight-stream/moonlight-android
|
||||
|
||||
Builds:
|
||||
- versionName: '7.4'
|
||||
versionCode: 195
|
||||
commit: v7.4
|
||||
subdir: app
|
||||
submodules: true
|
||||
gradle:
|
||||
- nonRoot
|
||||
srclibs:
|
||||
- OpenSSL@OpenSSL_1_1_1c
|
||||
- opus@v1.3
|
||||
rm:
|
||||
- moonlight-common/src/main/jni/moonlight-core/openssl/include
|
||||
- moonlight-common/src/main/jni/moonlight-core/libopus/include
|
||||
prebuild: sed -i 's/applicationIdSuffix/\/\/applicationIdSuffix/g' build.gradle
|
||||
scandelete:
|
||||
- moonlight-common/src/main/jni/moonlight-core/openssl
|
||||
- moonlight-common/src/main/jni/moonlight-core/libopus
|
||||
build:
|
||||
- lib="$PWD/../moonlight-common/src/main/jni/moonlight-core"
|
||||
- PATH=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
|
||||
- pushd $$opus$$
|
||||
- ./autogen.sh
|
||||
- CC=armv7a-linux-androideabi16-clang ./configure --host=arm-linux-androideabi
|
||||
--with-pic --disable-extra-programs --disable-doc
|
||||
- make -j16
|
||||
- cp .libs/libopus.a ${lib}/libopus/armeabi-v7a/
|
||||
- make distclean
|
||||
- CC=aarch64-linux-android21-clang ./configure --host=aarch64-linux-android
|
||||
--with-pic --disable-extra-programs --disable-doc
|
||||
- make -j16
|
||||
- cp .libs/libopus.a ${lib}/libopus/arm64-v8a/
|
||||
- make distclean
|
||||
- CC=i686-linux-android16-clang ./configure --host=i686-linux-android --with-pic
|
||||
--disable-extra-programs --disable-doc
|
||||
- make -j16
|
||||
- cp .libs/libopus.a ${lib}/libopus/x86/
|
||||
- make distclean
|
||||
- CC=x86_64-linux-android21-clang ./configure --host=x86_64-linux-android --with-pic
|
||||
--disable-extra-programs --disable-doc
|
||||
- make -j16
|
||||
- cp .libs/libopus.a ${lib}/libopus/x86_64/
|
||||
- cp -R include/ ${lib}/libopus/
|
||||
- make distclean
|
||||
- popd
|
||||
- pushd $$OpenSSL$$
|
||||
- CC=armv7a-linux-androideabi16-clang ./Configure android-arm no-shared no-ssl3
|
||||
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
|
||||
-ffast-math -O3 -funroll-loops
|
||||
- make -j16
|
||||
- cp libcrypto.a ${lib}/openssl/armeabi-v7a/
|
||||
- cp libssl.a ${lib}/openssl/armeabi-v7a/
|
||||
- make distclean
|
||||
- CC=aarch64-linux-android21-clang ./Configure android-arm64 no-shared no-ssl3
|
||||
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
|
||||
-ffast-math -O3 -funroll-loops
|
||||
- make -j16
|
||||
- cp libcrypto.a ${lib}/openssl/arm64-v8a/
|
||||
- cp libssl.a ${lib}/openssl/arm64-v8a/
|
||||
- make distclean
|
||||
- CC=i686-linux-android16-clang ./Configure android-x86 no-shared no-ssl3 no-engine
|
||||
no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=16
|
||||
-ffast-math -O3 -funroll-loops
|
||||
- make -j16
|
||||
- cp libcrypto.a ${lib}/openssl/x86/
|
||||
- cp libssl.a ${lib}/openssl/x86/
|
||||
- make distclean
|
||||
- CC=x86_64-linux-android21-clang ./Configure android-x86_64 no-shared no-ssl3
|
||||
no-engine no-dso no-asm no-hw no-comp no-stdio -fPIC -DOPENSSL_PIC -D__ANDROID_API__=21
|
||||
-ffast-math -O3 -funroll-loops
|
||||
- make -j`nproc`
|
||||
- cp libcrypto.a ${lib}/openssl/x86_64/
|
||||
- cp libssl.a ${lib}/openssl/x86_64/
|
||||
- cp -R include/ ${lib}/openssl/
|
||||
- make distclean
|
||||
- popd
|
||||
ndk: r19c
|
||||
|
||||
AutoUpdateMode: Version v%v
|
||||
UpdateCheckMode: Tags v\d+\.\d+(\.\d+)?
|
||||
CurrentVersion: '7.4'
|
||||
CurrentVersionCode: 195
|
2
srclibs/opus.txt
Normal file
2
srclibs/opus.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
Repo Type:git
|
||||
Repo:https://git.xiph.org/opus.git
|
Loading…
Reference in a new issue