diff --git a/JetStreamCompose/jetstream/src/main/assets/movies.json b/JetStreamCompose/jetstream/src/main/assets/movies.json
index c5e49740b..47a6369a0 100644
--- a/JetStreamCompose/jetstream/src/main/assets/movies.json
+++ b/JetStreamCompose/jetstream/src/main/assets/movies.json
@@ -1,7 +1,7 @@
[
{
"id": "8daa7d22d13a9",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 1,
"rankUpDown": "+40",
@@ -24,7 +24,7 @@
},
{
"id": "6f251d94cc5c2",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 3,
"rankUpDown": "+23",
@@ -47,7 +47,7 @@
},
{
"id": "b168b710fcbea",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 4,
"rankUpDown": "+22",
@@ -70,7 +70,7 @@
},
{
"id": "51df9ee9a5c29",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 5,
"rankUpDown": "+27",
@@ -93,7 +93,7 @@
},
{
"id": "ecde1713c9d3b",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 6,
"rankUpDown": "+25",
@@ -116,7 +116,7 @@
},
{
"id": "040fab3d5e08e",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 7,
"rankUpDown": "+57",
@@ -139,7 +139,7 @@
},
{
"id": "814b01214546b",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 8,
"rankUpDown": "+58",
@@ -162,7 +162,7 @@
},
{
"id": "c4278acc58c31",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 9,
"rankUpDown": "+29",
@@ -185,7 +185,7 @@
},
{
"id": "4371b4ae71a42",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 10,
"rankUpDown": "+44",
@@ -208,7 +208,7 @@
},
{
"id": "feee7e2119c28",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 11,
"rankUpDown": "+36",
@@ -231,7 +231,7 @@
},
{
"id": "09810df603d1f",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 12,
"rankUpDown": "+46",
@@ -254,7 +254,7 @@
},
{
"id": "66f35ba9d671d",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 13,
"rankUpDown": "+16",
@@ -277,7 +277,7 @@
},
{
"id": "2cf93763fab89",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 14,
"rankUpDown": "+26",
@@ -300,7 +300,7 @@
},
{
"id": "523d5cdae88f7",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 15,
"rankUpDown": "+17",
@@ -323,7 +323,7 @@
},
{
"id": "e267a161bb286",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 16,
"rankUpDown": "+43",
@@ -346,7 +346,7 @@
},
{
"id": "c10133062b2aa",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 18,
"rankUpDown": "+33",
@@ -369,7 +369,7 @@
},
{
"id": "68ca154f8ec3f",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 19,
"rankUpDown": "+28",
@@ -392,7 +392,7 @@
},
{
"id": "af69b8b439cb9",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 20,
"rankUpDown": "+41",
@@ -415,7 +415,7 @@
},
{
"id": "073a571e5f4a2",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 21,
"rankUpDown": "+56",
@@ -438,7 +438,7 @@
},
{
"id": "5d428a566a71c",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 22,
"rankUpDown": "+28",
@@ -461,7 +461,7 @@
},
{
"id": "84e74ee74bfc",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 23,
"rankUpDown": "+48",
@@ -484,7 +484,7 @@
},
{
"id": "4d86c42a30293",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 24,
"rankUpDown": "+21",
@@ -507,7 +507,7 @@
},
{
"id": "aa723f7cb6d5d",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 25,
"rankUpDown": "+35",
@@ -530,7 +530,7 @@
},
{
"id": "f06206ea6ae99",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 26,
"rankUpDown": "+36",
@@ -553,7 +553,7 @@
},
{
"id": "f1b81e90f812",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 27,
"rankUpDown": "+22",
@@ -576,7 +576,7 @@
},
{
"id": "b1135e52c720d",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 28,
"rankUpDown": "+47",
@@ -599,7 +599,7 @@
},
{
"id": "504431d1aca8",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 29,
"rankUpDown": "+39",
@@ -622,7 +622,7 @@
},
{
"id": "f5aa589b50458",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 30,
"rankUpDown": "+20",
@@ -645,7 +645,7 @@
},
{
"id": "c08e5ae6ecc9f",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 31,
"rankUpDown": "+42",
@@ -668,7 +668,7 @@
},
{
"id": "d94abed9c1e34",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 32,
"rankUpDown": "+49",
@@ -691,7 +691,7 @@
},
{
"id": "40353aa9623af",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 33,
"rankUpDown": "+51",
@@ -714,7 +714,7 @@
},
{
"id": "64e067f836ca2",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 34,
"rankUpDown": "+31",
@@ -737,7 +737,7 @@
},
{
"id": "f801ef0d2032",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 35,
"rankUpDown": "+15",
@@ -760,7 +760,7 @@
},
{
"id": "61946ea9ede15",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 36,
"rankUpDown": "+21",
@@ -783,7 +783,7 @@
},
{
"id": "78862e025d2fc",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 37,
"rankUpDown": "+53",
@@ -806,7 +806,7 @@
},
{
"id": "4b93d1a0e0ae3",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 38,
"rankUpDown": "+17",
@@ -829,7 +829,7 @@
},
{
"id": "08ef353fd4def",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 39,
"rankUpDown": "+55",
@@ -852,7 +852,7 @@
},
{
"id": "4d3aedaa48b06",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 40,
"rankUpDown": "+12",
@@ -875,7 +875,7 @@
},
{
"id": "43e5a062e2bfc",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 41,
"rankUpDown": "+48",
@@ -898,7 +898,7 @@
},
{
"id": "bd72e5f8d32a6",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 42,
"rankUpDown": "+14",
@@ -921,7 +921,7 @@
},
{
"id": "73ce574852058",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 43,
"rankUpDown": "+19",
@@ -944,7 +944,7 @@
},
{
"id": "9cf37611cc5c2",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 44,
"rankUpDown": "+50",
@@ -967,7 +967,7 @@
},
{
"id": "defa276de73e5",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 45,
"rankUpDown": "+54",
@@ -990,7 +990,7 @@
},
{
"id": "d84978bdf9622",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 46,
"rankUpDown": "+33",
@@ -1013,7 +1013,7 @@
},
{
"id": "e00d47b121c31",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 47,
"rankUpDown": "+39",
@@ -1036,7 +1036,7 @@
},
{
"id": "834ce43565946",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 48,
"rankUpDown": "+57",
@@ -1059,7 +1059,7 @@
},
{
"id": "291ffb81b9e06",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 49,
"rankUpDown": "+24",
@@ -1082,7 +1082,7 @@
},
{
"id": "07c92f3a31737",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 50,
"rankUpDown": "+30",
@@ -1105,7 +1105,7 @@
},
{
"id": "56964e7e8aa4a",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 51,
"rankUpDown": "+50",
@@ -1128,7 +1128,7 @@
},
{
"id": "b995170bc926",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 52,
"rankUpDown": "+46",
@@ -1151,7 +1151,7 @@
},
{
"id": "0d3929fb4428f",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/BigBuckBunny.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 53,
"rankUpDown": "+44",
@@ -1174,7 +1174,7 @@
},
{
"id": "5be58f705ee35",
- "videoUri": "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ElephantsDream.mp4",
+ "videoUri": "http://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/sample/ElephantsDream.mp4",
"subtitleUri": "https://thepaciellogroup.github.io/AT-browser-tests/video/subtitles-en.vtt",
"rank": 54,
"rankUpDown": "+54",
diff --git a/Leanback/app/src/main/res/values/strings.xml b/Leanback/app/src/main/res/values/strings.xml
index 0efe07f54..545c9608c 100644
--- a/Leanback/app/src/main/res/values/strings.xml
+++ b/Leanback/app/src/main/res/values/strings.xml
@@ -36,7 +36,7 @@
Search results for \'%1$s\'
No search results found for \'%1$s\'
- https://storage.googleapis.com/android-tv/android_tv_videos_new.json
+ https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/android_tv_videos_new.json
diff --git a/Leanback/app/src/test/java/com/example/android/tvleanback/VideoDbUnitTest.java b/Leanback/app/src/test/java/com/example/android/tvleanback/VideoDbUnitTest.java
index 21ded2d7e..c49eaf2d0 100644
--- a/Leanback/app/src/test/java/com/example/android/tvleanback/VideoDbUnitTest.java
+++ b/Leanback/app/src/test/java/com/example/android/tvleanback/VideoDbUnitTest.java
@@ -102,7 +102,7 @@ public void getVideosFromLocalJson() throws JSONException {
@Test
public void getVideosFromServer() throws IOException, JSONException {
- String serverUrl = "https://storage.googleapis.com/android-tv/android_tv_videos_new.json";
+ String serverUrl = "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/android_tv_videos_new.json";
VideoDbBuilder videoDbBuilder = new VideoDbBuilder();
List contentValuesList = videoDbBuilder.fetch(serverUrl);
Assert.assertTrue(contentValuesList.size() > 0);
diff --git a/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoConsumptionExampleFragment.java b/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoConsumptionExampleFragment.java
index 30b2baf48..886a22902 100644
--- a/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoConsumptionExampleFragment.java
+++ b/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoConsumptionExampleFragment.java
@@ -28,7 +28,7 @@
public class VideoConsumptionExampleFragment extends VideoFragment {
- private static final String URL = "https://storage.googleapis.com/android-tv/Sample videos/"
+ private static final String URL = "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample videos/"
+ "April Fool's 2013/Explore Treasure Mode with Google Maps.mp4";
public static final String TAG = "VideoConsumption";
private VideoMediaPlayerGlue mMediaPlayerGlue;
diff --git a/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoConsumptionExampleWithExoPlayerFragment.java b/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoConsumptionExampleWithExoPlayerFragment.java
index 5ec37e8dc..e777cc040 100644
--- a/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoConsumptionExampleWithExoPlayerFragment.java
+++ b/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/media/VideoConsumptionExampleWithExoPlayerFragment.java
@@ -27,7 +27,7 @@
public class VideoConsumptionExampleWithExoPlayerFragment extends VideoFragment {
- private static final String URL = "https://storage.googleapis.com/android-tv/Sample videos/"
+ private static final String URL = "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample videos/"
+ "April Fool's 2013/Explore Treasure Mode with Google Maps.mp4";
public static final String TAG = "VideoConsumptionWithExoPlayer";
private VideoMediaPlayerGlue mMediaPlayerGlue;
diff --git a/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/repo/VideosRepository.java b/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/repo/VideosRepository.java
index 8fad55087..87a245e86 100644
--- a/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/repo/VideosRepository.java
+++ b/LeanbackShowcase/app/src/main/java/androidx/leanback/leanbackshowcase/app/room/db/repo/VideosRepository.java
@@ -166,7 +166,7 @@ private void createAndPopulateDatabase() {
// insert contents into database
try {
String url =
- "https://storage.googleapis.com/android-tv/";
+ "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/";
initializeDb(mDb, url);
} catch (IOException e) {
e.printStackTrace();
@@ -270,7 +270,7 @@ private static void postProcessing(VideosWithGoogleTag.VideosGroupByCategory vid
each.setVideoUrl(each.getVideoUrls().get(0));
each.setRented(false);
each.setStatus("");
- each.setTrailerVideoUrl("https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts.mp4");
+ each.setTrailerVideoUrl("https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts.mp4");
}
}
}
diff --git a/LeanbackShowcase/app/src/main/res/raw/detail_example.json b/LeanbackShowcase/app/src/main/res/raw/detail_example.json
index 0e70db836..be39d9562 100644
--- a/LeanbackShowcase/app/src/main/res/raw/detail_example.json
+++ b/LeanbackShowcase/app/src/main/res/raw/detail_example.json
@@ -5,8 +5,8 @@
"text": "It was nine o’clock one sunny California morning, and Geoffrey Strong stood under the live-oak trees in Las Flores Cañon, with a pot of black paint in one hand and a huge brush in the other. He could have handled these implements to better purpose and with better grace had not his arms been firmly held by three laughing girls, who pulled not wisely, but too well. He was further incommoded by the presence of a small urchin who lay on the dusty ground beneath his feet, fastening an upward clutch on the legs of his trousers.\n\nThere were three large canvas tents directly in front of them, yet no one of these seemed to be the object of dissension, but rather a redwood board, some three feet in length, which was nailed on a tree near by. twitch of her cousin’s sleeve.",
"localImageResource": "movie_poster_01",
"price": "$9.99",
- "trailerUrl": "https://storage.googleapis.com/android-tv/Sample videos/Google+/Google+_ Sharing but like real life.mp4",
- "videoUrl": "https://storage.googleapis.com/android-tv/Sample videos/April Fool's 2013/Explore Treasure Mode with Google Maps.mp4",
+ "trailerUrl": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample videos/Google+/Google+_ Sharing but like real life.mp4",
+ "videoUrl": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample videos/April Fool's 2013/Explore Treasure Mode with Google Maps.mp4",
"characters": [
{
"type": "CHARACTER",
diff --git a/LeanbackShowcase/app/src/main/res/raw/live_movie_debug.json b/LeanbackShowcase/app/src/main/res/raw/live_movie_debug.json
index f4e08e5b0..fff0fb61b 100644
--- a/LeanbackShowcase/app/src/main/res/raw/live_movie_debug.json
+++ b/LeanbackShowcase/app/src/main/res/raw/live_movie_debug.json
@@ -3,16 +3,16 @@
"category": "Google+",
"videos": [{
"description": "Jon introduces Instant Upload with a few thoughts on how we remember the things that matter. Check out some ways we've been rethinking real-life sharing for the web at plus.google.com",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/bg.jpg",
"title": "Instant Upload",
"studio": "Google+"
}, {
"description": "With Google+ Instant Upload, every picture you take on your phone is instantly backed up to a private Google+ album. It's a simple way to make sure you never lose another memory.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/bg.jpg",
"title": "New Dad",
"studio": "Google+"
}]
@@ -20,16 +20,16 @@
"category": "Demo Slam",
"videos": [{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/bg.jpg",
"title": "20ft Search",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/bg.jpg",
"title": "Balcony Toss",
"studio": "Google Demo Slam"
}]
diff --git a/LeanbackShowcase/app/src/main/res/raw/movie.json b/LeanbackShowcase/app/src/main/res/raw/movie.json
index 997e60953..aaf739c13 100644
--- a/LeanbackShowcase/app/src/main/res/raw/movie.json
+++ b/LeanbackShowcase/app/src/main/res/raw/movie.json
@@ -5,70 +5,70 @@
"videos": [
{
"description": "Jon introduces Instant Upload with a few thoughts on how we remember the things that matter. Check out some ways we've been rethinking real-life sharing for the web at plus.google.com",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/bg.jpg",
"title": "Instant Upload",
"category": "Google+",
"videoId": "0"
},
{
"description": "With Google+ Instant Upload, every picture you take on your phone is instantly backed up to a private Google+ album. It's a simple way to make sure you never lose another memory.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/bg.jpg",
"title": "New Dad",
"category": "Google+",
"videoId": "1"
},
{
"description": "Laugh, share news, celebrate, learn something new or stay in touch with Hangouts. And with Hangouts on your phone, you can drop in from wherever you are.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts/bg.jpg",
"title": "Say more with Hangouts",
"category": "Google+",
"videoId": "2"
},
{
"description": "Search on Google+ helps you get advice from the people you know -- sometimes when you least expect it. Check out some ways we've been rethinking real-life sharing for the web at plus.google.com.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search/bg.jpg",
"title": "Google+ Search",
"category": "Google+",
"videoId": "3"
},
{
"description": "New ways of sharing the right things with the right people. Join at http://google.com/+",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life/bg.jpg",
"title": "Sharing but like real life",
"category": "Google+",
"videoId": "4"
},
{
"description": "Jed introduces Circles with a few thoughts on the nature of friendship. Check out some ways we've been rethinking real-life sharing for the web at plus.google.com.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles/bg.jpg",
"title": "Google+ Circles",
"category": "Google+",
"videoId": "5"
},
{
"description": "Aimee introduces Hangouts with a few thoughts on the spontaneous get-together. Check out some ways we've been rethinking real-life sharing for the web at plus.google.com.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts/bg.jpg",
"title": "Google+ Hangouts",
"category": "Google+",
"videoId": "6"
@@ -81,210 +81,210 @@
"videos": [
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/bg.jpg",
"title": "20ft Search",
"category": "Google Demo Slam",
"videoId": "7"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/bg.jpg",
"title": "Balcony Toss",
"category": "Google Demo Slam",
"videoId": "8"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search/bg.jpg",
"title": "Dance Search",
"category": "Google Demo Slam",
"videoId": "9"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation/bg.jpg",
"title": "Epic Docs Animation",
"category": "Google Demo Slam",
"videoId": "10"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy/bg.jpg",
"title": "Extra Spicy",
"category": "Google Demo Slam",
"videoId": "11"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth/bg.jpg",
"title": "Get Your Money's Worth",
"category": "Google Demo Slam",
"videoId": "12"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search/bg.jpg",
"title": "Guitar Search",
"category": "Google Demo Slam",
"videoId": "13"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar/bg.jpg",
"title": "Hangin' with the Google Search Bar",
"category": "Google Demo Slam",
"videoId": "14"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling/bg.jpg",
"title": "Hometown Caroling",
"category": "Google Demo Slam",
"videoId": "15"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music/bg.jpg",
"title": "Instant Music",
"category": "Google Demo Slam",
"videoId": "16"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk/bg.jpg",
"title": "Pep Talk",
"category": "Google Demo Slam",
"videoId": "17"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke/bg.jpg",
"title": "Realtime Karaoke",
"category": "Google Demo Slam",
"videoId": "18"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire/bg.jpg",
"title": "Revis posterizes Stoudemire",
"category": "Google Demo Slam",
"videoId": "19"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066/bg.jpg",
"title": "Route 66",
"category": "Google Demo Slam",
"videoId": "20"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore/bg.jpg",
"title": "Rushmore",
"category": "Google Demo Slam",
"videoId": "21"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart/bg.jpg",
"title": "Shopping Cart",
"category": "Google Demo Slam",
"videoId": "22"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo/bg.jpg",
"title": "Stealing the Logo",
"category": "Google Demo Slam",
"videoId": "23"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis/bg.jpg",
"title": "Stoudemire slams Revis",
"category": "Google Demo Slam",
"videoId": "24"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race/bg.jpg",
"title": "Streetview Road Race",
"category": "Google Demo Slam",
"videoId": "25"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles/bg.jpg",
"title": "Thanksgiving Goggles",
"category": "Google Demo Slam",
"videoId": "26"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic/bg.jpg",
"title": "Video Chat Magic",
"category": "Google Demo Slam",
"videoId": "27"
@@ -297,40 +297,40 @@
"videos": [
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive/bg.jpg",
"title": "Google Drive has Gone Google",
"category": "Gone Google",
"videoId": "28"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates/bg.jpg",
"title": "Hall and Oates has Gone Google",
"category": "Gone Google",
"videoId": "29"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google/bg.jpg",
"title": "Pt England School has Gone Google",
"category": "Gone Google",
"videoId": "30"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google/bg.jpg",
"title": "Work has Gone Google",
"category": "Gone Google",
"videoId": "31"
@@ -343,50 +343,50 @@
"videos": [
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches/bg.jpg",
"title": "2013 in Searches",
"category": "Google Zeitgeist",
"videoId": "32"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review/bg.jpg",
"title": "Year In Review - 2010",
"category": "Google Zeitgeist",
"videoId": "33"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review/bg.jpg",
"title": "Year In Review - 2011",
"category": "Google Zeitgeist",
"videoId": "34"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review/bg.jpg",
"title": "Year In Review - 2012",
"category": "Google Zeitgeist",
"videoId": "35"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013/bg.jpg",
"title": "Here's to 2013",
"category": "Google Zeitgeist",
"videoId": "36"
@@ -399,60 +399,60 @@
"videos": [
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps/bg.jpg",
"title": "Explore Treasure Mode with Google Maps",
"category": "Google",
"videoId": "37"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue/bg.jpg",
"title": "Introducing Gmail Blue",
"category": "Google",
"videoId": "38"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole/bg.jpg",
"title": "Introducing Google Fiber to the Pole",
"category": "Google",
"videoId": "39"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose/bg.jpg",
"title": "Introducing Google Nose",
"category": "Google",
"videoId": "40"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner/bg.jpg",
"title": "YouTube's ready to select a winner",
"category": "Google",
"videoId": "41"
},
{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "source": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm.mp4",
- "preview": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm.mp4",
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm/bg.jpg",
+ "source": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm.mp4",
+ "preview": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm.mp4",
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm/bg.jpg",
"title": "Levity Algorithm",
"category": "Google",
"videoId": "42"
diff --git a/LeanbackShowcase/app/src/main/res/values/strings.xml b/LeanbackShowcase/app/src/main/res/values/strings.xml
index ec4c3c2a5..da8037f63 100644
--- a/LeanbackShowcase/app/src/main/res/values/strings.xml
+++ b/LeanbackShowcase/app/src/main/res/values/strings.xml
@@ -26,7 +26,7 @@
Action clicked. Implement your own handler.
Image Grid Example
Video Grid Example
- https://storage.googleapis.com/android-tv/android_tv_videos_new.json
+ https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/android_tv_videos_new.json
JINGJIANG CHANGE PLAY Play
The video is still being downloaded. Please wait and try
later.
@@ -101,7 +101,7 @@
Downloading Fragment
Demonstrate how to download stuff from a fragment directly
- https://storage.googleapis.com/android-tv/android_tv_videos_new.json
+ https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/android_tv_videos_new.json
Related Movies
Download Video
Remove Video
diff --git a/LeanbackShowcase/server/androidtv_server.py b/LeanbackShowcase/server/androidtv_server.py
index 688bafd98..f51795625 100644
--- a/LeanbackShowcase/server/androidtv_server.py
+++ b/LeanbackShowcase/server/androidtv_server.py
@@ -61,51 +61,51 @@ class MovieOverview(ndb.Model):
"category": "Google+",
"videos": [{
"description": "Jon introduces Instant Upload with a few thoughts on how we remember the things that matter. Check out some ways we've been rethinking real-life sharing for the web at plus.google.com",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Instant%20Upload/bg.jpg",
"title": "Instant Upload",
"studio": "Google+"
}, {
"description": "With Google+ Instant Upload, every picture you take on your phone is instantly backed up to a private Google+ album. It's a simple way to make sure you never lose another memory.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20New%20Dad/bg.jpg",
"title": "New Dad",
"studio": "Google+"
}, {
"description": "Laugh, share news, celebrate, learn something new or stay in touch with Hangouts. And with Hangouts on your phone, you can drop in from wherever you are.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Say%20more%20with%20Hangouts/bg.jpg",
"title": "Say more with Hangouts",
"studio": "Google+"
}, {
"description": "Search on Google+ helps you get advice from the people you know -- sometimes when you least expect it. Check out some ways we've been rethinking real-life sharing for the web at plus.google.com.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Search/bg.jpg",
"title": "Google+ Search",
"studio": "Google+"
}, {
"description": "New ways of sharing the right things with the right people. Join at http://google.com/+",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Sharing%20but%20like%20real%20life/bg.jpg",
"title": "Sharing but like real life",
"studio": "Google+"
}, {
"description": "Jed introduces Circles with a few thoughts on the nature of friendship. Check out some ways we've been rethinking real-life sharing for the web at plus.google.com.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Circles/bg.jpg",
"title": "Google+ Circles",
"studio": "Google+"
}, {
"description": "Aimee introduces Hangouts with a few thoughts on the spontaneous get-together. Check out some ways we've been rethinking real-life sharing for the web at plus.google.com.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Google%2B/Google%2B_%20Hangouts/bg.jpg",
"title": "Google+ Hangouts",
"studio": "Google+"
}]
@@ -113,149 +113,149 @@ class MovieOverview(ndb.Model):
"category": "Demo Slam",
"videos": [{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%2020ft%20Search/bg.jpg",
"title": "20ft Search",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Balcony%20Toss/bg.jpg",
"title": "Balcony Toss",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Dance%20Search/bg.jpg",
"title": "Dance Search",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Epic%20Docs%20Animation/bg.jpg",
"title": "Epic Docs Animation",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Extra%20Spicy/bg.jpg",
"title": "Extra Spicy",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Get%20Your%20Money's%20Worth/bg.jpg",
"title": "Get Your Money's Worth",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Guitar%20Search/bg.jpg",
"title": "Guitar Search",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hangin'%20with%20the%20Google%20Search%20Bar/bg.jpg",
"title": "Hangin' with the Google Search Bar",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Hometown%20Caroling/bg.jpg",
"title": "Hometown Caroling",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Instant%20Music/bg.jpg",
"title": "Instant Music",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Pep%20Talk/bg.jpg",
"title": "Pep Talk",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Realtime%20Karaoke/bg.jpg",
"title": "Realtime Karaoke",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Revis%20posterizes%20Stoudemire/bg.jpg",
"title": "Revis posterizes Stoudemire",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Route%2066/bg.jpg",
"title": "Route 66",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Rushmore/bg.jpg",
"title": "Rushmore",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Shopping%20Cart/bg.jpg",
"title": "Shopping Cart",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stealing%20the%20Logo/bg.jpg",
"title": "Stealing the Logo",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Stoudemire%20slams%20Revis/bg.jpg",
"title": "Stoudemire slams Revis",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Streetview%20Road%20Race/bg.jpg",
"title": "Streetview Road Race",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Thanksgiving%20Goggles/bg.jpg",
"title": "Thanksgiving Goggles",
"studio": "Google Demo Slam"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Demo%20Slam/Google%20Demo%20Slam_%20Video%20Chat%20Magic/bg.jpg",
"title": "Video Chat Magic",
"studio": "Google Demo Slam"
}
@@ -264,30 +264,30 @@ class MovieOverview(ndb.Model):
"category": "Gone Google",
"videos": [{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Google%20Drive/bg.jpg",
"title": "Google Drive has Gone Google",
"studio": "Gone Google"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Go%20Google_%20Hall%20and%20Oates/bg.jpg",
"title": "Hall and Oates has Gone Google",
"studio": "Gone Google"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Pt%20England%20School%20has%20Gone%20Google/bg.jpg",
"title": "Pt England School has Gone Google",
"studio": "Gone Google"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Gone%20Google/Work%20has%20gone%20Google/bg.jpg",
"title": "Work has Gone Google",
"studio": "Gone Google"
}]
@@ -295,37 +295,37 @@ class MovieOverview(ndb.Model):
"category": "Zeitgeist",
"videos": [{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20-%202013%20in%20Searches/bg.jpg",
"title": "2013 in Searches",
"studio": "Google Zeitgeist"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202010_%20Year%20in%20Review/bg.jpg",
"title": "Year In Review - 2010",
"studio": "Google Zeitgeist"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202011_%20Year%20In%20Review/bg.jpg",
"title": "Year In Review - 2011",
"studio": "Google Zeitgeist"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Zeitgeist%202012_%20Year%20In%20Review/bg.jpg",
"title": "Year In Review - 2012",
"studio": "Google Zeitgeist"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/Zeitgeist/Google%20Zeitgeist%20_%20Here's%20to%202013/bg.jpg",
"title": "Here's to 2013",
"studio": "Google Zeitgeist"
}]
@@ -333,44 +333,44 @@ class MovieOverview(ndb.Model):
"category": "April Fool's 2013",
"videos": [{
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Explore%20Treasure%20Mode%20with%20Google%20Maps/bg.jpg",
"title": "Explore Treasure Mode with Google Maps",
"studio": "Google"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Gmail%20Blue/bg.jpg",
"title": "Introducing Gmail Blue",
"studio": "Google"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Fiber%20to%20the%20Pole/bg.jpg",
"title": "Introducing Google Fiber to the Pole",
"studio": "Google"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Introducing%20Google%20Nose/bg.jpg",
"title": "Introducing Google Nose",
"studio": "Google"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/YouTube's%20ready%20to%20select%20a%20winner/bg.jpg",
"title": "YouTube's ready to select a winner",
"studio": "Google"
}, {
"description": "Fusce id nisi turpis. Praesent viverra bibendum semper. Donec tristique, orci sed semper lacinia, quam erat rhoncus massa, non congue tellus est quis tellus. Sed mollis orci venenatis quam scelerisque accumsan. Curabitur a massa sit amet mi accumsan mollis sed et magna. Vivamus sed aliquam risus. Nulla eget dolor in elit facilisis mattis. Ut aliquet luctus lacus. Phasellus nec commodo erat. Praesent tempus id lectus ac scelerisque. Maecenas pretium cursus lectus id volutpat.",
- "sources": ["https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm.mp4"],
- "card": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm/card.jpg",
- "background": "https://storage.googleapis.com/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm/bg.jpg",
+ "sources": ["https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm.mp4"],
+ "card": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm/card.jpg",
+ "background": "https://storage.googleapis.com/androiddevelopers/samples_assets/android-tv/Sample%20videos/April%20Fool's%202013/Levity%20Algorithm/bg.jpg",
"title": "Levity Algorithm",
"studio": "Google"
}]
diff --git a/ReferenceAppKotlin/CAST_CONNECT.md b/ReferenceAppKotlin/CAST_CONNECT.md
index 2c00426a7..0d4509c16 100644
--- a/ReferenceAppKotlin/CAST_CONNECT.md
+++ b/ReferenceAppKotlin/CAST_CONNECT.md
@@ -59,7 +59,7 @@ either of these two approaches:
1. In the class [VideoBrowserFragment](https://github.com/googlecast/CastVideos-android/blob/master/src/com/google/sample/cast/refplayer/browser/VideoBrowserFragment.java),
update the instance variable “CATALOG_URL” to point to a URL that returns a JSON
string in the same format as the one present at
-[https://commondatastorage.googleapis.com/gtv-videos-bucket/CastVideos/f.json](https://commondatastorage.googleapis.com/gtv-videos-bucket/CastVideos/f.json)
+[https://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/CastVideos/f.json](https://storage.googleapis.com/androiddevelopers/samples_assets/gtv-videos-bucket/CastVideos/f.json)
so that it can be converted to the appropriate MediaInfo objects that are used to play the video in the player
locally and to send them to be casted to the receiver. This would require minimum change to the code of
the sender application, however, it must be ensured that the JSON returned by the URL is of the right
diff --git a/ReferenceAppKotlin/app/src/main/res/raw/api.json b/ReferenceAppKotlin/app/src/main/res/raw/api.json
index 231c1d5d2..848f53234 100644
--- a/ReferenceAppKotlin/app/src/main/res/raw/api.json
+++ b/ReferenceAppKotlin/app/src/main/res/raw/api.json
@@ -5,9 +5,9 @@
"name": "jQuery and Closest",
"description": "Surma talks about the origins of jQuery and how it influenced the web platform today.",
"uri": "https://atv-reference-app.firebaseapp.com/clips-supercharged/supercharged-jquery-and-closest",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-jquery-and-closest.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-jquery-and-closest-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-jquery-and-closest-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-jquery-and-closest.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-jquery-and-closest-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-jquery-and-closest-background.jpg",
"category": "Supercharged Clips",
"duration": "PT00H01M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/clips-supercharged",
@@ -21,9 +21,9 @@
"name": "Map and Filter",
"description": "In this mini series, Surma introduces you to the various functional methods that JavaScript Arrays have to offer. In this episode: map & filter!",
"uri": "https://atv-reference-app.firebaseapp.com/clips-supercharged/supercharged-map-and-filter",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-map-and-filter.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-map-and-filter-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-map-and-filter-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-map-and-filter.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-map-and-filter-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-map-and-filter-background.jpg",
"category": "Supercharged Clips",
"duration": "PT00H01M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/clips-supercharged",
@@ -37,9 +37,9 @@
"name": "Some and Every",
"description": "In this mini series, Surma introduces you to the various functional methods that JavaScript Arrays have to offer. In this episode: some & every!",
"uri": "https://atv-reference-app.firebaseapp.com/clips-supercharged/supercharged-some-and-every",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-some-and-every.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-some-and-every-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-some-and-every-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-some-and-every.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-some-and-every-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-some-and-every-background.jpg",
"category": "Supercharged Clips",
"duration": "PT00H01M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/clips-supercharged",
@@ -53,9 +53,9 @@
"name": "Reduce",
"description": "In this mini series, Surma introduces you to the various functional methods that JavaScript Arrays have to offer. In this episode: The infamous and feared reduce()!",
"uri": "https://atv-reference-app.firebaseapp.com/clips-supercharged/supercharged-reduce",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-reduce.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-reduce-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-reduce-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-reduce.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-reduce-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-reduce-background.jpg",
"category": "Supercharged Clips",
"duration": "PT00H01M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/clips-supercharged",
@@ -69,9 +69,9 @@
"name": "FlatMap",
"description": "In this mini series, Surma introduces you to the various functional methods that JavaScript Arrays have to offer. In this episode: flatMap!",
"uri": "https://atv-reference-app.firebaseapp.com/clips-supercharged/supercharged-flatmap",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-flatmap.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-flatmap-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-supercharged/supercharged-flatmap-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-flatmap.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-flatmap-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-supercharged/supercharged-flatmap-background.jpg",
"category": "Supercharged Clips",
"duration": "PT00H01M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/clips-supercharged",
@@ -85,9 +85,9 @@
"name": "Chrome Dev Summit Promo",
"description": "Promotional video for the Chrome Dev Summit",
"uri": "https://atv-reference-app.firebaseapp.com/clips-misc/crome-dev-summit-promo",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/crome-dev-summit-promo.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/crome-dev-summit-promo-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/crome-dev-summit-promo-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/crome-dev-summit-promo.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/crome-dev-summit-promo-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/crome-dev-summit-promo-background.jpg",
"category": "Misc Clips",
"duration": "PT00H01M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/clips-misc",
@@ -101,9 +101,9 @@
"name": "State of the Web",
"description": "Introducing The State of the Web podcasts",
"uri": "https://atv-reference-app.firebaseapp.com/clips-misc/state-of-the-web",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/state-of-the-web.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/state-of-the-web-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/state-of-the-web-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/state-of-the-web.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/state-of-the-web-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/state-of-the-web-background.jpg",
"category": "Misc Clips",
"duration": "PT00H01M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/clips-misc",
@@ -117,9 +117,9 @@
"name": "Google Search News",
"description": "John Mueller presents Google Search News",
"uri": "https://atv-reference-app.firebaseapp.com/clips-misc/google-search-news",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/google-search-news.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/google-search-news-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/google-search-news-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/google-search-news.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/google-search-news-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/google-search-news-background.jpg",
"category": "Misc Clips",
"duration": "PT00H05M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/clips-misc",
@@ -133,9 +133,9 @@
"name": "Common Questions",
"description": "In this holiday special of Ask Google Webmasters, John Mueller goes over some of the most common SEO questions",
"uri": "https://atv-reference-app.firebaseapp.com/clips-misc/agw-common-questions",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/agw-common-questions.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/agw-common-questions-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/agw-common-questions-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/agw-common-questions.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/agw-common-questions-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/agw-common-questions-background.jpg",
"category": "Misc Clips",
"duration": "PT00H04M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/clips-misc",
@@ -149,9 +149,9 @@
"name": "Search Console",
"description": "John is joined again by Martin Splitt, Webmaster Trends Analyst at Google, as they discuss questions around rendering and URL inspection in Google Search Console",
"uri": "https://atv-reference-app.firebaseapp.com/clips-misc/agw-search-console",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/agw-search-console.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/agw-search-console-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/agw-search-console-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/agw-search-console.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/agw-search-console-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/agw-search-console-background.jpg",
"category": "Misc Clips",
"duration": "PT00H04M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/clips-misc",
@@ -165,9 +165,9 @@
"name": "Images",
"description": "In this episode of Ask Google Webmasters, John Mueller goes over handy tips on how to optimize your images for Google Search.",
"uri": "https://atv-reference-app.firebaseapp.com/clips-misc/agw-images",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/agw-images.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/agw-images-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/clips-misc/agw-images-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/agw-images.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/agw-images-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/clips-misc/agw-images-background.jpg",
"category": "Misc Clips",
"duration": "PT00H01M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/clips-misc",
@@ -181,9 +181,9 @@
"name": "The Psychiatrist Gets Clampetted",
"description": "A Beverly Hills psychiatrist pursues Granny instead of Pearl when Granny's love potion misfires.",
"uri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies/bh34-psychiatrist-gets-clampetted",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh34-psychiatrist-gets-clampetted.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh34-psychiatrist-gets-clampetted-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh34-psychiatrist-gets-clampetted-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh34-psychiatrist-gets-clampetted.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh34-psychiatrist-gets-clampetted-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh34-psychiatrist-gets-clampetted-background.jpg",
"category": "Beverly Hillbillies",
"duration": "PT00H25M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies",
@@ -197,9 +197,9 @@
"name": "Elly Becomes a Secretary",
"description": "Jed takes over Drysdale's job for a day.",
"uri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies/bh35-elly-becomes-a-secretary",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh35-elly-becomes-a-secretary.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh35-elly-becomes-a-secretary-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh35-elly-becomes-a-secretary-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh35-elly-becomes-a-secretary.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh35-elly-becomes-a-secretary-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh35-elly-becomes-a-secretary-background.jpg",
"category": "Beverly Hillbillies",
"duration": "PT00H25M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies",
@@ -213,9 +213,9 @@
"name": "Jethro's Friend",
"description": "One of Jethro's school friends spends a day at the Clampett mansion, and the hillbillies show the overprotected boy how to have fun.",
"uri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies/bh36-jethros-friend",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh36-jethros-friend.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh36-jethros-friend-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh36-jethros-friend-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh36-jethros-friend.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh36-jethros-friend-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh36-jethros-friend-background.jpg",
"category": "Beverly Hillbillies",
"duration": "PT00H25M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies",
@@ -229,9 +229,9 @@
"name": "Jed Gets the Misery",
"description": "Jed fakes illness for doctor Granny.",
"uri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies/bh37-jed-gets-the-misery",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh37-jed-gets-the-misery.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh37-jed-gets-the-misery-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh37-jed-gets-the-misery-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh37-jed-gets-the-misery.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh37-jed-gets-the-misery-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh37-jed-gets-the-misery-background.jpg",
"category": "Beverly Hillbillies",
"duration": "PT00H26M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies",
@@ -245,9 +245,9 @@
"name": "Hair-Raising Holiday",
"description": "Drysdale is planning to tell Granny to stop doctoring after she cut off his hair to cure him. He sends Jane to tell her, and when she arrives at the mansion, tells her himself.",
"uri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies/bh38-hair-raising-holiday",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh38-hair-raising-holiday.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh38-hair-raising-holiday-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh38-hair-raising-holiday-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh38-hair-raising-holiday.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh38-hair-raising-holiday-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh38-hair-raising-holiday-background.jpg",
"category": "Beverly Hillbillies",
"duration": "PT00H25M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies",
@@ -261,9 +261,9 @@
"name": "Granny's Garden",
"description": "Granny plants a vegetable garden.",
"uri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies/bh39-grannys-garden",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh39-grannys-garden.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh39-grannys-garden-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/episodes-beverly-hillbillies/bh39-grannys-garden-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh39-grannys-garden.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh39-grannys-garden-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/episodes-beverly-hillbillies/bh39-grannys-garden-background.jpg",
"category": "Beverly Hillbillies",
"duration": "PT00H25M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/episodes-beverly-hillbillies",
@@ -277,9 +277,9 @@
"name": "Kid Auto Races at Venice",
"description": "The Tramp (Charles Chaplin) disrupts the filming of a go-kart race.",
"uri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin/kid-auto-races-at-venice",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/kid-auto-races-at-venice.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/kid-auto-races-at-venice-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/kid-auto-races-at-venice-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/kid-auto-races-at-venice.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/kid-auto-races-at-venice-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/kid-auto-races-at-venice-background.jpg",
"category": "Charlie Chaplin Movies",
"duration": "PT00H06M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin",
@@ -293,9 +293,9 @@
"name": "Between Showers",
"description": "A stolen umbrella causes chaos for Charlie Chaplin, a thief (Ford Sterling), a cop (Chester Conklin) and a woman.",
"uri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin/between-showers",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/between-showers.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/between-showers-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/between-showers-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/between-showers.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/between-showers-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/between-showers-background.jpg",
"category": "Charlie Chaplin Movies",
"duration": "PT00H09M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin",
@@ -309,9 +309,9 @@
"name": "A Film Johnnie",
"description": "Charlie tries to meet his favorite movie actress at the Keystone Studio.",
"uri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin/film-johnnie",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/film-johnnie.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/film-johnnie-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/film-johnnie-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/film-johnnie.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/film-johnnie-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/film-johnnie-background.jpg",
"category": "Charlie Chaplin Movies",
"duration": "PT00H07M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin",
@@ -325,9 +325,9 @@
"name": "Twenty Minutes of Love",
"description": "Charlie gets in trouble due to his snooping around.",
"uri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin/twenty-minutes-of-love",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/twenty-minutes-of-love.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/twenty-minutes-of-love-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/twenty-minutes-of-love-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/twenty-minutes-of-love.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/twenty-minutes-of-love-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/twenty-minutes-of-love-background.jpg",
"category": "Charlie Chaplin Movies",
"duration": "PT00H10M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin",
@@ -341,9 +341,9 @@
"name": "The Vagabond",
"description": "After passing the hat and taking the donations intended for German Street musicians, Charlie heads for the country.",
"uri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin/vagabond",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/vagabond.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/vagabond-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/vagabond-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/vagabond.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/vagabond-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/vagabond-background.jpg",
"category": "Charlie Chaplin Movies",
"duration": "PT00H25M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin",
@@ -357,9 +357,9 @@
"name": "The Pawnshop",
"description": "Charlie competes with a fellow shop assistant.",
"uri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin/pawnshop",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/pawnshop.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/pawnshop-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/pawnshop-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/pawnshop.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/pawnshop-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/pawnshop-background.jpg",
"category": "Charlie Chaplin Movies",
"duration": "PT00H20M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin",
@@ -373,9 +373,9 @@
"name": "The Rink",
"description": "A waiter (Charles Chaplin) catches the eye of a socialite (Edna Purviance).",
"uri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin/rink",
- "videoUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/rink.mp4",
- "thumbnailUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/rink-thumbnail.png",
- "backgroundUri": "https://storage.googleapis.com/atv-reference-app-videos/movies-charlie-chaplin/rink-background.jpg",
+ "videoUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/rink.mp4",
+ "thumbnailUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/rink-thumbnail.png",
+ "backgroundUri": "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-charlie-chaplin/rink-background.jpg",
"category": "Charlie Chaplin Movies",
"duration": "PT00H19M",
"seriesUri": "https://atv-reference-app.firebaseapp.com/movies-charlie-chaplin",
diff --git a/ReferenceAppKotlin/app/src/test/java/com/android/tv/reference/repository/FakeVideoRepository.kt b/ReferenceAppKotlin/app/src/test/java/com/android/tv/reference/repository/FakeVideoRepository.kt
index 7b6b6b13c..555b3dc9d 100644
--- a/ReferenceAppKotlin/app/src/test/java/com/android/tv/reference/repository/FakeVideoRepository.kt
+++ b/ReferenceAppKotlin/app/src/test/java/com/android/tv/reference/repository/FakeVideoRepository.kt
@@ -38,15 +38,15 @@ class FakeVideoRepository(override val application: Application) : VideoReposito
/* ktlint-disable max-line-length */
private const val TEST_VIDEO_URI =
- "https://storage.googleapis.com/atv-reference-app-videos/movies-tech/seomb-seo-mythbusting-101.mp4"
+ "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-tech/seomb-seo-mythbusting-101.mp4"
/* ktlint-disable max-line-length */
private const val TEST_VIDEO_PLACEHOLDER_URI =
- "https://storage.googleapis.com/atv-reference-app-videos/movies-tech/seomb-seo-mythbusting-101.mp4"
+ "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-tech/seomb-seo-mythbusting-101.mp4"
/* ktlint-disable max-line-length */
private const val TEST_VIDEO_THUMBNAIL_URI =
- "https://storage.googleapis.com/atv-reference-app-videos/movies-tech/seomb-seo-mythbusting-101-thumbnail.png"
+ "https://storage.googleapis.com/androiddevelopers/samples_assets/atv-reference-app-videos/movies-tech/seomb-seo-mythbusting-101-thumbnail.png"
// Adjust the playback position and duration with the time you want to test
// Add approximate duration and playback position.