diff --git a/apps/moonlight/moonlight-android.json b/apps/moonlight/moonlight-android.json index 858bc11..3c33f83 100644 --- a/apps/moonlight/moonlight-android.json +++ b/apps/moonlight/moonlight-android.json @@ -4,7 +4,7 @@ "tagline": "GameStream client for Android", "description": "Open source client for Sunshine and NVIDIA GameStream.", "category": "client", - "platforms": ["android"], + "platforms": ["android", "tv"], "icon": "https://github.com/moonlight-stream.png", "screenshots": [ "https://raw.githubusercontent.com/moonlight-stream/moonlight-android/master/fastlane/metadata/android/en-US/images/phoneScreenshots/1-pc.png", diff --git a/apps/moonlight/moonlight-ios.json b/apps/moonlight/moonlight-ios.json index 8faff21..2abe988 100644 --- a/apps/moonlight/moonlight-ios.json +++ b/apps/moonlight/moonlight-ios.json @@ -4,7 +4,7 @@ "tagline": "GameStream client for iOS/tvOS", "description": "Open source client for Sunshine and NVIDIA GameStream.", "category": "client", - "platforms": ["ios"], + "platforms": ["ios", "tv"], "icon": "https://github.com/moonlight-stream.png", "screenshots": [ "https://raw.githubusercontent.com/moonlight-stream/moonlight-ios/master/Screenshots/Simulator%20Screen%20Shot%20-%20Apple%20TV%204K%20-%202019-09-22%20at%2021.14.05.png", diff --git a/apps/moonlight/moonlight-n3ds.json b/apps/moonlight/moonlight-n3ds.json new file mode 100644 index 0000000..a869488 --- /dev/null +++ b/apps/moonlight/moonlight-n3ds.json @@ -0,0 +1,19 @@ +{ + "id": "moonlight-n3ds", + "name": "Moonlight for the *New* Nintendo 3DS", + "tagline": "Gamestream client for the New 3DS", + "description": "Open source client for Sunshine and NVIDIA GameStream for the *New* Nintendo 3DS, forked from Moonlight Embedded.", + "category": "client", + "platforms": ["handheld"], + "icon": "https://github.com/moonlight-stream.png", + "links": { + "github": "https://github.com/zoeyjodon/moonlight-N3DS", + "download": "https://github.com/zoeyjodon/moonlight-N3DS/releases/latest", + "documentation": "https://github.com/zoeyjodon/moonlight-N3DS?tab=readme-ov-file" + }, + "official": false, + "tags": ["streaming", "n3ds", "gaming"], + "compatibility": { + "sunshine": ">=0.1.0" + } +} diff --git a/apps/moonlight/moonlight-switch.json b/apps/moonlight/moonlight-switch.json new file mode 100644 index 0000000..241344a --- /dev/null +++ b/apps/moonlight/moonlight-switch.json @@ -0,0 +1,26 @@ +{ + "id": "moonlight-switch", + "name": "Moonlight for Nintendo Switch", + "tagline": "Moonlight port for Nintendo Switch", + "description": "a port of Moonlight Game Streaming Project for Nintendo Switch.", + "category": "client", + "platforms": ["handheld"], + "icon": "https://github.com/moonlight-stream.png", + "screenshots": [ + "https://user-images.githubusercontent.com/9553519/135712658-20382345-2da5-4968-9f57-f9f4470ae819.jpg", + "https://user-images.githubusercontent.com/9553519/135712664-bf2481b2-2791-490d-99a9-2f968682db76.jpg", + "https://user-images.githubusercontent.com/9553519/135712669-fd8b2495-e1ea-4357-949f-7fa7312da46f.jpg", + "https://user-images.githubusercontent.com/9553519/135712672-b9ac3785-bd1c-4948-82b2-9b353019feba.jpg", + "https://user-images.githubusercontent.com/9553519/135712676-aaa85bb7-9517-4a6d-bc35-070df092383c.jpg" + ], + "links": { + "github": "https://github.com/XITRIX/Moonlight-Switch", + "download": "https://github.com/XITRIX/Moonlight-Switch/releases/latest", + "documentation": "https://github.com/XITRIX/Moonlight-Switch?tab=readme-ov-file" + }, + "official": false, + "tags": ["streaming", "nintendo-switch", "gaming"], + "compatibility": { + "sunshine": ">=0.1.0" + } +} diff --git a/apps/moonlight/moonlight-tv.json b/apps/moonlight/moonlight-tv.json new file mode 100644 index 0000000..48ff8d6 --- /dev/null +++ b/apps/moonlight/moonlight-tv.json @@ -0,0 +1,24 @@ +{ + "id": "moonlight-tv", + "name": "Moonlight TV", + "tagline": "Lightweight NVIDIA GameStream Client, for LG webOS TV and embedded devices like Raspberry Pi", + "description": "Moonlight TV is a community version of Moonlight GameStream Client, made for large screens. It works on LG webOS powered TVs, and Raspberry Pi running Raspbian.", + "category": "client", + "platforms": ["tv"], + "icon": "https://github.com/moonlight-stream.png", + "screenshots": [ + "https://user-images.githubusercontent.com/830358/141690137-529d3b94-b56a-4f24-a3c5-00a56eb30952.png", + "https://user-images.githubusercontent.com/830358/147389849-6907f614-dbd4-4c24-987e-1a214a9680d0.png", + "https://user-images.githubusercontent.com/830358/141690146-27ee2564-0cc8-43ef-a5b0-54b8487dda1e.png" + ], + "links": { + "github": "https://github.com/mariotaku/moonlight-tv", + "download": "https://github.com/mariotaku/moonlight-tv?tab=readme-ov-file#download", + "documentation": "https://github.com/mariotaku/moonlight-tv?tab=readme-ov-file" + }, + "official": false, + "tags": ["streaming", "ps-vita", "gaming"], + "compatibility": { + "sunshine": ">=0.1.0" + } +} diff --git a/apps/moonlight/moonlight-vita.json b/apps/moonlight/moonlight-vita.json new file mode 100644 index 0000000..5b96224 --- /dev/null +++ b/apps/moonlight/moonlight-vita.json @@ -0,0 +1,27 @@ +{ + "id": "moonlight-vita", + "name": "Moonlight for PS Vita", + "tagline": "NVIDIA Gamestream client for PlayStation Vita, based on moonlight-embedded", + "description": "A PlayStation Vita port of Moonlight.", + "category": "client", + "platforms": ["handheld"], + "icon": "https://github.com/moonlight-stream.png", + "screenshots": [ + "https://github.com/xyzz/vita-moonlight/raw/vita/docs/keyboard.jpg", + "https://github.com/xyzz/vita-moonlight/raw/vita/docs/ip1.png", + "https://github.com/xyzz/vita-moonlight/raw/vita/docs/ip2.png", + "https://github.com/xyzz/vita-moonlight/raw/vita/docs/ip3.png", + "https://github.com/xyzz/vita-moonlight/raw/vita/docs/ip4.png", + "https://github.com/xyzz/vita-moonlight/raw/vita/docs/ip5.png" + ], + "links": { + "github": "https://github.com/xyzz/vita-moonlight", + "download": "https://github.com/xyzz/vita-moonlight/releases/latest", + "documentation": "https://github.com/xyzz/vita-moonlight?tab=readme-ov-file" + }, + "official": false, + "tags": ["streaming", "ps-vita", "gaming"], + "compatibility": { + "sunshine": ">=0.1.0" + } +} diff --git a/apps/moonlight/moonlight-wiiu.json b/apps/moonlight/moonlight-wiiu.json new file mode 100644 index 0000000..a04088a --- /dev/null +++ b/apps/moonlight/moonlight-wiiu.json @@ -0,0 +1,19 @@ +{ + "id": "moonlight-wiiu", + "name": "Moonlight for Nintendo Wii U", + "tagline": "Moonlight Wii U port", + "description": "A port of Moonlight Embedded, which is an open source client for Sunshine and NVIDIA GameStream.", + "category": "client", + "platforms": ["handheld"], + "icon": "https://github.com/moonlight-stream.png", + "links": { + "github": "https://github.com/GaryOderNichts/moonlight-wiiu", + "download": "https://github.com/GaryOderNichts/moonlight-wiiu/releases/latest", + "documentation": "https://github.com/GaryOderNichts/moonlight-wiiu?tab=readme-ov-file" + }, + "official": false, + "tags": ["streaming", "nintendo-wiiu", "gaming"], + "compatibility": { + "sunshine": ">=0.1.0" + } +} diff --git a/apps/moonlight/moonlight-xbox.json b/apps/moonlight/moonlight-xbox.json new file mode 100644 index 0000000..9cf2ff5 --- /dev/null +++ b/apps/moonlight/moonlight-xbox.json @@ -0,0 +1,19 @@ +{ + "id": "moonlight-xbox", + "name": "Moonlight for Xbox", + "tagline": "Moonlight port for Xbox One/Series Family of Console", + "description": "A port of Moonlight Stream for playing games using GeForce Experience or Sunshine for the Xbox One and Xbox Series X|S family of consoles.", + "category": "client", + "platforms": ["console"], + "icon": "https://github.com/moonlight-stream.png", + "links": { + "github": "https://github.com/TheElixZammuto/moonlight-xbox", + "download": "https://apps.microsoft.com/store/detail/9MW1BS08ZBTH?launch=true&mode=full", + "documentation": "https://github.com/TheElixZammuto/moonlight-xbox?tab=readme-ov-file" + }, + "official": false, + "tags": ["streaming", "xbox", "gaming"], + "compatibility": { + "sunshine": ">=0.1.0" + } +} diff --git a/schemas/app.schema.json b/schemas/app.schema.json index 9b8002f..3ac87da 100644 --- a/schemas/app.schema.json +++ b/schemas/app.schema.json @@ -31,7 +31,17 @@ "type": "array", "items": { "type": "string", - "enum": ["windows", "macos", "linux", "android", "ios", "web"] + "enum": [ + "android", + "console", + "handheld", + "ios", + "linux", + "macos", + "tv", + "web", + "windows" + ] }, "minItems": 1 },