X-Git-Url: https://git.cweiske.de/ouya-game-data.git/blobdiff_plain/3db5706836ca192ac6f5343d344ee928efc227d9..0ff78a0e28922628de5e75cf2161d2c2a186fb8a:/game-metadata.html diff --git a/game-metadata.html b/game-metadata.html index 80f3f74..9edd928 100644 --- a/game-metadata.html +++ b/game-metadata.html @@ -29,17 +29,6 @@ - - app - Game UUID - uuid - uuid - uuid - - - App.uuid - 780688a9-95ee-429a-8755-69a8d0c88fe0 - - app Game title @@ -124,7 +113,7 @@ app Package name - package + packageName package apk.package @@ -146,7 +135,7 @@ app Game website - website + website (optional) website - @@ -242,10 +231,22 @@ + + ? + Metadata about the file + - + - + + metaData + - + ["key:rating.average", "key:developer.name", "key:suggestedAge", "45.29 MiB"] + Always those 4 values and in the same order (at least for apps) + + rating Number of likes? - rating.likeCount + rating.likeCount (optional) likeCount - @@ -256,7 +257,7 @@ rating Average rating - rating.average + rating.average (optional) rating.average ratingAverage rating.average @@ -267,7 +268,7 @@ rating Number of ratings - rating.count + rating.count (optional) rating.count ratingCount rating.count @@ -372,7 +373,7 @@ ? promotedProduct.type ? - "entitlement" + "entitlement" (502x), null (758x) @@ -391,17 +392,34 @@ apk UUID of latest apk version releases.*.uuid - latestVersion.uuid - latestVersion + + uuid
+ latestVersion.uuid + + + uuid
+ latestVersion + version.uuid - - + App.uuid 780688a9-95ee-429a-8755-69a8d0c88fe0 - + The OUYA API does not have app UUIDs, only release/apk uuids. + + + apk + Internal version + releases.*.versionCode + - + - + apk.versionCode + Apk.versionCode + null, 120401, 11, 1001004 + Run "aapt dump badging file.apk", field "versionCode" apk FIXME - releases.*.publicSize + releases.*.publicSize (optional) publicSize apk.publicSize @@ -412,7 +430,7 @@ apk FIXME - releases.*.nativeSize + releases.*.nativeSize (optional) nativeSize apk.nativeSize @@ -467,7 +485,7 @@ Also in download.json
- Details field: only a file name, no path/domain + Details field: only a file name, no path/domain. Always set. @@ -501,18 +519,35 @@ media.large mainImageFullUrl - heroImage.url + - App.titleImage https://d3e4aumcqn8cw3.cloudfront.net/api/file/MASaiOBlTEO7GKYXsIns + + media + FIXME + - + - + - + heroImage.url + ? + + https://s3.amazonaws.com/ouya-screenshots/3d819f4e-2195-433c-81ea-c766a6f3144f/ouya-image20170118-3-i56ad1
+ null + + + Most games, had "null" here, only 14 had one set. + When this was set, mobileAppIcon was also set. + + media Video - media.video + media.video (optional) videoUrl - mediaTiles.*.url (when mediaTiles.*.type=video) + Media https://vimeo.com/141878938 @@ -520,14 +555,53 @@ media Game screenshots - media.screenshots + media.screenshots (optional) filepickerScreenshots - mediaTiles.*.urls.full, mediaTiles.*.urls.thumb, mediaTiles.*.fp_url (when mediaTiles.*.type=image) + - Media [urls] + + media + Details images+videos + media.details (optional) + + + mediaTiles + ? + +
[
+  {
+    "type: "image",
+    "urls": [
+      "full": "http://...",
+      "thumb": "http://...",
+    ],
+    "fp_url": "http://...."
+  },
+  {
+    "type": "video",
+    "url": "https://vimeo.com/141878938"
+  }
+]
+ + + Allows free ordering of images and videos on the details page.
+ "fp" is probably "FilePicker".
+ fp_url is not used in OUYA's launcher. + The launcher loads the thumbnail at first, immediately after the full image. + If no mediaTile is available, the app's mainImageFullUrl + is used. When offline, the apk image is used.
+
+ Game data information: + If details is not given or an emtpy array, + "mediaTile" array should automatically be created by combining + "media.large", "media.video" and "media.screenshots" into the + mediaTiles format. + + media FIXME @@ -540,7 +614,10 @@ null
https://s3.amazonaws.com/ouya-screenshots/3ae8fc67-f7f5-4f97-a48c-8ea2d31460fd/ouya-image20170911-3-v6tjz1 - + + 1246x null, rest had its own URL. + Set when heroImage was filled. + @@ -557,7 +634,7 @@ developer Developer support mail - developer.supportEmail + developer.supportEmail (optional) supportEmailAddress - @@ -568,7 +645,7 @@ developer Support phone number - developer.supportPhone + developer.supportPhone (optional) supportPhone - @@ -579,7 +656,7 @@ developer Developer is a founder - developer.founder + developer.founder (optional) founder developer.founder @@ -587,6 +664,17 @@ false + + developer + Developer UUID + developer.uuid (optional) + - + - + developer.url (part of) + Developer.uuid + ouya://launcher/details?developer=5b015434-8a78-4274-aa5d-0cb2e330e50e + +