Non-official site for The Life Series Minecraft hardcore survival multiplayer series housing every video www.life-series.online
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Scaffold pages for the rewrite (#52)

* Scaffold pages for the rewrite

* Fix favicon

authored by

Ghustvn and committed by
GitHub
860d7989 b053c828

+4227 -19
public/rewrite/favicon.png

This is a binary file and will not be displayed.

+35 -19
src/content.config.ts
··· 1 1 import { defineCollection, z } from 'astro:content'; 2 2 import { file } from 'astro/loaders'; 3 3 4 - const seasons = defineCollection({ 5 - loader: file('src/data/seasons.json'), 6 - schema: z.object({ 7 - title: z.string(), 8 - sessionCount: z.number().optional(), 9 - seo: z.object({ 10 - description: z.object({ 11 - twist: z.string(), 12 - }), 4 + const seasonsSchema = z.object({ 5 + title: z.string(), 6 + sessionCount: z.number().optional(), 7 + seo: z.object({ 8 + description: z.object({ 9 + twist: z.string(), 13 10 }), 14 - videos: z.record( 15 - z.string(), 16 - z.array( 17 - z.object({ 18 - id: z.string(), 19 - title: z.string(), 20 - isMovie: z.boolean().default(false), 21 - }), 22 - ), 23 - ), 24 11 }), 12 + videos: z.record( 13 + z.string(), 14 + z.array( 15 + z.object({ 16 + id: z.string(), 17 + title: z.string(), 18 + isMovie: z.boolean().default(false), 19 + }), 20 + ), 21 + ), 22 + }); 23 + 24 + const seasons = defineCollection({ 25 + loader: file('src/data/seasons.json'), 26 + schema: seasonsSchema, 27 + }); 28 + 29 + const seasonsRewrite = defineCollection({ 30 + loader: file('src/data/rewrite/seasons.json'), 31 + schema: seasonsSchema, 25 32 }); 26 33 27 34 const members = defineCollection({ ··· 32 39 }), 33 40 }); 34 41 42 + const membersRewrite = defineCollection({ 43 + loader: file('src/data/rewrite/members.json'), 44 + schema: z.object({ 45 + name: z.string(), 46 + }), 47 + }); 48 + 35 49 export const collections = { 36 50 seasons, 51 + seasonsRewrite, 37 52 members, 53 + membersRewrite, 38 54 };
+74
src/data/rewrite/members.json
··· 1 + [ 2 + { 3 + "id": "BdoubleO100", 4 + "name": "BdoubleO100" 5 + }, 6 + { 7 + "id": "BigB", 8 + "name": "BigB" 9 + }, 10 + { 11 + "id": "Etho", 12 + "name": "Etho" 13 + }, 14 + { 15 + "id": "GeminiTay", 16 + "name": "GeminiTay" 17 + }, 18 + { 19 + "id": "GoodTimesWithScar", 20 + "name": "GoodTimesWithScar" 21 + }, 22 + { 23 + "id": "Grian", 24 + "name": "Grian" 25 + }, 26 + { 27 + "id": "Impulse", 28 + "name": "Impulse" 29 + }, 30 + { 31 + "id": "InTheLittleWood", 32 + "name": "InTheLittleWood" 33 + }, 34 + { 35 + "id": "LDShadowLady", 36 + "name": "LDShadowLady" 37 + }, 38 + { 39 + "id": "Mumbo", 40 + "name": "Mumbo" 41 + }, 42 + { 43 + "id": "PearlescentMoon", 44 + "name": "PearlescentMoon" 45 + }, 46 + { 47 + "id": "Rendog", 48 + "name": "Rendog" 49 + }, 50 + { 51 + "id": "Skizzleman", 52 + "name": "Skizzleman" 53 + }, 54 + { 55 + "id": "Smajor1995", 56 + "name": "Smajor1995" 57 + }, 58 + { 59 + "id": "SmallishBeans", 60 + "name": "SmallishBeans" 61 + }, 62 + { 63 + "id": "Solidarity", 64 + "name": "Solidarity" 65 + }, 66 + { 67 + "id": "Tango", 68 + "name": "Tango" 69 + }, 70 + { 71 + "id": "ZombieCleo", 72 + "name": "ZombieCleo" 73 + } 74 + ]
+3970
src/data/rewrite/seasons.json
··· 1 + [ 2 + { 3 + "id": "nice-life", 4 + "title": "Nice Life", 5 + "sessionCount": 3, 6 + "seo": { 7 + "description": { 8 + "twist": "A 3 part holiday special" 9 + } 10 + }, 11 + "videos": { 12 + "BdoubleO100": [], 13 + "BigB": [ 14 + { 15 + "id": "bG8661ptl8U", 16 + "title": "Nice Life SMP | Ep.1 | THE BIG SURPRISE!" 17 + }, 18 + { 19 + "id": "Y4hDUsnfJTI", 20 + "title": "Nice Life SMP | Ep.2 | THE MACE GRINCH!!" 21 + }, 22 + { 23 + "id": "ClLruexX3fg", 24 + "title": "Nice Life SMP | Ep.3 | THE FINALE!" 25 + } 26 + ], 27 + "GeminiTay": [ 28 + { 29 + "id": "8g50TLYu9hw", 30 + "title": "A Cute Christmas Cottage! Nice Life: Episode 1" 31 + }, 32 + { 33 + "id": "ELRXwQSh0us", 34 + "title": "We are NAUGHTY?! Nice Life: Episode 2" 35 + }, 36 + { 37 + "id": "nocNnHY6JeM", 38 + "title": "The Finale! Nice Life: Episode 3" 39 + } 40 + ], 41 + "GoodTimesWithScar": [ 42 + { 43 + "id": "VXVJfPU_moo", 44 + "title": "Santa Burned Down My House - Nice Life Episode 1" 45 + }, 46 + { 47 + "id": "kcMmKuDj0Hc", 48 + "title": "I'm Santa's HUNTER! - Nice Life Episode 2" 49 + }, 50 + { 51 + "id": "MJHPGtCXMvU", 52 + "title": "Nice Life FINALE!" 53 + } 54 + ], 55 + "Grian": [ 56 + { 57 + "id": "2teag5QC7NA", 58 + "title": "Nice Life: Episode 1 - It's A Wonderful Life" 59 + }, 60 + { 61 + "id": "m_D0KVzslOQ", 62 + "title": "Nice Life: Episode 2 - NETHER ESCAPE!" 63 + }, 64 + { 65 + "id": "dlmfI9ovtD8", 66 + "title": "Nice Life: Episode 3 - RED WINTER FINALE!" 67 + } 68 + ], 69 + "Impulse": [ 70 + { 71 + "id": "5_dByS3XdRg", 72 + "title": "How Am I On The Naughty List!? | Nice Life Ep 01" 73 + }, 74 + { 75 + "id": "n0e_WoCLqCs", 76 + "title": "Fear Thy Neighbor! | Nice Life Ep 02" 77 + } 78 + ], 79 + "InTheLittleWood": [ 80 + { 81 + "id": "Du3gkzYxgng", 82 + "title": "THE GREAT GHAST HEIST - Minecraft Nice Life #1" 83 + }, 84 + { 85 + "id": "6RLA49HlnPw", 86 + "title": "I CONTROL QUIZBOT! - Minecraft Nice Life #2" 87 + }, 88 + { 89 + "id": "M-1DjdWn2pU", 90 + "title": "HE RISES FROM SNOW GRAVE... - Minecraft Nice Life #3" 91 + } 92 + ], 93 + "PearlescentMoon": [ 94 + { 95 + "id": "2Z7TokffUlI", 96 + "title": "Christmas, But Not Quite Right | Nice Life: Episode 1" 97 + }, 98 + { 99 + "id": "EZgvEcEimhM", 100 + "title": "FORESHADOWING | Nice Life: Episode 2" 101 + } 102 + ], 103 + "Rendog": [ 104 + { 105 + "id": "y5fAMDD-7Po", 106 + "title": "THANKS ALOT SANTA! | Nice Life SMP | Ep 01" 107 + }, 108 + { 109 + "id": "Qigme4izL5U", 110 + "title": "SINGING FOR SUPPER! | Nice Life SMP | Ep 02" 111 + }, 112 + { 113 + "id": "6_RX_Y7_9IU", 114 + "title": "RED WINTER IS HERE... AGAIN! | Nice Life SMP | Ep 03" 115 + } 116 + ], 117 + "Skizzleman": [ 118 + { 119 + "id": "9zvwCwImBxM", 120 + "title": "Say One More Thing About My House! - NICE LIFE EP 1" 121 + }, 122 + { 123 + "id": "NK4JhtTP6l0", 124 + "title": "ANether Great Experience! - NICE LIFE EP 2" 125 + } 126 + ], 127 + "Smajor1995": [ 128 + { 129 + "id": "VnC0cwZNhTg", 130 + "title": "My WORST Start EVER! - Nice Life - Ep.1" 131 + }, 132 + { 133 + "id": "1X7FrjLPTl0", 134 + "title": "I've NEVER Been RED This Quickly! - Nice Life - Ep.2" 135 + }, 136 + { 137 + "id": "2u4y5G9zDgI", 138 + "title": "RED WINTER IS HERE! - Nice Life - Ep.3" 139 + } 140 + ], 141 + "SmallishBeans": [ 142 + { 143 + "id": "S5-mVaa7eMA", 144 + "title": "I've Been Naughty! | Nice Life | Ep.1" 145 + }, 146 + { 147 + "id": "1wRmkpzydwE", 148 + "title": "Ruining Everyone's Christmas. | Nice Life | Ep.2" 149 + }, 150 + { 151 + "id": "iab3y7hsDns", 152 + "title": "Christmas is Cancelled. | Nice Life | Ep.3" 153 + } 154 + ], 155 + "Solidarity": [ 156 + { 157 + "id": "1u1TOZwpI74", 158 + "title": "I'm Already On The NAUGHTY LIST!! | Nice Life | #1" 159 + }, 160 + { 161 + "id": "sPXJNeLlS9A", 162 + "title": "The Most NAUGHTY Kill You Will Ever See.. | Nice Life | #2" 163 + }, 164 + { 165 + "id": "fpLy9uxY_MM", 166 + "title": "The RED WINTER Came For Me!! | Nice Life | FINALE" 167 + } 168 + ], 169 + "ZombieCleo": [ 170 + { 171 + "id": "h6eQiU_imEE", 172 + "title": "Can I Survive the Red Christmas Curse? - 01 - Nice Life" 173 + }, 174 + { 175 + "id": "8IOv5dHcd9o", 176 + "title": "THEIR LIFE IN MY HANDS! - 02 - NICE LI|FE" 177 + }, 178 + { 179 + "id": "Msr2EMIF7L8", 180 + "title": "THE LAST YELLOW - 03 - NICE LIFE" 181 + } 182 + ] 183 + } 184 + }, 185 + { 186 + "id": "past-life", 187 + "title": "Past Life", 188 + "sessionCount": 8, 189 + "seo": { 190 + "description": { 191 + "twist": "The first episode starts in Minecraft version beta 1.2_02 and every new episode the Minecraft version gets updated to a newer one until eventually the most recent version." 192 + } 193 + }, 194 + "videos": { 195 + "BdoubleO100": [ 196 + { 197 + "id": "4oxAO-dNUWk", 198 + "title": "Bdubs Past Life :: I'm an Alpha in a Beta" 199 + }, 200 + { 201 + "id": "d70V2-dN1J4", 202 + "title": "Bdubs Past Life :: Trust Building Missions" 203 + }, 204 + { 205 + "id": "Pu0LSmiwYLY", 206 + "title": "Bdubs Past Life :: Payback" 207 + }, 208 + { 209 + "id": "uVnfjrHMcwA", 210 + "title": "Bdubs Past Life :: Horses" 211 + }, 212 + { 213 + "id": "uVnfjrHMcwA", 214 + "title": "Bdubs Past Life :: Horses" 215 + }, 216 + { 217 + "id": "hBFzbN0bkd0", 218 + "title": "Bdubs Past Life :: Nothing to See Here" 219 + }, 220 + { 221 + "id": "hA9cLW438ak", 222 + "title": "Bdubs Past Life :: He Shook" 223 + }, 224 + { 225 + "id": "l_YX7y8wzuo", 226 + "title": "Bdubs Past Life :: Only One B!" 227 + } 228 + ], 229 + "BigB": [ 230 + { 231 + "id": "TSlENFGBepc", 232 + "title": "Past Life SMP | Ep.1 | THE BETA VERSION!" 233 + }, 234 + { 235 + "id": "udJ5qBF4yfY", 236 + "title": "Past Life SMP | Ep.2 | IT'S MY BIRTHDAY!" 237 + }, 238 + { 239 + "id": "bW1d4XJVM3w", 240 + "title": "Past Life SMP | Ep.3 | THE MURDER MYSTERY!" 241 + }, 242 + { 243 + "id": "eoMi1RQ7Tz4", 244 + "title": "Past Life SMP | Ep.4 | THE REJECTS!" 245 + }, 246 + { 247 + "id": "Q5WpZdPpzfo", 248 + "title": "Past Life SMP | Ep.5 | PINK SHEEP?.." 249 + }, 250 + { 251 + "id": "wv0Rzuj5g1s", 252 + "title": "Past Life SMP | Ep.6 | THE SECRET MEETING.." 253 + }, 254 + { 255 + "id": "rC6XG5nXQYU", 256 + "title": "Past Life SMP | Ep.7 | I'M IN BIG TROUBLE.." 257 + }, 258 + { 259 + "id": "hGzGkLdCGi4", 260 + "title": "Past Life SMP | Ep.8 | REJECTS FOR LIFE!" 261 + } 262 + ], 263 + "Etho": [ 264 + { 265 + "id": "gLbv7LFEGgI", 266 + "title": "Past Life #1 - History Repeats" 267 + }, 268 + { 269 + "id": "B3JzdqWxf6E", 270 + "title": "Past Life #2 - Remember This?" 271 + }, 272 + { 273 + "id": "Xcg2TOke-7A", 274 + "title": "Past Life #3 - Secret Society Task" 275 + }, 276 + { 277 + "id": "n8xJsfZu_Ac", 278 + "title": "Past Life #4 - Improv is a Blast!" 279 + }, 280 + { 281 + "id": "QdyvJx1RYls", 282 + "title": "Past Life #5 - Alliance Building" 283 + }, 284 + { 285 + "id": "Jua97rQXCno", 286 + "title": "Past Life #6 - Boogeyman Loyalty Test" 287 + }, 288 + { 289 + "id": "n372vGD3cPU", 290 + "title": "Past Life #7 - Hunkering Down" 291 + }, 292 + { 293 + "id": "x-gqmT60910", 294 + "title": "Past Life #8 - Crashing Out" 295 + } 296 + ], 297 + "GeminiTay": [ 298 + { 299 + "id": "aRuXViO7vco", 300 + "title": "A New Beginning... Past Life - Episode 1" 301 + }, 302 + { 303 + "id": "_ymATtpHHlQ", 304 + "title": "Past Life - The best Villains on the Server! Episode 2" 305 + }, 306 + { 307 + "id": "OzLcuhsUdwA", 308 + "title": "I have a BIG SECRET! Past Life - Episode 3" 309 + }, 310 + { 311 + "id": "_j68HuYFCOk", 312 + "title": "The Calm... Past Life - Episode 4" 313 + }, 314 + { 315 + "id": "49jwMNkiaLE", 316 + "title": "A Strong Alliance! Past Life - Episode 5" 317 + }, 318 + { 319 + "id": "90sUpN0ITTg", 320 + "title": "Complications... Past Life - Episode 6" 321 + }, 322 + { 323 + "id": "fnvY8sE7n2o", 324 + "title": "The Victims... Past Life - Episode 7" 325 + }, 326 + { 327 + "id": "QdX7MobSgpA", 328 + "title": "Betrayal. Past life - Episode 8" 329 + } 330 + ], 331 + "GoodTimesWithScar": [ 332 + { 333 + "id": "NRJRKBfWl48", 334 + "title": "4 Dudes Chilling In A HOT Tub! - Past Life: episode 1" 335 + }, 336 + { 337 + "id": "ZKK6201jpZ0", 338 + "title": "I'm The WORST Bogeyman! - Past Life: episode 2" 339 + }, 340 + { 341 + "id": "Fj9EeQuBzac", 342 + "title": "Mistakes Were Made! - Past Life: episode 3" 343 + }, 344 + { 345 + "id": "ROUn-yM3vYs", 346 + "title": "I'm The BEST Bogeyman! - Past Life: episode 4" 347 + }, 348 + { 349 + "id": "ehsNvFUH49s", 350 + "title": "I'm Being HUNTED For My 6 Lives! - Past Life: episode 5" 351 + }, 352 + { 353 + "id": "Ds43kM4nXmE", 354 + "title": "The Cabin IS GONE!! - Past Life: episode 6" 355 + }, 356 + { 357 + "id": "alrObTQNQdo", 358 + "title": "Shirts Off And Locked In! - Past Life: episode 7" 359 + }, 360 + { 361 + "id": "atwkGtKjakU", 362 + "title": "CabinCore Against The World - Past Life: episode FINALE!" 363 + } 364 + ], 365 + "Grian": [ 366 + { 367 + "id": "05vyterhe_o", 368 + "title": "PAST LIFE: Episode 1 - BACK TO THE BEGINNING!" 369 + }, 370 + { 371 + "id": "itSzR2HNrIE", 372 + "title": "PAST LIFE: Episode 2 - THE SQUARE HOLE!" 373 + }, 374 + { 375 + "id": "78j9zqDp2-M", 376 + "title": "PAST LIFE: Episode 3 - THE SECRET SOCIETY!" 377 + }, 378 + { 379 + "id": "8mKEbwuLCsg", 380 + "title": "PAST LIFE: Episode 4 - THE BOOGEYMAN!" 381 + }, 382 + { 383 + "id": "wQZd93U4ocM", 384 + "title": "PAST LIFE: Episode 5 - THE HORSE ALLIANCE!" 385 + }, 386 + { 387 + "id": "wJ-Uky-Yjek", 388 + "title": "PAST LIFE: Episode 6 - THE BETRAYAL!" 389 + }, 390 + { 391 + "id": "nGclG4O1xFc", 392 + "title": "PAST LIFE: Episode 7 - ALL IS LOST!" 393 + }, 394 + { 395 + "id": "hAD0YR5Xv0g", 396 + "title": "PAST LIFE: Episode 8 - THE END." 397 + } 398 + ], 399 + "Impulse": [ 400 + { 401 + "id": "cIRcRDAUI0w", 402 + "title": "The Goodest Gluten Guys! | Past Life Episode 1" 403 + }, 404 + { 405 + "id": "HnH_aNOuV68", 406 + "title": "Dodging Death Like A Boss! | Past Life Episode 2" 407 + }, 408 + { 409 + "id": "U5hzqczP1cw", 410 + "title": "All Hail The Infinite Cake!!! | Past Life Episode 3" 411 + }, 412 + { 413 + "id": "nwWqHPjuy6c", 414 + "title": "I CHEATED. | Past Life Episode 4" 415 + }, 416 + { 417 + "id": "OCV9tIWWT_I", 418 + "title": "The Eulogy | Past Life Episode 5" 419 + }, 420 + { 421 + "id": "a7KS_3hMHc8", 422 + "title": "Take That, Stupid Square Hole! | Past Life Episode 6" 423 + }, 424 + { 425 + "id": "Q1pf6hHTKTQ", 426 + "title": "THIS Saved MY Life! | Past Life Episode 7" 427 + }, 428 + { 429 + "id": "DcTxulu_RjM", 430 + "title": "I AM LOST! | Past Life Episode 8" 431 + } 432 + ], 433 + "InTheLittleWood": [ 434 + { 435 + "id": "0Y_21B20gFw", 436 + "title": "BLOCK TUB TIME MACHINE - Minecraft Past Life #1" 437 + }, 438 + { 439 + "id": "MjP5dDsR2qc", 440 + "title": "THERE'S ALWAYS A CATCH - Minecraft Past Life #2" 441 + }, 442 + { 443 + "id": "dWb5AizGRiQ", 444 + "title": "I'M ABSOLUTELY FINE... I'M NOT FINE!! - Minecraft Past Life #3" 445 + }, 446 + { 447 + "id": "-XL6jonqt5s", 448 + "title": "ARRIVING AT THE PEARLY GATES... - Minecraft Past Life #4" 449 + }, 450 + { 451 + "id": "FqmmHje9Gdg", 452 + "title": "SETTING AN A-MAZE-ING TRAP!! - Minecraft Past Life #5" 453 + }, 454 + { 455 + "id": "k4EifgwRTyU", 456 + "title": "ECHOES OF TANGO.. - Minecraft Past Life #6" 457 + }, 458 + { 459 + "id": "iEh8JV__7tw", 460 + "title": "WHEN THE CLOCK STRIKES 5... - Minecraft Past Life #7" 461 + }, 462 + { 463 + "id": "isZKL6X0GHY", 464 + "title": "WE MUST FEED... - Minecraft Past Life #8 (Finale)" 465 + } 466 + ], 467 + "PearlescentMoon": [ 468 + { 469 + "id": "n-rxPX29Vrg", 470 + "title": "Back to BETA Minecraft! | Past Life: Episode 1" 471 + }, 472 + { 473 + "id": "xK5uAMmnc6o", 474 + "title": "I'm In Pain | Past Life: Episode 2" 475 + }, 476 + { 477 + "id": "eYzJk28O0J8", 478 + "title": "What Fits In The Square Hole? | Past Life: Episode 3" 479 + }, 480 + { 481 + "id": "k7e7snd2j7M", 482 + "title": "Sludge Canyon? | Past Life: Episode 4" 483 + }, 484 + { 485 + "id": "gbGJ58gncc0", 486 + "title": "Ghost Rider | Past Life: Episode 5" 487 + }, 488 + { 489 + "id": "0yFEOfr4GHw", 490 + "title": "Whiplash | Past Life: Episode 6" 491 + }, 492 + { 493 + "id": "zHqN7Hj7q7s", 494 + "title": "Blood Moon | Past Life: Episode 7" 495 + } 496 + ], 497 + "Rendog": [ 498 + { 499 + "id": "Hba3fflOaKg", 500 + "title": "LAVA PYRAMID FOR THE BOYS! | Past Life SMP | Ep 01" 501 + }, 502 + { 503 + "id": "h_tPipzaiek", 504 + "title": "THERE'S SOMETHING ABOUT TANGO! | Past Life SMP | Ep 02" 505 + }, 506 + { 507 + "id": "Zvr5LfmIxiY", 508 + "title": "WE NEVER SAW IT COMING! | Past Life SMP | Ep 03" 509 + }, 510 + { 511 + "id": "9HOWlj4FNWc", 512 + "title": "AN EXPLOSIVE PERFORMANCE! | Past Life SMP | Ep 04" 513 + }, 514 + { 515 + "id": "Cp_9GlEhgiI", 516 + "title": "T IS FOR TANGO! | Past Life SMP | Ep 05" 517 + }, 518 + { 519 + "id": "4x2FSJvn04s", 520 + "title": "OBVIOUSLY IT WORKED! | Past Life SMP | Ep 06" 521 + }, 522 + { 523 + "id": "clcgPcJqOCM", 524 + "title": "WE GOT EM! | Past Life SMP | Ep 07" 525 + } 526 + ], 527 + "Skizzleman": [ 528 + { 529 + "id": "N9dIp0HpBaI", 530 + "title": "Past Life Ep 1 - REJECTS ASSEMBLE!" 531 + }, 532 + { 533 + "id": "bWNQP1OdGdI", 534 + "title": "Past Life Ep 2 - REJECTS SUIT UP!!" 535 + }, 536 + { 537 + "id": "QjY1BHocqI4", 538 + "title": "I'M TEARING THE SERVER IN HALF!!! - Past Life Ep 3" 539 + }, 540 + { 541 + "id": "8p-FU3i9fFM", 542 + "title": "CAN'T TRUST ANYBODY!!! - Past Life Ep 4" 543 + }, 544 + { 545 + "id": "E4ydLmXdLlA", 546 + "title": "It's Raining Mobs! - Past Life Ep 5" 547 + }, 548 + { 549 + "id": "pQHFDgnOOmA", 550 + "title": "How Use This Boom Boom?! - Past Life Ep 6" 551 + }, 552 + { 553 + "id": "agye5IwqdYs", 554 + "title": "IS THERE A SPOTLIGHT ON ME?!!!! - Past Life Ep 7" 555 + }, 556 + { 557 + "id": "wTzjhSdc-rE", 558 + "title": "The Hardest Time! - Past Life Ep 8" 559 + } 560 + ], 561 + "Smajor1995": [ 562 + { 563 + "id": "8SSFWtfWr5s", 564 + "title": "A BLAST From the PAST! - Past Life - Ep.1" 565 + }, 566 + { 567 + "id": "QtK-AggwHss", 568 + "title": "A Deadly Return... - Past Life - Ep.2" 569 + }, 570 + { 571 + "id": "Ch9rt7kAlNg", 572 + "title": "Everyone is going to HATE us... - Past Life - Ep.3" 573 + }, 574 + { 575 + "id": "N8betkItYTE", 576 + "title": "The Fight To End it All... - Past Life - Ep.4" 577 + }, 578 + { 579 + "id": "wdGys2fOT5w", 580 + "title": "I was the Boogeyman TWICE in One Episode?! - Past Life - Ep.5" 581 + }, 582 + { 583 + "id": "B_RtGYJbGvw", 584 + "title": "The Cabin burns, they all burn! - Past Life - Ep.6" 585 + }, 586 + { 587 + "id": "J-e2YoYYPXo", 588 + "title": "I FELL FOR IT TWICE?! - Past Life - Ep.7" 589 + }, 590 + { 591 + "id": "aDBkYY46D5E", 592 + "title": "Scott Smajor Vs The World! - Past Life - Ep.8" 593 + } 594 + ], 595 + "SmallishBeans": [ 596 + { 597 + "id": "_tGP6G6SaCI", 598 + "title": "Everything is UGLY | Past Life | Ep.1" 599 + }, 600 + { 601 + "id": "_PpzFVHG-So", 602 + "title": "It's All OGRE. | Past Life | Ep.2" 603 + }, 604 + { 605 + "id": "zFm2nEAlX_E", 606 + "title": "Boat Boy Betrayal.. | Past Life | Ep.3" 607 + }, 608 + { 609 + "id": "XfFtpPq7YZ0", 610 + "title": "JumboBeans! | Past Life | Ep.4" 611 + }, 612 + { 613 + "id": "hbzNfz0im0I", 614 + "title": "Mumbo, What Did You Do? | Past Life | Ep.5" 615 + }, 616 + { 617 + "id": "edckD-89HlA", 618 + "title": "I've Had ENOUGH. | Past Life | Ep.6" 619 + }, 620 + { 621 + "id": "xbnMkjrJILA", 622 + "title": "BOW DOWN TO HIM! | Past Life | Ep.7" 623 + }, 624 + { 625 + "id": "cuc1nqMP9lk", 626 + "title": "The Pathetic Boogeyman. | Past Life | Ep.8" 627 + } 628 + ], 629 + "Solidarity": [ 630 + { 631 + "id": "YkH826UqH5E", 632 + "title": "WE ARE BACK IN THE PAST!! | Minecraft PAST LIFE | #1" 633 + }, 634 + { 635 + "id": "Fg07klpa9C8", 636 + "title": "HOW AM I STILL SO BAD.. | Minecraft PAST LIFE | #2" 637 + }, 638 + { 639 + "id": "cY30RwA_cY8", 640 + "title": "The SODA POP Boys Do PRANKS!! | Minecraft PAST LIFE | #3" 641 + }, 642 + { 643 + "id": "yQjYs5wfaMA", 644 + "title": "They Don't Like My BRIDGE.. | Minecraft PAST LIFE | #4" 645 + }, 646 + { 647 + "id": "Oe2L9Z4UILg", 648 + "title": "We Are LOSERS!! | Minecraft PAST LIFE | #5" 649 + }, 650 + { 651 + "id": "4unHsXogkS0", 652 + "title": "I'M CRASHING OUT!! | Minecraft PAST LIFE | #6" 653 + }, 654 + { 655 + "id": "JisqS1rHlng", 656 + "title": "THIS COULD BE MY SEASON!?.. | Minecraft PAST LIFE | #7" 657 + }, 658 + { 659 + "id": "OFg8qLo46cI", 660 + "title": "I WAS SO CLOSE.. | Minecraft PAST LIFE | FINALE" 661 + } 662 + ], 663 + "Tango": [ 664 + { 665 + "id": "1GnBjMDAeAc", 666 + "title": "Time to Flex Our GLUTES! - PastLife #1" 667 + }, 668 + { 669 + "id": "MjIreNlbODI", 670 + "title": "Grab Your Boats and Hoes Everyone! - PastLife #2" 671 + }, 672 + { 673 + "id": "kp8Cqe2nM_k", 674 + "title": "Time to put the P in their OOL! - PastLife #3" 675 + }, 676 + { 677 + "id": "vHu7xcj_PX0", 678 + "title": "I'm UNSTOPPABLE with TNT! - PastLife #4" 679 + }, 680 + { 681 + "id": "RKmGiQO9-64", 682 + "title": "I AM DEATH!! - PastLife #5" 683 + } 684 + ], 685 + "ZombieCleo": [ 686 + { 687 + "id": "BCeqCenwAlo", 688 + "title": "PAST LIFE - 01 - THE LOST GENERATION" 689 + }, 690 + { 691 + "id": "ME2jkY0mrgw", 692 + "title": "CHAOS VIBES - 02 - PAST LIFE" 693 + }, 694 + { 695 + "id": "wZ6YH34k_4w", 696 + "title": "BOLD DRAMATIC FAILURES - 03 - PAST LIFE" 697 + }, 698 + { 699 + "id": "493gofhxoXw", 700 + "title": "BUT I'M NOT THE BOOGEY! - 04 - PAST LIFE" 701 + }, 702 + { 703 + "id": "iR4ZygsBpBY", 704 + "title": "FRIEND OF THE BOOGIES! - 05 - PAST LIFE" 705 + }, 706 + { 707 + "id": "Jllb-tGUqVw", 708 + "title": "RED SACRIFICE - 06 - PAST LIFE" 709 + }, 710 + { 711 + "id": "II0Mm_TH9qM", 712 + "title": "RED ON RED - 07 - PAST LIFE" 713 + }, 714 + { 715 + "id": "BaVgRgkBcPI", 716 + "title": "MY FIRST PVP KILL - 08 - PAST LIFE" 717 + } 718 + ] 719 + } 720 + }, 721 + { 722 + "id": "wild-life", 723 + "title": "Wild Life", 724 + "seo": { 725 + "description": { 726 + "twist": "Each episode has 1 wild card activated which fundamentally changes the game in some way, shape, or form." 727 + } 728 + }, 729 + "videos": { 730 + "BdoubleO100": [ 731 + { 732 + "id": "KBURhL0D1NE", 733 + "title": "Bdubs Wild Life :: We Have a Problem" 734 + }, 735 + { 736 + "id": "DEZbmmPFy5o", 737 + "title": "Bdubs Wild Life :: What My Clock Taste Like" 738 + }, 739 + { 740 + "id": "hKmsj0lmijg", 741 + "title": "Bdubs Wild Life :: The Worst Day Of My Life" 742 + }, 743 + { 744 + "id": "gkcVzxVoZQk", 745 + "title": "Bdubs Wild Life :: Wolf in Sheeps Clothing" 746 + }, 747 + { 748 + "id": "td1YgbfAL1I", 749 + "title": "Bdubs Wild Life :: The HUGE curse" 750 + }, 751 + { 752 + "id": "frViJbKCiPw", 753 + "title": "Bdubs Wild Life :: To Smithereens" 754 + }, 755 + { 756 + "id": "MaDbj_xYSYg", 757 + "title": "Bdubs Wild Life :: Slow Mo Sleepy Boy!" 758 + }, 759 + { 760 + "id": "-4M0LhRDL5c", 761 + "title": "Bdubs Wild Life :: Bye Bye!" 762 + } 763 + ], 764 + "BigB": [ 765 + { 766 + "id": "ELBdYGOx0xU", 767 + "title": "Wild Life SMP | Ep.1 | THE FIRST WILD CARD!" 768 + }, 769 + { 770 + "id": "V5qH-cZgARY", 771 + "title": "Wild Life SMP | Ep.2 | WHAT’S HAPPENING!!" 772 + }, 773 + { 774 + "id": "u_KqIVeumLo", 775 + "title": "Wild Life SMP | Ep.3 | MY BEST FRIEND" 776 + }, 777 + { 778 + "id": "M0n2pGWRopY", 779 + "title": "Wild Life SMP | Ep.4 | STAY GREEN!" 780 + }, 781 + { 782 + "id": "iH77clwSMIM", 783 + "title": "Wild Life SMP | Ep.5 | HELLO ROBOT.." 784 + }, 785 + { 786 + "id": "YADfsky2tHo", 787 + "title": "Wild Life SMP | Ep.6 | SETTING THE TRAP" 788 + }, 789 + { 790 + "id": "Gi1swxPbgSU", 791 + "title": "Wild Life SMP | Ep.7 | CREAKING LEADER.." 792 + }, 793 + { 794 + "id": "iTsOx7TUris", 795 + "title": "Wild Life SMP | Ep.8 | THE FINALE!" 796 + } 797 + ], 798 + "Etho": [ 799 + { 800 + "id": "lbpN8lZ-oa0", 801 + "title": "Wild Life #1 - Horse Drama" 802 + }, 803 + { 804 + "id": "JV9cC1ajsnM", 805 + "title": "Wild Life #2 - The Tuff Guys" 806 + }, 807 + { 808 + "id": "z3ns4rbD_a4", 809 + "title": "Wild Life #3 - Slow Speed Chase" 810 + }, 811 + { 812 + "id": "pH2dL7AhS34", 813 + "title": "Wild Life #4 - The Three Stooges" 814 + }, 815 + { 816 + "id": "wif5GjWe0Ls", 817 + "title": "Wild Life #5 - Trivia & Tridents" 818 + }, 819 + { 820 + "id": "HuLg7YRHirg", 821 + "title": "Wild Life #6 - Stuck in Traffic" 822 + }, 823 + { 824 + "id": "4UQPVd_pUvQ", 825 + "title": "Wild Life #7 - The Windy Whiffer" 826 + }, 827 + { 828 + "id": "qT0Ygz89KZs", 829 + "title": "Wild Life #8 - A Wild & Tuff Finale" 830 + } 831 + ], 832 + "GeminiTay": [ 833 + { 834 + "id": "P0sGBZVKPc4", 835 + "title": "There is Drama Already... Wild Life - Episode 1" 836 + }, 837 + { 838 + "id": "QXAhjnbrC8w", 839 + "title": "Making Friends! Wild Life - Episode 2" 840 + }, 841 + { 842 + "id": "nbWze7jrgIQ", 843 + "title": "The Sweats - Wild Life Episode 3" 844 + }, 845 + { 846 + "id": "CwB8r_utp_4", 847 + "title": "Stayin' Alive! Wild Life - Episode 4" 848 + }, 849 + { 850 + "id": "E5LKBp0GBJs", 851 + "title": "The Social Game - Wild Life - Episode 5" 852 + }, 853 + { 854 + "id": "v0oVgt8lUqw", 855 + "title": "Creating Problems - Wild Life Ep.6" 856 + }, 857 + { 858 + "id": "o7rrTQjo_1c", 859 + "title": "I'm Projecting?! - Wild Life Ep. 7" 860 + }, 861 + { 862 + "id": "dfrCXoHJmtc", 863 + "title": "THE END! - Wild Life Ep. 8" 864 + } 865 + ], 866 + "GoodTimesWithScar": [ 867 + { 868 + "id": "TRJA1EAhJMg", 869 + "title": "My FIRST Death!! - Wild Life SMP: Episode 1" 870 + }, 871 + { 872 + "id": "feAIdRp4ybI", 873 + "title": "My ROLLER COASTER Of Death!! - Wild Life SMP: Episode 2" 874 + }, 875 + { 876 + "id": "68-XAc861Mc", 877 + "title": "I'M ON MY LAST LIFE! - Wild Life SMP: Episode 3" 878 + }, 879 + { 880 + "id": "qUbvkht8iA8", 881 + "title": "I'm Bad At Minecraft - Wild Life SMP: Episode 4" 882 + }, 883 + { 884 + "id": "MBmBHA5gP1M", 885 + "title": "Life Series Trivia Champion?! - Wild Life SMP: Episode 5" 886 + }, 887 + { 888 + "id": "TzgUqnJgUko", 889 + "title": "I Don't Like Super Trial Chambers! - Wild Life SMP: Episode 6" 890 + }, 891 + { 892 + "id": "c9uC7kvG-pA", 893 + "title": "Riding My FRIENDS! - Wild Life SMP: Episode 7" 894 + }, 895 + { 896 + "id": "AxZwc6F25LY", 897 + "title": "I DID IT! - Wild Life SMP: Finale" 898 + } 899 + ], 900 + "Grian": [ 901 + { 902 + "id": "cITT748zAgs", 903 + "title": "Wild Life: THE MOVIE", 904 + "isMovie": true 905 + }, 906 + { 907 + "id": "4G5seww-ATY", 908 + "title": "Wild Life: Episode 1 - ANYTHING COULD HAPPEN!" 909 + }, 910 + { 911 + "id": "BZ6mmUijhCE", 912 + "title": "Wild Life: Episode 2 - EATING WELL!" 913 + }, 914 + { 915 + "id": "4UnyorKuqXc", 916 + "title": "Wild Life: Episode 3 - THE SNAIL." 917 + }, 918 + { 919 + "id": "8pw6_DA2HIQ", 920 + "title": "Wild Life: Episode 4 - STUPID IDEAS" 921 + }, 922 + { 923 + "id": "S4M88a_Q3aI", 924 + "title": "Wild Life: Episode 5 - THE BIG QUIZ" 925 + }, 926 + { 927 + "id": "ypVE0XeAY64", 928 + "title": "Wild Life: Episode 6 - WILD MOBS!" 929 + }, 930 + { 931 + "id": "9XbbapMzh1g", 932 + "title": "Wild Life: Episode 7 - SUPERPOWERS" 933 + }, 934 + { 935 + "id": "R3A7XjHQ_BQ", 936 + "title": "Wild Life: Episode 8 - THE FINALE!" 937 + } 938 + ], 939 + "Impulse": [ 940 + { 941 + "id": "PgdQKRugr2Y", 942 + "title": "Drama on Day One?! | Wild Life Episode 01" 943 + }, 944 + { 945 + "id": "MFtu03m7bX0", 946 + "title": "Getting Ahead of It! | Wild Life Episode 02" 947 + }, 948 + { 949 + "id": "uVUvek05KiI", 950 + "title": "Cute But Deadly! | Wild Life Episode 03" 951 + }, 952 + { 953 + "id": "vu8JSFiq3sc", 954 + "title": "Hyperspeed Creeper Farm! | Wild Life Episode 04" 955 + }, 956 + { 957 + "id": "gZGDOYSKm4k", 958 + "title": "Make Good Choices! | Wild Life Episode 05" 959 + }, 960 + { 961 + "id": "SV64YD6neLc", 962 + "title": "On The Offensive! | Wild Life Episode 06" 963 + }, 964 + { 965 + "id": "f1A5AIogYh4", 966 + "title": "GET SWAPPED! | Wild Life Episode 07" 967 + }, 968 + { 969 + "id": "rhdt1kytrfw", 970 + "title": "Oh Good…The Snails Are Back! | Wild Life Episode 08" 971 + } 972 + ], 973 + "InTheLittleWood": [ 974 + { 975 + "id": "y3_YakogAq4", 976 + "title": "A TINY WORLD OF OUR OWN - Minecraft Wild Life #1" 977 + }, 978 + { 979 + "id": "s5_XMFlwgw0", 980 + "title": "A SPOONFUL OF WHAT?! - Minecraft Wild Life #2" 981 + }, 982 + { 983 + "id": "9zkal5dfbZY", 984 + "title": "THE SNAILS THAT CAME TO TEA - Minecraft Wild Life #3" 985 + }, 986 + { 987 + "id": "00AeOye5w7E", 988 + "title": "EIGHTY EIGHT MILES PER HOUR!!! - Minecraft Wild Life #4" 989 + }, 990 + { 991 + "id": "oyFiOts0kt8", 992 + "title": "THE LITTLE WE KNOW.. - Minecraft Wild Life #5" 993 + }, 994 + { 995 + "id": "EuCc_N3YHv8", 996 + "title": "RIDE LIKE THE WIND... BULLSEYE!! - Minecraft Wild Life #6" 997 + }, 998 + { 999 + "id": "ox90SNDx_8Q", 1000 + "title": "NOW YOU LISTEN HERE! - Minecraft Wild Life EP07" 1001 + } 1002 + ], 1003 + "LDShadowLady": [ 1004 + { 1005 + "id": "UluZ54MxGNI", 1006 + "title": "Surprise! 🎲 | Ep. 1 | Wild Life" 1007 + }, 1008 + { 1009 + "id": "aZlRG12Ami8", 1010 + "title": "Bamboozled! 🎋 | Ep. 2 | Wild Life" 1011 + }, 1012 + { 1013 + "id": "II4sfdRM3Ac", 1014 + "title": "The Snail.....🐌 | Ep. 3 | Wild Life" 1015 + }, 1016 + { 1017 + "id": "j9koj7O1xcM", 1018 + "title": "Suspiciously Slow | Ep. 4 | Wild Life" 1019 + }, 1020 + { 1021 + "id": "IesKpKrq8gI", 1022 + "title": "✨LIFE QUIZ ✨ | Ep. 5 | Wild Life" 1023 + }, 1024 + { 1025 + "id": "gQGkS_pN7NI", 1026 + "title": "The WORST Best Day Ever | Ep. 6 | Wild Life" 1027 + }, 1028 + { 1029 + "id": "L4hhbkPm0-A", 1030 + "title": "Failed Traps 💣 | Ep. 7 | Wild Life" 1031 + }, 1032 + { 1033 + "id": "YEr8d6JoYfk", 1034 + "title": "The FINAL Bamdown | Ep. 8 | Wild Life" 1035 + } 1036 + ], 1037 + "Mumbo": [ 1038 + { 1039 + "id": "ZvC2LVFR8rY", 1040 + "title": "WILD LIFE: Episode 1 - HOBBITS!" 1041 + }, 1042 + { 1043 + "id": "W2nEprNNiyY", 1044 + "title": "WILD LIFE: Episode 2 - FLOATERS" 1045 + }, 1046 + { 1047 + "id": "-Pw5ExQwxDo", 1048 + "title": "WILD LIFE: Episode 3 - I'M STRESSED" 1049 + }, 1050 + { 1051 + "id": "XeSG6VwV7JY", 1052 + "title": "WILD LIFE: Episode 4 - GOOD, BAD, UGLY" 1053 + }, 1054 + { 1055 + "id": "zlbZHMPA74Y", 1056 + "title": "WILD LIFE: Episode 5 - MACE TO THE FACE" 1057 + }, 1058 + { 1059 + "id": "baRkqtuBKeU", 1060 + "title": "They brought me back." 1061 + } 1062 + ], 1063 + "PearlescentMoon": [ 1064 + { 1065 + "id": "YMEuk26UNBk", 1066 + "title": "SMALL Lives, BIG Challenges! | Wild Life: Episode 1" 1067 + }, 1068 + { 1069 + "id": "qD_E1fh80Vc", 1070 + "title": "The Hunger RETURNS | Wild Life: Episode 2" 1071 + }, 1072 + { 1073 + "id": "vK6H_5WmhOI", 1074 + "title": "If Not Friend, Why Friend Shaped? | Wild Life: Episode 3" 1075 + }, 1076 + { 1077 + "id": "bQOnUHXR0oI", 1078 + "title": "The Elephants BELOW | Wild Life: Episode 4" 1079 + }, 1080 + { 1081 + "id": "uuj66eq36ms", 1082 + "title": "Trivial Conflict | Wild Life: Episode 5" 1083 + }, 1084 + { 1085 + "id": "PfCup8alalk", 1086 + "title": "Loss | Wild Life: Episode 6" 1087 + }, 1088 + { 1089 + "id": "kitPA48iuGg", 1090 + "title": "All The POWER | Wild Life: Episode 7" 1091 + }, 1092 + { 1093 + "id": "iTiJtpfeP8w", 1094 + "title": "Pathetic | Wild Life: Episode 8" 1095 + } 1096 + ], 1097 + "Rendog": [ 1098 + { 1099 + "id": "YJ4YQS44rqk", 1100 + "title": "SORRY JIMMY! | Wild Life SMP | Ep 01" 1101 + }, 1102 + { 1103 + "id": "s-OT2Cwk6C0", 1104 + "title": "A VERY FLAMMABLE BASE! | Wild Life SMP | Ep 02" 1105 + }, 1106 + { 1107 + "id": "aFCAbgCT904", 1108 + "title": "THE SNAIL MADE ME DO IT! | Wild Life SMP | Ep 03" 1109 + }, 1110 + { 1111 + "id": "Xh6eyI7UhIs", 1112 + "title": "PLANS FAIL UNTIL THEY DON'T! | Wild Life SMP | Ep 04" 1113 + }, 1114 + { 1115 + "id": "KFZbQ9eswds", 1116 + "title": "COMBO KABOOM! | Wild Life SMP | Ep 05" 1117 + }, 1118 + { 1119 + "id": "sQdK3m5mP6U", 1120 + "title": "CAMEL SKATEBOARDS & WHOOPSIES! | Wild Life SMP | Ep 06" 1121 + }, 1122 + { 1123 + "id": "f_PTogb03WE", 1124 + "title": "I CAN BECOME ANYONE! | Wild Life SMP | Ep 07" 1125 + }, 1126 + { 1127 + "id": "SAx7TWlPtaE", 1128 + "title": "MARTREN NEEDS FRIENDS! | Wild Life SMP | Ep 08 (FINALE)" 1129 + } 1130 + ], 1131 + "Skizzleman": [ 1132 + { 1133 + "id": "-c05jALwPpM", 1134 + "title": "Wild Life! Ep 1 - DID NOT SEE THIS COMING!" 1135 + }, 1136 + { 1137 + "id": "0237C5kpdmA", 1138 + "title": "Wild Life! Ep 2 - AN UNEXPECTED ENEMY!!!" 1139 + }, 1140 + { 1141 + "id": "HsxX4NYh7nw", 1142 + "title": "Wild Life! Ep 3 - A Dangerous Handsome Snail?" 1143 + }, 1144 + { 1145 + "id": "FCA3RBmqG0M", 1146 + "title": "Wild Life! Ep 4 - FOES AND FAILURE!" 1147 + }, 1148 + { 1149 + "id": "WyRWErKX9jg", 1150 + "title": "Wild Life! Ep 5 - I'M GONNA LOSE IT! In so many ways." 1151 + }, 1152 + { 1153 + "id": "kuEI07-F4aw", 1154 + "title": "Wild Life! Ep 6 - IS THIS THE END?!?!" 1155 + }, 1156 + { 1157 + "id": "itVEFDGsShs", 1158 + "title": "Wild Life! Ep 7? I'M BAAAAACK!" 1159 + } 1160 + ], 1161 + "Smajor1995": [ 1162 + { 1163 + "id": "F2LRqSxo9gg", 1164 + "title": "Small World. BIG Problems! - Wild Life - Ep.1" 1165 + }, 1166 + { 1167 + "id": "S76UhyssPN0", 1168 + "title": "Eat. EVERYTHING. - Wild Life - Ep.2" 1169 + }, 1170 + { 1171 + "id": "3sqhwhkPwso", 1172 + "title": "Pure. Evil. - Wild Life - Ep.3" 1173 + }, 1174 + { 1175 + "id": "G5c3RoCWHFo", 1176 + "title": "They got me... - Wild Life - Ep.4" 1177 + }, 1178 + { 1179 + "id": "LJmJNwHm6vo", 1180 + "title": "Minecraft's Most DANGEROUS Quiz Show! - Wild Life - Ep.5" 1181 + }, 1182 + { 1183 + "id": "nG8fxYVu5p4", 1184 + "title": "The WEIRDEST One YET! - Wild Life - Ep.6" 1185 + }, 1186 + { 1187 + "id": "YYc5kGZlReA", 1188 + "title": "I got the LAMEST Super Power! Wild Life - Ep.7" 1189 + }, 1190 + { 1191 + "id": "Mp4gEX7UiZE", 1192 + "title": "The WILDEST Finale EVER! Wild Life - Ep.8" 1193 + } 1194 + ], 1195 + "SmallishBeans": [ 1196 + { 1197 + "id": "im4PRwzar7M", 1198 + "title": "Make it WILD! | Wild Life The Movie", 1199 + "isMovie": true 1200 + }, 1201 + { 1202 + "id": "XVGRYWBN4co", 1203 + "title": "A Fresh Start! | Wild Life | Ep.1" 1204 + }, 1205 + { 1206 + "id": "KCOHp5VHs_s", 1207 + "title": "Building The Base! | Wild Life | Ep.2" 1208 + }, 1209 + { 1210 + "id": "mSnM6jhXHa8", 1211 + "title": "I Can't Do ANYTHING! | Wild Life | Ep.3" 1212 + }, 1213 + { 1214 + "id": "kqzChTwCzMM", 1215 + "title": "Slow & Furious?!?! | Wild Life | Ep.4" 1216 + }, 1217 + { 1218 + "id": "uPxAydfNK9k", 1219 + "title": "Oh Dear. Oh No. | Wild Life | Ep.5" 1220 + }, 1221 + { 1222 + "id": "WTf3bSnbFwI", 1223 + "title": "Traps & Trial Chambers! | Wild Life | Ep.6" 1224 + }, 1225 + { 1226 + "id": "_d_UznMnQXU", 1227 + "title": "Time to Have Some Fun.. | Wild Life | Ep.7" 1228 + }, 1229 + { 1230 + "id": "4IkEYX3PCkM", 1231 + "title": "It's About FAMILY. | Wild Life | Finale" 1232 + } 1233 + ], 1234 + "Solidarity": [ 1235 + { 1236 + "id": "xZwBBCKFjfE", 1237 + "title": "I AM SMALL... AGAIN! | Wild Life | #1" 1238 + }, 1239 + { 1240 + "id": "dCcSDsctGhQ", 1241 + "title": "I Made MUMBO Eat My.. | Wild Life | #2" 1242 + }, 1243 + { 1244 + "id": "NEbbMlR66Ts", 1245 + "title": "The WORST Day In The LIFE SERIES.. | Wild Life | #3" 1246 + }, 1247 + { 1248 + "id": "4y4od_l2zn0", 1249 + "title": "The BEST Day In The LIFE SERIES.. | Wild Life | #4" 1250 + }, 1251 + { 1252 + "id": "b_81RlzNEDQ", 1253 + "title": "THE ROBOT PRANKED ME.. | Wild Life | #5" 1254 + }, 1255 + { 1256 + "id": "x2CQZiDh1Q4", 1257 + "title": "I MADE A BIG MISTAKE.. | Wild Life | #6" 1258 + }, 1259 + { 1260 + "id": "qq2yf8BM_jU", 1261 + "title": "This Feels SO WRONG!! | Wild Life | #7" 1262 + }, 1263 + { 1264 + "id": "27DhSZg2vzY", 1265 + "title": "IT WAS ALWAYS GOING TO HAPPEN... | Wild Life | #8" 1266 + } 1267 + ], 1268 + "Tango": [ 1269 + { 1270 + "id": "NdXbaufIjSI", 1271 + "title": "We're In For a WILD Ride! - Wild Life #1" 1272 + }, 1273 + { 1274 + "id": "X8edTCgjpa0", 1275 + "title": "Redstone Torches are DELICIOUS! - Wild Life #2" 1276 + }, 1277 + { 1278 + "id": "dKduQECYzm8", 1279 + "title": "I'M SHELL SHOCKED! - Wild Life #3" 1280 + }, 1281 + { 1282 + "id": "kZexYG89HwU", 1283 + "title": "A Lesson in Murder! - Wild Life #4" 1284 + }, 1285 + { 1286 + "id": "6ThWp_BWlHw", 1287 + "title": "REDEMPTION! - Wild Life #5" 1288 + }, 1289 + { 1290 + "id": "SrBOHFqWbwU", 1291 + "title": "Donkeys and Happiness! - Wild Life #6" 1292 + }, 1293 + { 1294 + "id": "WJkRRSDXOZQ", 1295 + "title": "The ENTIRE Server is HUNTING ME! - Wild Life #7" 1296 + }, 1297 + { 1298 + "id": "4JNHrUWimDA", 1299 + "title": "Mass Chaos! - WildLife #8" 1300 + } 1301 + ], 1302 + "ZombieCleo": [ 1303 + { 1304 + "id": "6reyGA6hEZY", 1305 + "title": "FUN SIZE - 01 - WILD LIFE" 1306 + }, 1307 + { 1308 + "id": "O7yzdRulVBk", 1309 + "title": "FEED ME - 02 - WILD LIFE" 1310 + }, 1311 + { 1312 + "id": "73wWJAvJOHI", 1313 + "title": "SNAILED IT! - 03 - WILD LIFE" 1314 + }, 1315 + { 1316 + "id": "8UkQH2rxOuY", 1317 + "title": "THE BIG B-TRAYAL - 04 - WILD LIFE" 1318 + }, 1319 + { 1320 + "id": "oQI-FDTz5iE", 1321 + "title": "BURN BABY BURN - 05 - WILD LIFE" 1322 + }, 1323 + { 1324 + "id": "KkTgm7N4npk", 1325 + "title": "THE GANG'S ALL HERE - 06 - WILD LIFE" 1326 + }, 1327 + { 1328 + "id": "a_Uy9oD0_wk", 1329 + "title": "We got SUPERPOWERS and all I got was LIPPY ZOMBIES! - 07 - WILD LIFE" 1330 + }, 1331 + { 1332 + "id": "MPGMpfB1MMg", 1333 + "title": "EVERY CARD ACTIVE, ALL AT ONCE, - 08 - WILD LIFE FINALE" 1334 + } 1335 + ] 1336 + } 1337 + }, 1338 + { 1339 + "id": "secret-life", 1340 + "title": "Secret Life", 1341 + "seo": { 1342 + "description": { 1343 + "twist": "At the start of each episode each player is given a unique secret task with a challange that they have to complete. At all times, the secret must be kept as a secret." 1344 + } 1345 + }, 1346 + "videos": { 1347 + "BdoubleO100": [ 1348 + { 1349 + "id": "mx5P47605-M", 1350 + "title": "Bdubs Secret Life :: Discomfort" 1351 + }, 1352 + { 1353 + "id": "mPopGLKUkvM", 1354 + "title": "Bdubs Secret Life :: Will They Leave?" 1355 + }, 1356 + { 1357 + "id": "BeuH0bIhiyk", 1358 + "title": "Bdubs Secret Life :: Bdubs Dabs, Yeets and Pogs!" 1359 + }, 1360 + { 1361 + "id": "oc5z-QEerCk", 1362 + "title": "Bdubs Secret Life :: \"Kill the Ender Dragon.\"" 1363 + }, 1364 + { 1365 + "id": "U6UQS_lsOK4", 1366 + "title": "Bdubs Secret Life :: Danger Tag!" 1367 + }, 1368 + { 1369 + "id": "W6_P-1mXTiU", 1370 + "title": "Bdubs Secret Life :: My Worst Best Friend" 1371 + }, 1372 + { 1373 + "id": "8uzN0n4ODx4", 1374 + "title": "Bdubs Secret Life :: I Hate Someone Else Now" 1375 + }, 1376 + { 1377 + "id": "4gLegTmn_Ao", 1378 + "title": "Bdubs Secret Life :: TRIPWIRE!" 1379 + }, 1380 + { 1381 + "id": "MnJAfxk8AUU", 1382 + "title": "Bdubs Secret Life :: They Burned Mumbo's World!" 1383 + } 1384 + ], 1385 + "BigB": [ 1386 + { 1387 + "id": "ehZlGbAgpOQ", 1388 + "title": "Minecraft SECRET LIFE: The Movie", 1389 + "isMovie": true 1390 + }, 1391 + { 1392 + "id": "okToo7Xa4X8", 1393 + "title": "Secret Life SMP | Ep.1 | KEEP IT A SECRET!" 1394 + }, 1395 + { 1396 + "id": "oGyishJ-33o", 1397 + "title": "Secret Life SMP | Ep.2 | I CAN'T EXPLAIN IT!" 1398 + }, 1399 + { 1400 + "id": "5mkT7lU2F0A", 1401 + "title": "Secret Life SMP | Ep.3 | SAY IT PLEASE!!" 1402 + }, 1403 + { 1404 + "id": "7WF4L9z9c_s", 1405 + "title": "Secret Life SMP | Ep.4 | THE BACKROOMS.." 1406 + }, 1407 + { 1408 + "id": "bZ9gtBDITLw", 1409 + "title": "Secret Life SMP | Ep.5 | THE BETRAYAL" 1410 + }, 1411 + { 1412 + "id": "-PWX9mmXyPo", 1413 + "title": "Secret Life SMP | Ep.6 | WHAT HAVE YOU DONE!" 1414 + }, 1415 + { 1416 + "id": "6Smbwx0Jvuc", 1417 + "title": "Secret Life SMP | Ep.7 | THE SURVIVORS!" 1418 + }, 1419 + { 1420 + "id": "pWOZpXbzId4", 1421 + "title": "Secret Life SMP | Ep.8 | HURRY UP!" 1422 + }, 1423 + { 1424 + "id": "E8q86D1p4xs", 1425 + "title": "Secret Life SMP | Ep.9 | THE FINAL TASK!" 1426 + } 1427 + ], 1428 + "Etho": [ 1429 + { 1430 + "id": "Yuy3GJMbdBM", 1431 + "title": "Secret Life #1 - Everyone Must Sleep!" 1432 + }, 1433 + { 1434 + "id": "BcMWJYg5Rb8", 1435 + "title": "Secret Life #2 - Server Full of Weirdos" 1436 + }, 1437 + { 1438 + "id": "2Xm05gVDRuw", 1439 + "title": "Secret Life #3 - Fail Them or Fail Me" 1440 + }, 1441 + { 1442 + "id": "vjGh27QIkB8", 1443 + "title": "Secret Life #4 - Listening Comprehension Skills" 1444 + }, 1445 + { 1446 + "id": "EhaRkbt7Cf8", 1447 + "title": "Secret Life #5 - Bdubs Is Amazing!" 1448 + }, 1449 + { 1450 + "id": "HLFj7_6bRP0", 1451 + "title": "Secret Life #6 - Warden vs. Wither" 1452 + }, 1453 + { 1454 + "id": "p1BhrcCT91Y", 1455 + "title": "Secret Life #7 - Everyone Be Running" 1456 + }, 1457 + { 1458 + "id": "swmt9_n_YrE", 1459 + "title": "Secret Life #8 & 9 - Etho Shows Up" 1460 + } 1461 + ], 1462 + "GeminiTay": [ 1463 + { 1464 + "id": "rErmtQv-LB0", 1465 + "title": "Secret Life Ep.1 - I have a Reputation" 1466 + }, 1467 + { 1468 + "id": "96k3Mv7zRUA", 1469 + "title": "Secret Life Ep.2 - Everyone's crazy" 1470 + }, 1471 + { 1472 + "id": "4ZJl2VqjjgY", 1473 + "title": "Secret Life Ep.3 - A Plan to Win" 1474 + }, 1475 + { 1476 + "id": "5JHsouyDbpA", 1477 + "title": "Secret Life Ep.4 - Influencing an Army" 1478 + }, 1479 + { 1480 + "id": "JBJk00Hh2Tk", 1481 + "title": "Secret Life Ep. 5 - The Tallest Tower" 1482 + }, 1483 + { 1484 + "id": "F1Kwu6l2LNs", 1485 + "title": "Secret Life Ep.6 - Liar" 1486 + }, 1487 + { 1488 + "id": "26Wgwi-WJsg", 1489 + "title": "How I killed the Entire Secret Life Server (nearly) Ep.7" 1490 + }, 1491 + { 1492 + "id": "UMIVm1TTNj4", 1493 + "title": "Secret Life Ep. 8 - Heart Breaking" 1494 + }, 1495 + { 1496 + "id": "bp59iWT87GA", 1497 + "title": "Secret Life Ep.9 - how it ended" 1498 + } 1499 + ], 1500 + "GoodTimesWithScar": [ 1501 + { 1502 + "id": "tqHFh7KA3Vc", 1503 + "title": "Secret Life SMP - episode 1: I Broke The Game" 1504 + }, 1505 + { 1506 + "id": "bJq2phrM3js", 1507 + "title": "Secret Life SMP - Ep2: The Secret Life Courthouse!!" 1508 + }, 1509 + { 1510 + "id": "cp702Jj3f3o", 1511 + "title": "Secret Life SMP - Ep3: Stealing The Servers Light!" 1512 + }, 1513 + { 1514 + "id": "fupMK0nyFMA", 1515 + "title": "Secret Life SMP - Ep4: My Task Made Me a VILLAIN!" 1516 + }, 1517 + { 1518 + "id": "Xzz4ksCPJvI", 1519 + "title": "Secret Life SMP - Ep5: How Did I Become OverPowered !!??!!" 1520 + }, 1521 + { 1522 + "id": "5yZQRjzr7SE", 1523 + "title": "Secret Life SMP - Ep6: I Got Chased By A Wither!!" 1524 + }, 1525 + { 1526 + "id": "VJV19bnl1Gk", 1527 + "title": "Secret Life SMP - Ep7: Scar The VILLAIN is Back...." 1528 + }, 1529 + { 1530 + "id": "ryUoXrkvHxY", 1531 + "title": "Secret Life SMP - Ep8: Sabotaging The Red's Secret Plans!" 1532 + } 1533 + ], 1534 + "Grian": [ 1535 + { 1536 + "id": "UXyeT0EiqJs", 1537 + "title": "Secret Life The Movie (All Secret Life Episodes)", 1538 + "isMovie": true 1539 + }, 1540 + { 1541 + "id": "CRlNu1rgJ4w", 1542 + "title": "Secret Life: Episode 1 - KEEP A SECRET!" 1543 + }, 1544 + { 1545 + "id": "HMKDw6XtRvc", 1546 + "title": "Secret Life: Episode 2 - MORE DOORS FOR ME!" 1547 + }, 1548 + { 1549 + "id": "aN3ZbIiqQQ0", 1550 + "title": "Secret Life: Episode 3 - DOUBLE LIFE?" 1551 + }, 1552 + { 1553 + "id": "W-3GyxBeiSI", 1554 + "title": "Secret Life: Episode 4 - A NEW ALLIANCE!" 1555 + }, 1556 + { 1557 + "id": "DbhQTYShwRI", 1558 + "title": "Secret Life: Episode 5 - GETTING INVOLVED!" 1559 + }, 1560 + { 1561 + "id": "p-4jmObluEk", 1562 + "title": "Secret Life: Episode 6 - THE HARD TASK" 1563 + }, 1564 + { 1565 + "id": "uwWsiQb8aQg", 1566 + "title": "Secret Life: Episode 7 - DON'T LOOK UP!" 1567 + }, 1568 + { 1569 + "id": "6zMdLcEAenc", 1570 + "title": "Secret Life: Episode 8 - A GHOSTLY TASK" 1571 + }, 1572 + { 1573 + "id": "8XWhMFbxwVk", 1574 + "title": "Secret Life: Episode 9 - THE FINALE" 1575 + } 1576 + ], 1577 + "Impulse": [ 1578 + { 1579 + "id": "OoKMmzBT69Q", 1580 + "title": "Secret Life The Movie", 1581 + "isMovie": true 1582 + }, 1583 + { 1584 + "id": "9SOIRaMr-IQ", 1585 + "title": "I Joined a New Band! | Secret Life Episode 1" 1586 + }, 1587 + { 1588 + "id": "4yxXweiIMJE", 1589 + "title": "Loose Lips Sink Ships! | Secret Life Episode 2" 1590 + }, 1591 + { 1592 + "id": "zK0TQ2YrQJU", 1593 + "title": "I Betrayed My Best Friend! | Secret Life Episode 3" 1594 + }, 1595 + { 1596 + "id": "smR77KURO8s", 1597 + "title": "The End? | Secret Life Episode 4" 1598 + }, 1599 + { 1600 + "id": "45gHiwuLAnY", 1601 + "title": "THEY'RE AFTER ME! | Secret Life Episode 5" 1602 + }, 1603 + { 1604 + "id": "yUkMuPDLcm4", 1605 + "title": "I Dare you to:___ | Secret Life Episode 6" 1606 + }, 1607 + { 1608 + "id": "9jO82FSaysk", 1609 + "title": "I AM THE BOOGIE! | Secret Life Episode 7" 1610 + }, 1611 + { 1612 + "id": "4Pefv3lxxQM", 1613 + "title": "How i became the LAST Yellow | Secret life Episode 8" 1614 + }, 1615 + { 1616 + "id": "8d3qefBP4DM", 1617 + "title": "Not like this... | Secret Life Episode 09" 1618 + } 1619 + ], 1620 + "InTheLittleWood": [ 1621 + { 1622 + "id": "cB6DAAbqSvk", 1623 + "title": "I CAN'T TELL ANYBODY!! - Minecraft Secret Life #1" 1624 + }, 1625 + { 1626 + "id": "rZ6NeOwhaTo", 1627 + "title": "TERRIBLE, HORRIBLE, NO GOOD, VERY BAD DAY - Minecraft Secret Life #2" 1628 + }, 1629 + { 1630 + "id": "ZeDPl8r13rE", 1631 + "title": "TASK FORCE IN ACTION! - Minecraft Secret Life #3" 1632 + }, 1633 + { 1634 + "id": "pPf0eLF-NQM", 1635 + "title": "THIS IS THE END... - Minecraft Secret Life #4" 1636 + }, 1637 + { 1638 + "id": "_jzzMLgLPK8", 1639 + "title": "HAUNTED BY THE REDS - Minecraft Secret Life #5" 1640 + }, 1641 + { 1642 + "id": "hOuKJKwLDCU", 1643 + "title": "HUNTERS BECOME THE HUNTED - Minecraft Secret Life #6" 1644 + }, 1645 + { 1646 + "id": "1UvZVmYwX-s", 1647 + "title": "BEING A HEART BREAKER - Minecraft Secret Life #7" 1648 + }, 1649 + { 1650 + "id": "Pt9BabHiZj0", 1651 + "title": "GOING FOR ALL THE BONES - Minecraft Secret Life #8" 1652 + }, 1653 + { 1654 + "id": "7IUWNC7HOpg", 1655 + "title": "THE ONLY WAY IS UP - Minecraft Secret Life #9 (Finale)" 1656 + } 1657 + ], 1658 + "LDShadowLady": [ 1659 + { 1660 + "id": "T4-lFdOIA1M", 1661 + "title": "Secrets | Ep. 1 | Secret Life" 1662 + }, 1663 + { 1664 + "id": "soNKxgX8JaY", 1665 + "title": "Strange Behaviour | Ep. 2 | Secret Life" 1666 + }, 1667 + { 1668 + "id": "YooS8162SMk", 1669 + "title": "Danger Camel | Ep. 3 | Secret Life" 1670 + }, 1671 + { 1672 + "id": "PgxgsulRtN8", 1673 + "title": "Not So Secret Paths ✨ | Ep. 4 | Secret Life" 1674 + }, 1675 + { 1676 + "id": "vQyTeTIF2tc", 1677 + "title": "IMPOSSIBLE TASK | Ep. 5 | Secret Life" 1678 + }, 1679 + { 1680 + "id": "QTPAt1J8XUY", 1681 + "title": "Disaster. | Ep. 6 | Secret Life" 1682 + } 1683 + ], 1684 + "Mumbo": [ 1685 + { 1686 + "id": "txAxAOcnNf4", 1687 + "title": "SECRET LIFE: Episode 1 - The Mounders" 1688 + }, 1689 + { 1690 + "id": "ZyLlxVnN90Y", 1691 + "title": "SECRET LIFE: Episode 2 - Best Friends" 1692 + }, 1693 + { 1694 + "id": "7sA3HR8rs_8", 1695 + "title": "SECRET LIFE: Episode 3 - Impossible Task" 1696 + }, 1697 + { 1698 + "id": "QAgzJQ5l2eY", 1699 + "title": "SECRET LIFE: Episode 4 - Confusing Everyone" 1700 + }, 1701 + { 1702 + "id": "LUlrPqosPzk", 1703 + "title": "SECRET LIFE: Episode 5 - I'm Sorry" 1704 + }, 1705 + { 1706 + "id": "-c5yMtJO4kk", 1707 + "title": "SECRET LIFE: Episode 6 - IDIOT" 1708 + } 1709 + ], 1710 + "PearlescentMoon": [ 1711 + { 1712 + "id": "pobq77s98xI", 1713 + "title": "Secret Life: Don't Tell ANYONE | Episode 1" 1714 + }, 1715 + { 1716 + "id": "o83LMyu9uKs", 1717 + "title": "Secret Life: Bunk Buddies! | Episode 2" 1718 + }, 1719 + { 1720 + "id": "hS8-CWAmMII", 1721 + "title": "Secret Life: DROP IT! | Episode 3" 1722 + }, 1723 + { 1724 + "id": "nTGyE9bQylw", 1725 + "title": "Secret Life: YES, AND | Episode 4" 1726 + }, 1727 + { 1728 + "id": "aLblyEEShMQ", 1729 + "title": "Secret Life: HOT POTATO | Episode 5" 1730 + }, 1731 + { 1732 + "id": "rCBRoi3wWcI", 1733 + "title": "Secret Life: IMPOSTER | Episode 6" 1734 + }, 1735 + { 1736 + "id": "DzxWDSXLGkI", 1737 + "title": "Secret Life: INFECTED | Episode 7" 1738 + }, 1739 + { 1740 + "id": "2w29hNPcqKM", 1741 + "title": "Secret Life: Broken Alliances | Episode 8" 1742 + }, 1743 + { 1744 + "id": "p0CSgJJj1S8", 1745 + "title": "Secret Life: MOUNDERS For Life | Episode 9" 1746 + } 1747 + ], 1748 + "Skizzleman": [ 1749 + { 1750 + "id": "VldNHPEdJ_M", 1751 + "title": "Secret Life - THE MOVIE! - Skizz POV", 1752 + "isMovie": true 1753 + }, 1754 + { 1755 + "id": "pGSQn3npaIw", 1756 + "title": "Secret Life - Shhhhhhh! - Ep 1" 1757 + }, 1758 + { 1759 + "id": "iDUVATSpFtU", 1760 + "title": "Secret Life - Bros For Life! - Ep 2" 1761 + }, 1762 + { 1763 + "id": "FX_zFYt6ATA", 1764 + "title": "Secret Life - It Takes Heart! - Ep 3" 1765 + }, 1766 + { 1767 + "id": "qxRXzKBwjcg", 1768 + "title": "Secret Life - Is It Really That Complicated?! - Ep 4" 1769 + }, 1770 + { 1771 + "id": "u26lWhPy718", 1772 + "title": "Secret Life - Reds Are Attacking! - Ep 5" 1773 + }, 1774 + { 1775 + "id": "K80RcnNNzlQ", 1776 + "title": "Secret Life - Dr Skizz In The House! - Ep 6" 1777 + }, 1778 + { 1779 + "id": "U-dDsQSdiTE", 1780 + "title": "Secret Life - Ohhh The Heartburn! - Ep 7" 1781 + }, 1782 + { 1783 + "id": "--C_PZ1BRqM", 1784 + "title": "Secret Life - Sweet Revenge!!! - Ep 8" 1785 + }, 1786 + { 1787 + "id": "9h2UfHeVlww", 1788 + "title": "Secret Life - Complete Carnage! - Ep 9" 1789 + } 1790 + ], 1791 + "Smajor1995": [ 1792 + { 1793 + "id": "GNMWcr88dP0", 1794 + "title": "Secret Life SMP: The Movie", 1795 + "isMovie": true 1796 + }, 1797 + { 1798 + "id": "N5M6Xp25GSc", 1799 + "title": "I have a BIG Secret... - Secret Life SMP - Ep.1" 1800 + }, 1801 + { 1802 + "id": "8b43CFrMAtY", 1803 + "title": "This is my worst nightmare... - Secret Life SMP - Ep.2" 1804 + }, 1805 + { 1806 + "id": "1W23iOlHMjE", 1807 + "title": "This was a BAD Idea... - Secret Life SMP - Ep.3" 1808 + }, 1809 + { 1810 + "id": "zc9PWQxyDO0", 1811 + "title": "This is a bad idea right?... - Secret Life SMP - Ep.4" 1812 + }, 1813 + { 1814 + "id": "tszCWEeDQTY", 1815 + "title": "I have to GET him! - Secret Life SMP - Ep.5" 1816 + }, 1817 + { 1818 + "id": "15Dsi9GUEHU", 1819 + "title": "This was a DISASTER! - Secret Life SMP - Ep.6" 1820 + }, 1821 + { 1822 + "id": "8QHCmOGCbPw", 1823 + "title": "I need to Survive!!! - Secret Life SMP - Ep.7" 1824 + }, 1825 + { 1826 + "id": "5d8FzaitQrI", 1827 + "title": "It's the Final Countdown...- Secret Life SMP - Ep.8" 1828 + }, 1829 + { 1830 + "id": "1B8jDakxu80", 1831 + "title": "Our Final Show! - Secret Life SMP - Ep.9 FINALE" 1832 + } 1833 + ], 1834 + "SmallishBeans": [ 1835 + { 1836 + "id": "EN0ZIL6sYvs", 1837 + "title": "AWFUL START | Secret Life Ep.1" 1838 + }, 1839 + { 1840 + "id": "65hskfsVfUc", 1841 + "title": "I Started a Cult.. | Secret Life Ep.2" 1842 + }, 1843 + { 1844 + "id": "B5cIG9Krqeo", 1845 + "title": "The 100 Block Water Bucket Clutch.. | Secret Life Ep.3" 1846 + }, 1847 + { 1848 + "id": "zDwunRgU0f8", 1849 + "title": "Hey Now, You're an All Star! | Secret Life Ep.4" 1850 + }, 1851 + { 1852 + "id": "ApwEdbBiOeA", 1853 + "title": "Backseat Gaming & Ferris Wheels! | Secret Life Ep.5" 1854 + }, 1855 + { 1856 + "id": "uR5c43GgbV4", 1857 + "title": "THE ASSASSIN! | Secret Life Ep. 6" 1858 + }, 1859 + { 1860 + "id": "9fTOrfsCBDs", 1861 + "title": "The Boogie RETURNS! | Secret Life Ep. 7" 1862 + }, 1863 + { 1864 + "id": "kM8fqr7k2I4", 1865 + "title": "I am the Danger. | Secret Life Ep. 8" 1866 + }, 1867 + { 1868 + "id": "7DMw50SmuUI", 1869 + "title": "The Finale | Secret Life Ep. 9" 1870 + } 1871 + ], 1872 + "Solidarity": [ 1873 + { 1874 + "id": "lvw2YlHEdJU", 1875 + "title": "Minecraft Secret Life SMP | The Movie", 1876 + "isMovie": true 1877 + }, 1878 + { 1879 + "id": "0xbrdptLE6Q", 1880 + "title": "I Have A HUGE SECRET!! | Secret Life SMP | #1" 1881 + }, 1882 + { 1883 + "id": "wfYIn88YELQ", 1884 + "title": "I'M THE FAILURE OF THE SERVER!! | Secret Life SMP | #2" 1885 + }, 1886 + { 1887 + "id": "ajTomDUHN_Y", 1888 + "title": "THE LEAP OF FAITH GONE WRONG!! | Secret Life SMP | #3" 1889 + }, 1890 + { 1891 + "id": "xl0B8pc49H0", 1892 + "title": "IT'S HAPPENING AGAIN.. | Secret Life SMP | #4" 1893 + }, 1894 + { 1895 + "id": "HiVScPz_2iE", 1896 + "title": "A WAR HAS BEGUN!! | Secret Life SMP | #5" 1897 + }, 1898 + { 1899 + "id": "dkLQkmZYTk8", 1900 + "title": "THE CURSE HAS BEEN BROKEN!! | Secret Life SMP | #6" 1901 + }, 1902 + { 1903 + "id": "3bA16-b9aoY", 1904 + "title": "GRIAN'S SECRET ANGEL!! | Secret Life SMP" 1905 + } 1906 + ], 1907 + "Tango": [ 1908 + { 1909 + "id": "o75KCZJL1X4", 1910 + "title": "Can You Keep a Secret? - Secret Life #1" 1911 + }, 1912 + { 1913 + "id": "ag1lBEEJKHI", 1914 + "title": "Care to Make a Wager? - Secret Life #2" 1915 + }, 1916 + { 1917 + "id": "k4y0njZlE-g", 1918 + "title": "Me and My Friend Torchy! - Secret Life #3" 1919 + }, 1920 + { 1921 + "id": "DjxpxOGDB6g", 1922 + "title": "Mumbo's Shadow! - Secret Life #4" 1923 + }, 1924 + { 1925 + "id": "-98DR8DNZn0", 1926 + "title": "TAG! I'm it! - Secret Life #5" 1927 + }, 1928 + { 1929 + "id": "Axwl4sSzPZk", 1930 + "title": "I'm Not Feeling... Myself Today - Secret Life #6" 1931 + }, 1932 + { 1933 + "id": "JTBTagjGMNM", 1934 + "title": "The Secret Life Genie! - Secret Life #7" 1935 + }, 1936 + { 1937 + "id": "WOYaLoVzyHw", 1938 + "title": "TREMBLE at my PVP PROWESS! - Secret Life #8" 1939 + }, 1940 + { 1941 + "id": "IK9fuKjnb_0", 1942 + "title": "Burning with Scar! - Secret Life #9" 1943 + } 1944 + ], 1945 + "ZombieCleo": [ 1946 + { 1947 + "id": "OaDgkAdsM4k", 1948 + "title": "THE SECRET INGREDIENT - 01 - SECRET LIFE" 1949 + }, 1950 + { 1951 + "id": "0FHVUYixqGw", 1952 + "title": "A PIG DEAL - 02 - SECRET LIFE" 1953 + }, 1954 + { 1955 + "id": "9NOP__O9wcM", 1956 + "title": "SUPER SPY - 03 - SECRET LIFE" 1957 + }, 1958 + { 1959 + "id": "_-45KNzBopU", 1960 + "title": "NEW FRIENDS - 04 - SECRET LIFE" 1961 + }, 1962 + { 1963 + "id": "tQM28WH6Lzo", 1964 + "title": "ADOORABLE - 05 - SECRET LIFE" 1965 + }, 1966 + { 1967 + "id": "kPnzBSe0F3s", 1968 + "title": "THE HILLS ARE ALIVE... WITH SCREAMS - 06 - SECRET LIFE" 1969 + }, 1970 + { 1971 + "id": "6iTvVkF3ufE", 1972 + "title": "FINAL GREEN IN THE APOCALYPSE - 07 - SECRET LIFE" 1973 + }, 1974 + { 1975 + "id": "T_7H3ic1fFg", 1976 + "title": "THE YELLOW TEAM - 08 - SECRET LIFE" 1977 + }, 1978 + { 1979 + "id": "ICOjxjXrYIo", 1980 + "title": "AN EXPLOSIVE FINISH - 09 - SECRET LIFE" 1981 + } 1982 + ] 1983 + } 1984 + }, 1985 + { 1986 + "id": "limited-life", 1987 + "title": "Limited Life", 1988 + "seo": { 1989 + "description": { 1990 + "twist": "Each player has 24 hours to live. If player runs out of time, they are eliminated from the series. Every time player dies, they lose 1 hour. If player kills someone, they gain 30 minutes." 1991 + } 1992 + }, 1993 + "videos": { 1994 + "BdoubleO100": [ 1995 + { 1996 + "id": "oOC8P_uLcyA", 1997 + "title": "BdoubleO Limited Life ~12 HOUR Superfan Episode!", 1998 + "isMovie": true 1999 + } 2000 + ], 2001 + "BigB": [ 2002 + { 2003 + "id": "l9URy-DV2bI", 2004 + "title": "Minecraft LIMITED LIFE: The Movie", 2005 + "isMovie": true 2006 + }, 2007 + { 2008 + "id": "V0m21CfjbUc", 2009 + "title": "Limited Life | Ep.1 | THE TIME IS TICKING!" 2010 + }, 2011 + { 2012 + "id": "XwiIgM3n0wU", 2013 + "title": "Limited Life | Ep.2 | NOSEY NEIGHBORS!" 2014 + }, 2015 + { 2016 + "id": "thUphGIUEPI", 2017 + "title": "Limited Life | Ep.3 | FROGS AND DEATH!" 2018 + }, 2019 + { 2020 + "id": "ARJxNLoXScA", 2021 + "title": "Limited Life | Ep.4 | I'VE BEEN TRICKED!" 2022 + }, 2023 + { 2024 + "id": "72GfDAjXGXY", 2025 + "title": "Limited Life | Ep.5 | GOODBYE FRIEND!" 2026 + }, 2027 + { 2028 + "id": "DPP87-gg7Xw", 2029 + "title": "Limited Life | Ep.6 | RED NAMES!" 2030 + }, 2031 + { 2032 + "id": "u_igv8DYV7U", 2033 + "title": "Limited Life | Ep.7 | PART-TIME BAD BOY!" 2034 + }, 2035 + { 2036 + "id": "20ksKbvFgh8", 2037 + "title": "Limited Life | Ep.8 | TIMES UP!" 2038 + } 2039 + ], 2040 + "Etho": [ 2041 + { 2042 + "id": "TOwaac5-VXg", 2043 + "title": "Limited Life #1: Can't Keep Cows" 2044 + }, 2045 + { 2046 + "id": "-pFx2U6kkL0", 2047 + "title": "Limited Life #2: TNT Building" 2048 + }, 2049 + { 2050 + "id": "CSYcyhPiOUw", 2051 + "title": "Limited Life #3: 2 Hours 2 Diamonds" 2052 + }, 2053 + { 2054 + "id": "-c7pGCdBulc", 2055 + "title": "Limited Life #4: Green Hunting Day" 2056 + }, 2057 + { 2058 + "id": "lOXJP6pgD-4", 2059 + "title": "Limited Life #5: Awkward Family Supper" 2060 + }, 2061 + { 2062 + "id": "CDwJLg06ONw", 2063 + "title": "Limited Life #6&7: Struggling For Life" 2064 + }, 2065 + { 2066 + "id": "PFwyuUVosrU", 2067 + "title": "Limited Life #8: Betrayal & Loyalty" 2068 + } 2069 + ], 2070 + "GoodTimesWithScar": [ 2071 + { 2072 + "id": "wFXzuOc5pgw", 2073 + "title": "Limited Life - episode 1: LOOTING THE SERVER" 2074 + }, 2075 + { 2076 + "id": "pWJC584Vvlo", 2077 + "title": "Limited Life - episode 2: Building Alliances & Bases!" 2078 + }, 2079 + { 2080 + "id": "pfeygvsiIQA", 2081 + "title": "Limited Life - episode 3: CHAOS SCAR IS BACK!" 2082 + }, 2083 + { 2084 + "id": "exFsR2N947g", 2085 + "title": "Limited Life - episode 4: It Was A BAD DAY!" 2086 + }, 2087 + { 2088 + "id": "RtSUHwaVZl8", 2089 + "title": "Limited Life - episode 5: The Red Names are Here!" 2090 + }, 2091 + { 2092 + "id": "78xYiITsdcQ", 2093 + "title": "Limited Life - episode 6: Unintentionally Destroying Etho" 2094 + }, 2095 + { 2096 + "id": "S3MUbQ9hW3E", 2097 + "title": "Limited Life - episode 7: The Family Goes To WAR!" 2098 + }, 2099 + { 2100 + "id": "aNC437szf5A", 2101 + "title": "Limited Life - episode 8: EPIC FINALE!" 2102 + } 2103 + ], 2104 + "Grian": [ 2105 + { 2106 + "id": "GdBqUiaYhKI", 2107 + "title": "Limited Life The Movie", 2108 + "isMovie": true 2109 + }, 2110 + { 2111 + "id": "gzaIHdjLIyM", 2112 + "title": "Limited Life: Episode 1 - 24 HOURS TO LIVE" 2113 + }, 2114 + { 2115 + "id": "WbvO3pp-hsE", 2116 + "title": "Limited Life: Episode 2 - BREAD BRIDGE" 2117 + }, 2118 + { 2119 + "id": "33-8xUvoRwM", 2120 + "title": "Limited Life: Episode 3 - THE AFK SESSION" 2121 + }, 2122 + { 2123 + "id": "KdcWR9t-uo4", 2124 + "title": "Limited Life: Episode 4 - YELLOW MAYHEM" 2125 + }, 2126 + { 2127 + "id": "KsNEKPXNheE", 2128 + "title": "Limited Life: Episode 5 - BREAD BRIDGE BAKERY" 2129 + }, 2130 + { 2131 + "id": "j7M5q4B2pSE", 2132 + "title": "Limited Life: Episode 6 - RED CHAOS" 2133 + }, 2134 + { 2135 + "id": "pKaw6YueKnU", 2136 + "title": "Limited Life: Episode 7 - THE LAST BOY" 2137 + }, 2138 + { 2139 + "id": "wXsDRKYJa1w", 2140 + "title": "Limited Life: Episode 8 - THE END." 2141 + } 2142 + ], 2143 + "Impulse": [ 2144 + { 2145 + "id": "e4pCk8nzLTU", 2146 + "title": "That Escalated Quickly! - Limited Life Episode 01" 2147 + }, 2148 + { 2149 + "id": "dWUFPp_Hf4Y", 2150 + "title": "First to the Fortress! - Limited Life Episode 02" 2151 + }, 2152 + { 2153 + "id": "OgWvJWdfXoQ", 2154 + "title": "I AM THE BOOGIEMAN! - Limited Life Episode 03" 2155 + }, 2156 + { 2157 + "id": "aNyW5rC91RQ", 2158 + "title": "EVERYONE IS AFTER ME! - Limited Life Episode 04" 2159 + }, 2160 + { 2161 + "id": "7EU0WDnJKWc", 2162 + "title": "BYE BYE BREAD BRIDGE! - Limited Life Episode 05" 2163 + }, 2164 + { 2165 + "id": "SRQthonvync", 2166 + "title": "I REFUSE TO GO RED! - Limited Life Episode 06" 2167 + }, 2168 + { 2169 + "id": "H7S4TYJ45GU", 2170 + "title": "MY WORST ENEMY! - Limited Life Episode 07" 2171 + }, 2172 + { 2173 + "id": "RyBeEL3jzvU", 2174 + "title": "TIME’S UP! - Limited Life Episode 08" 2175 + } 2176 + ], 2177 + "InTheLittleWood": [ 2178 + { 2179 + "id": "N5fv1XmbPWc", 2180 + "title": "THE SANDS OF TIME - Minecraft Limited Life #1" 2181 + }, 2182 + { 2183 + "id": "peqXC59_eUs", 2184 + "title": "LIFE BY THE SEA - Minecraft Limited Life #2" 2185 + }, 2186 + { 2187 + "id": "9lMUdl6eAiw", 2188 + "title": "HOW TO STEAL A GRIAN - Minecraft Limited Life #3" 2189 + }, 2190 + { 2191 + "id": "mKIbklfmyHQ", 2192 + "title": "TIME THAT IS OWED - Minecraft Limited Life #4" 2193 + }, 2194 + { 2195 + "id": "b0dlvhhJq9k", 2196 + "title": "SLAY THEM WITH YOUR WORDS - Minecraft Limited Life #5" 2197 + }, 2198 + { 2199 + "id": "XQPUWdmwAqs", 2200 + "title": "MY BIRTHDAY WAS A BLAST! - Minecraft Limited Life #6" 2201 + }, 2202 + { 2203 + "id": "yyWcrJoloc8", 2204 + "title": "SETTING TRAPS IS A REAL PANE - Minecraft Limited Life #7" 2205 + }, 2206 + { 2207 + "id": "HrQhcJOVaMY", 2208 + "title": "OUT OF TIME - Minecraft Limited Life #8 (Finale)" 2209 + } 2210 + ], 2211 + "PearlescentMoon": [ 2212 + { 2213 + "id": "77k1cU6FT_c", 2214 + "title": "24 HOURS LEFT TO LIVE | Limited Life: Episode 1" 2215 + }, 2216 + { 2217 + "id": "8sqqGv7wJkc", 2218 + "title": "Limited Life: Nosy Neighbours | Episode 2" 2219 + }, 2220 + { 2221 + "id": "EfzOcz1Sl8k", 2222 + "title": "Limited Life: Getting Dicey | Episode 3" 2223 + }, 2224 + { 2225 + "id": "klzUdckWbPA", 2226 + "title": "Limited Life: They've Gone Mad | Episode 4" 2227 + }, 2228 + { 2229 + "id": "dZkkVSU6ksI", 2230 + "title": "Limited Life: No Braincells | Episode 5" 2231 + }, 2232 + { 2233 + "id": "gxNmj5eTnVY", 2234 + "title": "Limited Life: SWITCH OUT | Episode 6" 2235 + }, 2236 + { 2237 + "id": "c0pTQoyF-OY", 2238 + "title": "Limited Life: The Nose Grows | Episode 7" 2239 + }, 2240 + { 2241 + "id": "TzQqLGN32JY", 2242 + "title": "Limited Life: I'm BEHIND You... | Episode 8" 2243 + } 2244 + ], 2245 + "Skizzleman": [ 2246 + { 2247 + "id": "gAdimMgajpA", 2248 + "title": "WORST START EVER!!! - Limited Life Ep: 1" 2249 + }, 2250 + { 2251 + "id": "M21uE_LVLSQ", 2252 + "title": "LET'S DANCE!!! - Limited Life Ep: 2" 2253 + }, 2254 + { 2255 + "id": "V_-S1ZVL59w", 2256 + "title": "FALLING FOR IT! - Limited Life Ep: 3" 2257 + }, 2258 + { 2259 + "id": "I5Z6A0KsQJg", 2260 + "title": "NOBODY WORSE, GOSH!!! - Limited Life Ep: 4" 2261 + }, 2262 + { 2263 + "id": "uNPIBNpaTE8", 2264 + "title": "BREAD CRUMB BRIDGE? - Limited Life Ep: 5" 2265 + }, 2266 + { 2267 + "id": "wfPcbZJnm0A", 2268 + "title": "CHAOS & CARNAGE!!! - Limited Life Ep: 6" 2269 + }, 2270 + { 2271 + "id": "3q7WHEN8r2M", 2272 + "title": "UNTIED!!! - Limited Life Ep: 7" 2273 + } 2274 + ], 2275 + "Smajor1995": [ 2276 + { 2277 + "id": "uYHrZUQJTd4", 2278 + "title": "Limited Life SMP: The Movie", 2279 + "isMovie": true 2280 + }, 2281 + { 2282 + "id": "YApzw9Ios-A", 2283 + "title": "IM THE FIRST EVER BOOGEYMAN?! - Limited Life - Ep.1" 2284 + }, 2285 + { 2286 + "id": "JpYU8JAAssQ", 2287 + "title": "The Mean Gills Are Here! - Limited Life - Ep.2" 2288 + }, 2289 + { 2290 + "id": "uwcymu57kG0", 2291 + "title": "So... We Stole Grian. - Limited Life - Ep.3" 2292 + }, 2293 + { 2294 + "id": "H05XM_5k-vw", 2295 + "title": "They hunted me down!- Limited Life - Ep.4" 2296 + }, 2297 + { 2298 + "id": "6A5RJ_tZ4hc", 2299 + "title": "Close Calls and Broken Alliances!- Limited Life - Ep.5" 2300 + }, 2301 + { 2302 + "id": "CfsRnzSG-8s", 2303 + "title": "Time is running out! - Limited Life - Ep.6" 2304 + }, 2305 + { 2306 + "id": "lNbwPrR_8us", 2307 + "title": "They'll regret making me Red... - Limited Life - Ep.7" 2308 + }, 2309 + { 2310 + "id": "DhHQp3IkEPU", 2311 + "title": "The Biggest Betrayal... - Limited Life - Ep.8" 2312 + } 2313 + ], 2314 + "SmallishBeans": [ 2315 + { 2316 + "id": "Ry7tyf_KGuY", 2317 + "title": "The Bad Boys | Limited Life Ep.1" 2318 + }, 2319 + { 2320 + "id": "I8cBg5hfggA", 2321 + "title": "Baddest Boogey.. | Limited Life Ep.2" 2322 + }, 2323 + { 2324 + "id": "t8hiKri0yjY", 2325 + "title": "Grian's Bad Boy Bodyguard | Limited Life Ep.3" 2326 + }, 2327 + { 2328 + "id": "tmu8Nd7laBM", 2329 + "title": "The Baddest Yellows! | Limited Life Ep.4" 2330 + }, 2331 + { 2332 + "id": "zEGiYXMuqeI", 2333 + "title": "They Blew Up Bad Boys Bread Bridge.. | Limited Life Ep.5" 2334 + }, 2335 + { 2336 + "id": "Yc7jmkOIu_8", 2337 + "title": "I Am BAD.. Boys. | Limited Life Ep.6" 2338 + }, 2339 + { 2340 + "id": "y4zs5_HRXtQ", 2341 + "title": "No More Bad Boys :( | Limited Life Ep.7" 2342 + } 2343 + ], 2344 + "Solidarity": [ 2345 + { 2346 + "id": "R_NxDaUo_M8", 2347 + "title": "Solidarity's Limited Life.. (FULL MOVIE)", 2348 + "isMovie": true 2349 + }, 2350 + { 2351 + "id": "HuLnyVm0OPY", 2352 + "title": "TIME IS NOT ON OUR SIDE!! | Limited Life | #1" 2353 + }, 2354 + { 2355 + "id": "9PAzdthtliU", 2356 + "title": "THE MEGA BAD BOYS BREAD BRIDGE!! | Limited Life | #2" 2357 + }, 2358 + { 2359 + "id": "mywrnOutnOQ", 2360 + "title": "THE SECRET BAD BOYS BUNKER!! | Limited Life | #3" 2361 + }, 2362 + { 2363 + "id": "u4B9Y-3MRpw", 2364 + "title": "I KIDNAPPED SOMEONE FOR THE BAD BOYS!! | Limited Life | #4" 2365 + }, 2366 + { 2367 + "id": "IDBMZoZHNqs", 2368 + "title": "A TRAGIC LOSS ON THE SERVER.. | Limited Life | #5" 2369 + }, 2370 + { 2371 + "id": "rzcVeFa-7Gw", 2372 + "title": "THE WORST ASSASSINS ON THE SERVER!! | Limited Life | #6" 2373 + }, 2374 + { 2375 + "id": "WLsS8kSe1Ag", 2376 + "title": "THE CURSE CONTINUES!! | Limited Life | #7" 2377 + } 2378 + ], 2379 + "Tango": [ 2380 + { 2381 + "id": "krzCvg_gw_g", 2382 + "title": "The T.I.E.S that Bind! - Limited Life #1" 2383 + }, 2384 + { 2385 + "id": "wrNAF5pbFNc", 2386 + "title": "Into Flame! - Limited Life #2" 2387 + }, 2388 + { 2389 + "id": "rjDWz7B7vEE", 2390 + "title": "They Blew Up my Crooked Tower! - Limited Life #3" 2391 + }, 2392 + { 2393 + "id": "nkLOS0Burx4", 2394 + "title": "TOTAL CHAOS!! - Limited Life #4" 2395 + }, 2396 + { 2397 + "id": "NZxB9-_HKuo", 2398 + "title": "Two Weeks in a ROW?! - Limited Life #5" 2399 + }, 2400 + { 2401 + "id": "U1JNj9wLoX8", 2402 + "title": "Death by Poultry!! - Limited Life #6" 2403 + }, 2404 + { 2405 + "id": "Z_e_koOU8GE", 2406 + "title": "All Ding, no Death - Limited Life #7" 2407 + }, 2408 + { 2409 + "id": "4-epi6KAIGs", 2410 + "title": "The End Times - Limited life #8" 2411 + } 2412 + ], 2413 + "ZombieCleo": [ 2414 + { 2415 + "id": "_zYkXZDcpmU", 2416 + "title": "I'M THE PROBLEM - 01 - LIMITED LIFE" 2417 + }, 2418 + { 2419 + "id": "2qOH_tdlpw4", 2420 + "title": "Boogey Betrayal at Bread Bridge - 02 - Limited Life" 2421 + }, 2422 + { 2423 + "id": "WnpkWPcSLhY", 2424 + "title": "THE GREAT GRIAN ROBBERY - 03 - LIMITED LIFE" 2425 + }, 2426 + { 2427 + "id": "TQMwUD4-qM8", 2428 + "title": "WARDEN SUMMONING - 04 - Limited Life" 2429 + }, 2430 + { 2431 + "id": "n-D9K7EJV0c", 2432 + "title": "MY BOYS! - 05 - LIMITED LIFE" 2433 + }, 2434 + { 2435 + "id": "4UyUnwEvOQ0", 2436 + "title": "THE GREAT MOM SWAP - 6 - LIMITED LIFE" 2437 + }, 2438 + { 2439 + "id": "aOb-wUpPC04", 2440 + "title": "BLOOD GAMES - 07 - LIMITED LIFE" 2441 + }, 2442 + { 2443 + "id": "L9rd_KsCnV0", 2444 + "title": "THANKS FOR THE MOMMA-RIES - 08 - LIMITED LIFE" 2445 + } 2446 + ] 2447 + } 2448 + }, 2449 + { 2450 + "id": "double-life", 2451 + "title": "Double Life", 2452 + "seo": { 2453 + "description": { 2454 + "twist": "Each player is soul bound to another random player by sharing a health bar. If one of the soul mates takes damage or dies, both players take damage or die." 2455 + } 2456 + }, 2457 + "videos": { 2458 + "BdoubleO100": [ 2459 + { 2460 + "id": "1oToYgCLvu4", 2461 + "title": "Double Life #1 :: The Nick of Time" 2462 + }, 2463 + { 2464 + "id": "1yGoXW8IHgw", 2465 + "title": "Planting Seeds of Doubt :: Double Life #2" 2466 + }, 2467 + { 2468 + "id": "iQA0sfA3ZEc", 2469 + "title": "Etho is Taking Care of Me :: Double Life #3" 2470 + }, 2471 + { 2472 + "id": "PAuHQeH8ZXw", 2473 + "title": "Hunted by Reds :: Double Life #4" 2474 + }, 2475 + { 2476 + "id": "lVB8UqacYH8", 2477 + "title": "Everyone's Accusy! :: Double Life #5" 2478 + }, 2479 + { 2480 + "id": "xUefj1qH4ZM", 2481 + "title": "The Great Escape! :: Double Life #6" 2482 + } 2483 + ], 2484 + "BigB": [ 2485 + { 2486 + "id": "ut655DDp2po", 2487 + "title": "Minecraft DOUBLE LIFE: The Movie", 2488 + "isMovie": true 2489 + }, 2490 + { 2491 + "id": "briYgRXaYSc", 2492 + "title": "Double Life | Ep.1 | WHO IS MY SOULMATE?" 2493 + }, 2494 + { 2495 + "id": "hJUV5_GGOWs", 2496 + "title": "Double Life | Ep.2 | WARDEN TROUBLE!" 2497 + }, 2498 + { 2499 + "id": "9AwxqNH2VEs", 2500 + "title": "Double Life | Ep.3 | SECRET SOULMATES!" 2501 + }, 2502 + { 2503 + "id": "Ne2Su9BYNCc", 2504 + "title": "Double Life | Ep.4 | THE TIME IS NOW!" 2505 + }, 2506 + { 2507 + "id": "uvYs4A-XnNU", 2508 + "title": "Double Life | Ep.5 | THE APOCALYPSE!" 2509 + } 2510 + ], 2511 + "Etho": [ 2512 + { 2513 + "id": "fUKOJlfty2A", 2514 + "title": "Double Life #1: Stuck Together Forever" 2515 + }, 2516 + { 2517 + "id": "zmlIxNaL7SA", 2518 + "title": "Double Life #2: Warden Shenanigans" 2519 + }, 2520 + { 2521 + "id": "bRmPCgzfvHQ", 2522 + "title": "Double Life #3: Sugar Cane Hunt" 2523 + }, 2524 + { 2525 + "id": "DyRLt3-YBlI", 2526 + "title": "Double Life #4: Hitmen Revenge" 2527 + }, 2528 + { 2529 + "id": "H9p3S60sS9o", 2530 + "title": "Double Life #5: Everything Burns!" 2531 + }, 2532 + { 2533 + "id": "HrSBZWPwN-M", 2534 + "title": "Double Life #6: Chasing Wind" 2535 + } 2536 + ], 2537 + "GoodTimesWithScar": [ 2538 + { 2539 + "id": "aljJnQOG0_I", 2540 + "title": "Double Life Episode 1: Living With The JELLIES!" 2541 + }, 2542 + { 2543 + "id": "REBBMUwdnxY", 2544 + "title": "Double Life Episode 2: Burn It All DOWN!" 2545 + }, 2546 + { 2547 + "id": "LNDsRawN5qY", 2548 + "title": "Double Life Episode 3: WHO WILL WIN?!" 2549 + }, 2550 + { 2551 + "id": "LXylG71dlZw", 2552 + "title": "Double Life Episode 4: The Last Green - S TIER UNLOCKED!" 2553 + }, 2554 + { 2555 + "id": "_XILWYOgyzE", 2556 + "title": "Double Life Episode 5: I Made Terrible Mistakes!" 2557 + }, 2558 + { 2559 + "id": "FhEkEjI76aU", 2560 + "title": "Double Life Episode 6: THE EPIC ENDING!" 2561 + } 2562 + ], 2563 + "Grian": [ 2564 + { 2565 + "id": "pxLt8bWmXFI", 2566 + "title": "Minecraft Double Life: The Movie (3rd Season)", 2567 + "isMovie": true 2568 + }, 2569 + { 2570 + "id": "UwFbtE4YS7g", 2571 + "title": "Double Life: Episode 1 - DOUBLE TROUBLE!" 2572 + }, 2573 + { 2574 + "id": "LtFcStS9g5Y", 2575 + "title": "Double Life: Episode 2 - BUILDING UP!" 2576 + }, 2577 + { 2578 + "id": "2i_Fg7tx88U", 2579 + "title": "Double Life: Episode 3 - A REAL MONOPOLY" 2580 + }, 2581 + { 2582 + "id": "S8M_akvDTNE", 2583 + "title": "Double Life: Episode 4 - ABSOLUTE CHAOS" 2584 + }, 2585 + { 2586 + "id": "yxmCHZ9WfVE", 2587 + "title": "Double Life: Episode 5 - UH OH!" 2588 + }, 2589 + { 2590 + "id": "5siDY0DT_68", 2591 + "title": "Double Life: Episode 6 - THE FINALE" 2592 + } 2593 + ], 2594 + "Impulse": [ 2595 + { 2596 + "id": "NoXJF8WGluk", 2597 + "title": "Double Life | Ep 01: DOUBLE TROUBLE!" 2598 + }, 2599 + { 2600 + "id": "GBrzp90Wedw", 2601 + "title": "Double Life | Ep 02: RUN ETHO, RUN!" 2602 + }, 2603 + { 2604 + "id": "UM6wU33dIHE", 2605 + "title": "Double Life | Ep 03: Put To The Test!" 2606 + }, 2607 + { 2608 + "id": "gBD5bCyFOaw", 2609 + "title": "Double Life | Ep 04: THE RED POOL PARTY!" 2610 + }, 2611 + { 2612 + "id": "1KwSy1STnBw", 2613 + "title": "Double Life | Ep 05: EXPERT TRAP MAKERS!" 2614 + }, 2615 + { 2616 + "id": "g6OS_I8yIow", 2617 + "title": "Double Life | Ep 06: A NEW ALLIANCE!" 2618 + } 2619 + ], 2620 + "InTheLittleWood": [ 2621 + { 2622 + "id": "9emkqcVdK84", 2623 + "title": "Minecraft Double Life #1 - Lost And Bound" 2624 + }, 2625 + { 2626 + "id": "ibUruiUjUkU", 2627 + "title": "Minecraft Double Life #2 - Bleeding Heart" 2628 + }, 2629 + { 2630 + "id": "p12VJdq3Yj4", 2631 + "title": "Minecraft Double Life #3 - Falling Out With My Soulmate" 2632 + }, 2633 + { 2634 + "id": "94BgGJnRmz8", 2635 + "title": "Minecraft Double Life #4 - How To Train Your Pet Warden" 2636 + }, 2637 + { 2638 + "id": "aFjD-vMrjd4", 2639 + "title": "Minecraft Double Life #5 - We Kidnapped A Red Life" 2640 + }, 2641 + { 2642 + "id": "EqPbJmDGvgk", 2643 + "title": "Minecraft Double Life #6 Finale - And Here We Are..." 2644 + } 2645 + ], 2646 + "PearlescentMoon": [ 2647 + { 2648 + "id": "PvT7LQcJ4ik", 2649 + "title": "Double Life: New Chaos Begins! | Episode 1" 2650 + }, 2651 + { 2652 + "id": "bseKKE4ZG4Q", 2653 + "title": "Double Life: Far Too COLD!! | Episode 2" 2654 + }, 2655 + { 2656 + "id": "kCB2HXqBow4", 2657 + "title": "Double Life: Complete CONFUSION | Episode 3" 2658 + }, 2659 + { 2660 + "id": "l2YlzW7NUkM", 2661 + "title": "Double Life: Umm... Oops? | Episode 4" 2662 + }, 2663 + { 2664 + "id": "P4ZgOgUeK8U", 2665 + "title": "Double Life: Are We FRIENDS?! | Episode 5" 2666 + }, 2667 + { 2668 + "id": "ScA9EV9NfEQ", 2669 + "title": "Double Life: Something Wicked This Way Comes | Episode 6" 2670 + } 2671 + ], 2672 + "Rendog": [ 2673 + { 2674 + "id": "rtRE6nqRlkU", 2675 + "title": "BOX BASE BEST BASE! | Double Life SMP | Ep 01" 2676 + }, 2677 + { 2678 + "id": "EFPlynJnjQM", 2679 + "title": "PEARL IS PURE EVIL! | Double Life SMP | Ep 02" 2680 + }, 2681 + { 2682 + "id": "6cB6JZ8OTFE", 2683 + "title": "CROAK FROG! PET DOG! BURN LOG! | Double Life SMP | Ep 03" 2684 + }, 2685 + { 2686 + "id": "-Xl_S_WBrys", 2687 + "title": "WE POOPED THE POOL PARTY! | Double Life SMP | Ep 04" 2688 + }, 2689 + { 2690 + "id": "xbadn2qQJS0", 2691 + "title": "PANDAMONIUM UNLEASHED! | Double Life SMP | Ep 05" 2692 + } 2693 + ], 2694 + "Smajor1995": [ 2695 + { 2696 + "id": "sfdmhF41zIY", 2697 + "title": "Minecraft Double Life SMP: The Movie", 2698 + "isMovie": true 2699 + }, 2700 + { 2701 + "id": "CqAd1NJ7BJk", 2702 + "title": "Double Life - Ep.1 - Finding My Soulmate!" 2703 + }, 2704 + { 2705 + "id": "-Nr339DD0z0", 2706 + "title": "Double Life - Ep.2 - Causing Chaos and My Crazy EX Soulmate!" 2707 + }, 2708 + { 2709 + "id": "0OpTN9CSfcA", 2710 + "title": "Double Life - Ep.3 - The Relationship Ranch!" 2711 + }, 2712 + { 2713 + "id": "LNr8iHTSsF8", 2714 + "title": "Double Life - Ep.4 - Pearl Lost Our First Life!" 2715 + }, 2716 + { 2717 + "id": "eK8PFWeCXV8", 2718 + "title": "Double Life - Ep.5 - They're hunting us down!" 2719 + }, 2720 + { 2721 + "id": "Bue5H2lb28A", 2722 + "title": "Double Life - Ep.6 - Tilly Death Do Us Part" 2723 + } 2724 + ], 2725 + "SmallishBeans": [ 2726 + { 2727 + "id": "m_W5vrciPu4", 2728 + "title": "Chaotic Duo! | Double Life Episode 1" 2729 + }, 2730 + { 2731 + "id": "wOnGdYjjJGo", 2732 + "title": "The 'Relation' Ship! | Double Life Episode 2" 2733 + }, 2734 + { 2735 + "id": "fs0Fl1W5I2o", 2736 + "title": "Getting in Trouble... | Double Life Episode 3" 2737 + }, 2738 + { 2739 + "id": "CsThRABuT2E", 2740 + "title": "So You Want Chaos? | Double Life Episode 4" 2741 + }, 2742 + { 2743 + "id": "tpx3qf2s6IE", 2744 + "title": "The Ship Burns, EVERYTHING BURNS!! | Double Life Episode 5" 2745 + }, 2746 + { 2747 + "id": "uwEhtnIeLbM", 2748 + "title": "They must pay.. | Double Life Finale" 2749 + } 2750 + ], 2751 + "Solidarity": [ 2752 + { 2753 + "id": "d9Oc4c8BbBg", 2754 + "title": "WORST START EVER!? | Double Life | #1" 2755 + }, 2756 + { 2757 + "id": "mcgayykO0b8", 2758 + "title": "I GOT BANNED FROM THE HORN CLUB!? | Double Life | #2" 2759 + }, 2760 + { 2761 + "id": "VvNnCsgyC70", 2762 + "title": "THEY ARE BANNED FROM THE RANCH!! | Double Life | #3" 2763 + }, 2764 + { 2765 + "id": "ewEg2HLeYcs", 2766 + "title": "WRONG PLACE, WRONG TIME!! | Double Life | #4" 2767 + }, 2768 + { 2769 + "id": "39sGYPRSAs4", 2770 + "title": "I AM CURSED.. | Double Life | #5" 2771 + } 2772 + ], 2773 + "Tango": [ 2774 + { 2775 + "id": "Gjvrl2EydaY", 2776 + "title": "Double Life #1 - What a Start!" 2777 + }, 2778 + { 2779 + "id": "NGEa9OP-iOs", 2780 + "title": "Double Life #2 - TREACHERY AT THE RANCH!" 2781 + }, 2782 + { 2783 + "id": "jrKpOdxdei0", 2784 + "title": "Double Life #3 - CHAOS FROM THE DEPTHS!" 2785 + }, 2786 + { 2787 + "id": "t0dHnKN12_4", 2788 + "title": "Double Life #4 - Tragedy Strikes!" 2789 + }, 2790 + { 2791 + "id": "HN3D_fCDZDs", 2792 + "title": "Double Life #5 - The Long Reach of Death..." 2793 + } 2794 + ], 2795 + "ZombieCleo": [ 2796 + { 2797 + "id": "tYw-3fjw5_E", 2798 + "title": "DOUBLE LIFE - 01 - THE BREAK UP" 2799 + }, 2800 + { 2801 + "id": "-IfPoVdj9Fg", 2802 + "title": "UNHINGED EXES? - 02 - DOUBLE LIFE" 2803 + }, 2804 + { 2805 + "id": "4gQZ18SYcho", 2806 + "title": "TRUST FALL - 03 - DOUBLE LIFE" 2807 + }, 2808 + { 2809 + "id": "4IBQtaARO3M", 2810 + "title": "HIRING A HIT - 04 - DOUBLE LIFE" 2811 + }, 2812 + { 2813 + "id": "sxSpeFhFPt4", 2814 + "title": "THE KIDNAPPING - 05 - DOUBLE LIFE" 2815 + }, 2816 + { 2817 + "id": "ifbx7gMJ7-Q", 2818 + "title": "TO THE END - 06 - DOUBLE LIFE" 2819 + } 2820 + ] 2821 + } 2822 + }, 2823 + { 2824 + "id": "last-life", 2825 + "title": "Last Life", 2826 + "seo": { 2827 + "description": { 2828 + "twist": "Each player is randomly assigned between 2 and 6 lives. They can gift one of their lives to another player." 2829 + } 2830 + }, 2831 + "videos": { 2832 + "BdoubleO100": [ 2833 + { 2834 + "id": "4lLZhB_rpOI", 2835 + "title": "Minecraft Last Life: Day 1 - Hunting for a Cure" 2836 + }, 2837 + { 2838 + "id": "i51t3Sv2oFw", 2839 + "title": "Minecraft Last Life: Day 2 - A Close Encounter!" 2840 + }, 2841 + { 2842 + "id": "AghCOtlhWQo", 2843 + "title": "Minecraft Last Life: Day 3 - The HOW MUCH Heroes!" 2844 + }, 2845 + { 2846 + "id": "6gDSHERQqpY", 2847 + "title": "Minecraft Last Life: Day 4 - Running the Traffic Light" 2848 + }, 2849 + { 2850 + "id": "oA6Pd477pQw", 2851 + "title": "Minecraft Last Life: Day 5 - Red Conversion" 2852 + }, 2853 + { 2854 + "id": "3w9Osupu1PA", 2855 + "title": "Turning on the Team AGAIN! - Minecraft Last Life: Day 6" 2856 + } 2857 + ], 2858 + "BigB": [ 2859 + { 2860 + "id": "e2GxBtvaghU", 2861 + "title": "Minecraft LAST LIFE: The Movie", 2862 + "isMovie": true 2863 + }, 2864 + { 2865 + "id": "PoXqTprTFLM", 2866 + "title": "THE NEW BEGINNING! | Minecraft Last Life | Ep.1" 2867 + }, 2868 + { 2869 + "id": "RMgPhpxznlk", 2870 + "title": "I CAN'T BELIEVE THIS!.. - Minecraft Last Life | Ep.2" 2871 + }, 2872 + { 2873 + "id": "k0ksFgh8N9w", 2874 + "title": "THE BOOGEYMAN SONG! - Minecraft Last Life | Ep.3" 2875 + }, 2876 + { 2877 + "id": "tUISy5axJSc", 2878 + "title": "OMG!..DO NOT MOVE! - Minecraft Last Life | Ep.4 (Part 1)" 2879 + }, 2880 + { 2881 + "id": "NpUvDj9KhgU", 2882 + "title": "I'M SORRY! - Minecraft Last Life | Ep.4 (Part 2)" 2883 + }, 2884 + { 2885 + "id": "U9uvzXIwLrI", 2886 + "title": "I'M IN BIG TROUBLE! - Minecraft Last Life | Ep.5" 2887 + }, 2888 + { 2889 + "id": "NDJHvuAZ3KA", 2890 + "title": "IT'S NOT SAFE ANYMORE! - Minecraft Last Life | Ep.6 (Part 1)" 2891 + }, 2892 + { 2893 + "id": "uvET-Rd86Ew", 2894 + "title": "ALL OUT CHAOS!! - Minecraft Last Life | Ep.6 (Part 2)" 2895 + }, 2896 + { 2897 + "id": "Dxgom9g11lk", 2898 + "title": "THE UNEXPECTED DEATHS! - Minecraft Last Life | Ep.7" 2899 + }, 2900 + { 2901 + "id": "wd5qbCXRm00", 2902 + "title": "THE END! - Minecraft Last Life | Ep.8" 2903 + } 2904 + ], 2905 + "Etho": [ 2906 + { 2907 + "id": "B6zQqbby3dQ", 2908 + "title": "Last Life #1: The Gentle Giant" 2909 + }, 2910 + { 2911 + "id": "lD19jNPXYEo", 2912 + "title": "Last Life #3: Frightening Exploit Tactics" 2913 + }, 2914 + { 2915 + "id": "RNz36wVfYes", 2916 + "title": "Last Life #4: BEST Team Brew Heist" 2917 + }, 2918 + { 2919 + "id": "3G4SKQUQoUg", 2920 + "title": "Last Life #5: Boogeyman Business" 2921 + }, 2922 + { 2923 + "id": "-J25_jVfqhU", 2924 + "title": "Last Life #6: BEST Team Struggles" 2925 + }, 2926 + { 2927 + "id": "J_Msxy9RUnI", 2928 + "title": "Last Life #7: Make Up & Break Up" 2929 + }, 2930 + { 2931 + "id": "fbahqk4ypPo", 2932 + "title": "Last Life #8: Plan Bubblevate Initiate" 2933 + }, 2934 + { 2935 + "id": "sM15Xhk2JJE", 2936 + "title": "Last Life #9: The Final Showdown" 2937 + } 2938 + ], 2939 + "GoodTimesWithScar": [ 2940 + { 2941 + "id": "MBmcZNfmJMs", 2942 + "title": "Last Life episode 1: CHAOS SCAR" 2943 + }, 2944 + { 2945 + "id": "SQkCGZbM-iQ", 2946 + "title": "Last Life episode 2: THE ULTIMATE BOGEYMAN SURPRISE" 2947 + }, 2948 + { 2949 + "id": "0qCeBiaRTQY", 2950 + "title": "Last Life episode 3: TRADING LIVES AND A BETRAYAL...." 2951 + }, 2952 + { 2953 + "id": "h5muUkQOios", 2954 + "title": "Last Life episode 4: I Got A Life!" 2955 + }, 2956 + { 2957 + "id": "rpUMj6WQRoQ", 2958 + "title": "Last Life episode 5: I LOST Everything!" 2959 + }, 2960 + { 2961 + "id": "4ewuwaZ73LI", 2962 + "title": "Last Life episode 6: MY REVENGE!" 2963 + }, 2964 + { 2965 + "id": "29vAW4df3Ic", 2966 + "title": "Last Life episode 7: The Last Life Of Scar" 2967 + } 2968 + ], 2969 + "Grian": [ 2970 + { 2971 + "id": "86AOaurCozs", 2972 + "title": "Minecraft Last Life: The Movie (2nd Season)", 2973 + "isMovie": true 2974 + }, 2975 + { 2976 + "id": "hjt-lI4n6B8", 2977 + "title": "Last Life: Episode 1 - A NEW START" 2978 + }, 2979 + { 2980 + "id": "yUBk_zXBbRM", 2981 + "title": "Last Life: Episode 2 - WHO'S THE BOOGEY?" 2982 + }, 2983 + { 2984 + "id": "lcT19t_73J8", 2985 + "title": "Last Life: Episode 3 - BEYOND THE BORDER" 2986 + }, 2987 + { 2988 + "id": "QilgLV6jbxU", 2989 + "title": "Last Life: Episode 4 - UH OH!" 2990 + }, 2991 + { 2992 + "id": "cdvHGAGCq90", 2993 + "title": "Last Life: Episode 5 - IN THE RED" 2994 + }, 2995 + { 2996 + "id": "1Gx4fJNXdzQ", 2997 + "title": "Last Life: Episode 6 - FALL OF THE SOUTHLANDS" 2998 + }, 2999 + { 3000 + "id": "CTaT1zeJ6do", 3001 + "title": "Last Life: Episode 7 - BETRAYED" 3002 + }, 3003 + { 3004 + "id": "0rjMWpBhbJY", 3005 + "title": "Last Life: Episode 8 - THE ENDGAME" 3006 + }, 3007 + { 3008 + "id": "tXoc3OHxW9w", 3009 + "title": "Last Life: Episode 9 - THE FINALE!" 3010 + } 3011 + ], 3012 + "Impulse": [ 3013 + { 3014 + "id": "_rhaCfdMkpE", 3015 + "title": "Minecraft Last Life SMP | Ep 01 - THE NEXT GENERATION OF 3RD LIFE!" 3016 + }, 3017 + { 3018 + "id": "KI9ZCl2TCEU", 3019 + "title": "Minecraft Last Life SMP | Ep 02 - COME AT ME BOOGEYMAN!" 3020 + }, 3021 + { 3022 + "id": "6NdCmlYPj3M", 3023 + "title": "Minecraft Last Life SMP | Ep 03 - THE GREAT SUGARCANE HEIST!" 3024 + }, 3025 + { 3026 + "id": "SomoixvW2Cg", 3027 + "title": "Minecraft Last Life SMP | Ep 04 - BIG BRAIN MUMBO!" 3028 + }, 3029 + { 3030 + "id": "wxtNuVTsj9M", 3031 + "title": "Minecraft Last Life SMP | Ep 05 - A Very Explosive Session!" 3032 + }, 3033 + { 3034 + "id": "bjAFDIPdgHA", 3035 + "title": "Minecraft Last Life SMP | Ep 06 - Boogeyman Blood Bath!" 3036 + }, 3037 + { 3038 + "id": "wNvfFVQIkig", 3039 + "title": "Minecraft Last Life SMP | Ep 07 - RELEASE THE WITHER!" 3040 + } 3041 + ], 3042 + "InTheLittleWood": [ 3043 + { 3044 + "id": "k96C4Yk7cds", 3045 + "title": "Minecraft Last Life #1 - The MA-HAdness Begins!" 3046 + }, 3047 + { 3048 + "id": "2lKt10KTLlc", 3049 + "title": "Minecraft Last Life #2 - It's All Happening TWO Fast!" 3050 + }, 3051 + { 3052 + "id": "Uwn8l1LPGHk", 3053 + "title": "Minecraft Last Life #3 - The Fate Of Yellow Snow" 3054 + }, 3055 + { 3056 + "id": "x0Kj5gPqJLk", 3057 + "title": "Minecraft Last Life #4 - Pa'harting Ways..." 3058 + }, 3059 + { 3060 + "id": "ZrITBNb-vfg", 3061 + "title": "Minecraft Last Life #5 - The Trial Of Timmy" 3062 + }, 3063 + { 3064 + "id": "Dfs4WbUXu68", 3065 + "title": "Minecraft Last Life #6 - Red Light, Green Light" 3066 + }, 3067 + { 3068 + "id": "_j2ftEyCqMc", 3069 + "title": "Minecraft Last Life #7 - Wither Without Us" 3070 + }, 3071 + { 3072 + "id": "eaU0Oe9FLq8", 3073 + "title": "Minecraft Last Life #8 - They're All Gone.." 3074 + }, 3075 + { 3076 + "id": "zzBjYkyC1Hk", 3077 + "title": "Minecraft Last Life #9 - The End (Finale)" 3078 + } 3079 + ], 3080 + "LDShadowLady": [ 3081 + { 3082 + "id": "brlW0eAvGXM", 3083 + "title": "Fairy Circle Fort | Ep. 1 | Last Life" 3084 + }, 3085 + { 3086 + "id": "qZsqvxmMOHQ", 3087 + "title": "Friendship is Magic | Ep. 2 | Last Life" 3088 + }, 3089 + { 3090 + "id": "qh5M4bstxG0", 3091 + "title": "Curses and Haunts | Ep. 3 | Last Life" 3092 + }, 3093 + { 3094 + "id": "6FIDlp4dLYY", 3095 + "title": "Fairy Drama | Ep. 4 | Last Life" 3096 + }, 3097 + { 3098 + "id": "r8Zf7H5Sv9I", 3099 + "title": "FIRE in the Fairy Fort | Ep. 5 | Last Life" 3100 + }, 3101 + { 3102 + "id": "57AlU040Yyg", 3103 + "title": "Disaster Strikes | Ep. 6 | Last Life" 3104 + }, 3105 + { 3106 + "id": "3FDgJ-Sl1m8", 3107 + "title": "The End | Ep. 7 | Last Life" 3108 + } 3109 + ], 3110 + "Mumbo": [ 3111 + { 3112 + "id": "J5jQJ0zLEsA", 3113 + "title": "LAST LIFE: Episode 1 - THE BUNKER" 3114 + }, 3115 + { 3116 + "id": "HjK3YznE2wM", 3117 + "title": "LAST LIFE: Episode 2 - LOSING IT ALL" 3118 + }, 3119 + { 3120 + "id": "XC4kdUM8KSs", 3121 + "title": "LAST LIFE: Episode 3 - BOAT HACKS" 3122 + }, 3123 + { 3124 + "id": "SOQOOuenUMg", 3125 + "title": "LAST LIFE: Episode 4 - GHAST FARM!" 3126 + }, 3127 + { 3128 + "id": "0LfDy0NG8VU", 3129 + "title": "LAST LIFE: Episode 5 - MASS DESTRUCTION" 3130 + }, 3131 + { 3132 + "id": "xKg5eArfqHg", 3133 + "title": "LAST LIFE: Episode 6 - KILLING AND DYING" 3134 + }, 3135 + { 3136 + "id": "yTzDK7hKU94", 3137 + "title": "LAST LIFE: Episode 7 - OH NOOO!" 3138 + } 3139 + ], 3140 + "PearlescentMoon": [ 3141 + { 3142 + "id": "fc8vbgeWrVE", 3143 + "title": "Last Life: New Hardcore Chaos Begins! | Episode 1" 3144 + }, 3145 + { 3146 + "id": "vTOtLoTd5lY", 3147 + "title": "Last Life: Oh No... This Was Unexpected | Episode 2" 3148 + }, 3149 + { 3150 + "id": "Txwvlb7UVfA", 3151 + "title": "Last Life: Doom Approaches! A Life Lost... | Episode 3" 3152 + }, 3153 + { 3154 + "id": "vTA73DLxbx0", 3155 + "title": "Last Life: All the Power! Secrets and Looming Danger | Episode 4" 3156 + }, 3157 + { 3158 + "id": "mOxPD8qLqf4", 3159 + "title": "Last Life: OK, Who Brought the TNT? | Episode 5" 3160 + }, 3161 + { 3162 + "id": "kDNvxH2YWBc", 3163 + "title": "Last Life: The Target On Our Back Grows + Villager Yoinkage | Episode 6" 3164 + }, 3165 + { 3166 + "id": "cT6C9sPZKiI", 3167 + "title": "Last Life | Episode 8: RELENTLESS RECKLESSNESS" 3168 + }, 3169 + { 3170 + "id": "EjQP72eZQgs", 3171 + "title": "Last Life | Episode 9: THE LAST BOOGIE" 3172 + } 3173 + ], 3174 + "Rendog": [ 3175 + { 3176 + "id": "2-OYSt2KqjI", 3177 + "title": "THE GRUMPY TOWER! | Last Life SMP | Ep 01" 3178 + }, 3179 + { 3180 + "id": "KAX9aE67MzY", 3181 + "title": "EXTRA LIFE PLEASE?! | Last Life SMP | Ep 02" 3182 + }, 3183 + { 3184 + "id": "2Z9zpgtIbdA", 3185 + "title": "THE SHADOW ALLIANCE RISES! | Last Life SMP | Ep 03" 3186 + }, 3187 + { 3188 + "id": "wqHdzC_3X3Y", 3189 + "title": "I AM THE BOOGEYMAN!!! :( | Last Life SMP | Ep 04" 3190 + }, 3191 + { 3192 + "id": "UpnVs526cK4", 3193 + "title": "STRONGEST ALLIANCE ON THE SERVER?! | Last Life SMP | Ep 05" 3194 + }, 3195 + { 3196 + "id": "vV43Xk7b1Wo", 3197 + "title": "THE SHADOW STRIKES BACK!! | Last Life SMP | Ep 06" 3198 + }, 3199 + { 3200 + "id": "LEiJbRO3J54", 3201 + "title": "THE SHADOW STRIKES BACK!! | Last Life SMP | Ep 07" 3202 + }, 3203 + { 3204 + "id": "gQ3225RW54I", 3205 + "title": "BANANAS! BANANAS! BANANAS! | Last Life SMP | Ep 08" 3206 + }, 3207 + { 3208 + "id": "RBntocXDZ50", 3209 + "title": "THE END OF LAST LIFE! | Last Life SMP | Ep 09 [FINALE EPISODE]" 3210 + } 3211 + ], 3212 + "Skizzleman": [ 3213 + { 3214 + "id": "7HMAiaG1L2c", 3215 + "title": "Last Life: Episode 1 - A WHOLE NEW WORLD" 3216 + }, 3217 + { 3218 + "id": "Eof4XovRGlQ", 3219 + "title": "Last Life: Episode 2 - DON'T YOU DARE CLOSE YOUR EYES!!!" 3220 + }, 3221 + { 3222 + "id": "n2OpNe8A_0s", 3223 + "title": "Last Life: Episode 3 - THAT'S A PRICEY MISSION!" 3224 + }, 3225 + { 3226 + "id": "bcULUg2J9qc", 3227 + "title": "Last Life: Episode 04 - THE WEBS WE WEAVE!" 3228 + }, 3229 + { 3230 + "id": "rwPMF_YG5Qw", 3231 + "title": "Last Life: Episode 05 - TEMPERATURE RISING!!!" 3232 + }, 3233 + { 3234 + "id": "osJtmi34nKk", 3235 + "title": "Last Life: Episode 06 -THE ULTIMATE TEST FOR B.E.S.T." 3236 + }, 3237 + { 3238 + "id": "KYEG8cWAabo", 3239 + "title": "Last Life: Episode 07 - DANGEROUS TWO MAN ARMY!!" 3240 + } 3241 + ], 3242 + "Smajor1995": [ 3243 + { 3244 + "id": "u3FBVRCxvg8", 3245 + "title": "Minecraft Last Life SMP: The Movie", 3246 + "isMovie": true 3247 + }, 3248 + { 3249 + "id": "sXP7EHp1Ecg", 3250 + "title": "I have the WORST Luck! - Last Life - Ep.1" 3251 + }, 3252 + { 3253 + "id": "rj1k4-3ptpw", 3254 + "title": "The BIGGEST Comeback EVER! - Last Life - Ep.2" 3255 + }, 3256 + { 3257 + "id": "UxtWx0NZEGw", 3258 + "title": "They Tried to Kill me, TWICE! - Last Life - Ep.3" 3259 + }, 3260 + { 3261 + "id": "B7bUi2fgam8", 3262 + "title": "Don’t. Mess. With. The. Wall. - Last Life - Ep.4" 3263 + }, 3264 + { 3265 + "id": "_PIvD4KoIAE", 3266 + "title": "They Blew It Up... - Last Life - Ep.5" 3267 + }, 3268 + { 3269 + "id": "ip9Mp6nnHKI", 3270 + "title": "The WILDEST Episode Yet! - Last Life - Ep.6" 3271 + }, 3272 + { 3273 + "id": "Zms1Mb0Wk70", 3274 + "title": "So. Many. Deaths! - Last Life - Ep.7" 3275 + }, 3276 + { 3277 + "id": "pJEKDQhh5fE", 3278 + "title": "Friends to Enemies... - Last Life - Ep.8" 3279 + }, 3280 + { 3281 + "id": "hKHS_-hoDLQ", 3282 + "title": "The Final Life - Last Life - Ep.9" 3283 + } 3284 + ], 3285 + "SmallishBeans": [ 3286 + { 3287 + "id": "R1v712oKhDA", 3288 + "title": "The Enchanted Cave.. | Last Life Ep.1" 3289 + }, 3290 + { 3291 + "id": "WbNKu5hvkU4", 3292 + "title": "I Betrayed EVERYONE.. | Last Life Ep.2" 3293 + }, 3294 + { 3295 + "id": "MA8MslG2me4", 3296 + "title": "Building My Base & Sugar Cane Heist.. | Last Life Ep.3" 3297 + }, 3298 + { 3299 + "id": "oikIxoLMD40", 3300 + "title": "MY TRAP WORKED!! | Last Life Ep.4" 3301 + }, 3302 + { 3303 + "id": "NQ5d4OpjFvk", 3304 + "title": "Angry House & Sneaky Missions.. | Last Life Ep.5" 3305 + }, 3306 + { 3307 + "id": "p7G-44-lziI", 3308 + "title": "She Killed Me... | Last Life Ep.6" 3309 + }, 3310 + { 3311 + "id": "BNZbBx8ebKw", 3312 + "title": "We Griefed the Server.. | Last Life Ep.7" 3313 + }, 3314 + { 3315 + "id": "XvpM2tWMuxc", 3316 + "title": "I Must End Them.. | Last Life Ep.8" 3317 + }, 3318 + { 3319 + "id": "heyfQWgeCWA", 3320 + "title": "All Against Us.. | Last Life Finale" 3321 + } 3322 + ], 3323 + "Solidarity": [ 3324 + { 3325 + "id": "wiFJxCmMwwo", 3326 + "title": "A BRAND NEW WORLD!! | Last Life | #1" 3327 + }, 3328 + { 3329 + "id": "BocdjGgvYRU", 3330 + "title": "WE MADE A HUGE MISTAKE!? | Last Life | #2" 3331 + }, 3332 + { 3333 + "id": "CgwKGPGDWoc", 3334 + "title": "SOMEONE TRIED TO BURN DOWN THE SOUTHLANDS.. | Last Life | #3" 3335 + }, 3336 + { 3337 + "id": "8fNfOtRjqn0", 3338 + "title": "I PRANKED THE FAIRY FORT AND THIS HAPPENED.. | Last Life | #4" 3339 + }, 3340 + { 3341 + "id": "mpAuQUcrn3s", 3342 + "title": "I GOT EXILED!?.. | Last Life | #5" 3343 + }, 3344 + { 3345 + "id": "9GWDIYs2zo0", 3346 + "title": "I MADE A HUGE MISTAKE.. (RED LIFE!!) | Last Life | #6" 3347 + }, 3348 + { 3349 + "id": "Hv8fOuLU44U", 3350 + "title": "I'M THE FIRST PLAYER ELIMINATED!! | Last Life | #7" 3351 + } 3352 + ], 3353 + "Tango": [ 3354 + { 3355 + "id": "KLlXTA_wifc", 3356 + "title": "Last Life #1! - You Bet Your LIFE!" 3357 + }, 3358 + { 3359 + "id": "3wWXX916BUY", 3360 + "title": "Last Life #2! - We are the B.E.S.T!" 3361 + }, 3362 + { 3363 + "id": "C-OF9hvB0zs", 3364 + "title": "Last Life #3! - The Roctopus!" 3365 + }, 3366 + { 3367 + "id": "1G_ZMUh4HCs", 3368 + "title": "Last Life #4! - An Alliance Broken!" 3369 + }, 3370 + { 3371 + "id": "vtOC19mqJsQ", 3372 + "title": "Last Life #5! - THE RAGE!" 3373 + }, 3374 + { 3375 + "id": "Lll9sI4AYgI", 3376 + "title": "Last Life #6! - Mass Carnage!" 3377 + }, 3378 + { 3379 + "id": "0MutDs1ashM", 3380 + "title": "Last Life #7! - The Trap Master!" 3381 + } 3382 + ], 3383 + "ZombieCleo": [ 3384 + { 3385 + "id": "7BBP2tBAiN4", 3386 + "title": "YELLOW ALREADY - 01 - Last Life" 3387 + }, 3388 + { 3389 + "id": "z8oLTI4QTSM", 3390 + "title": "LAST LIFE - 02 - GATEKEEP, GASLIGHT, GIRLBOSS" 3391 + }, 3392 + { 3393 + "id": "T7KxG9jXAPc", 3394 + "title": "LAST LIFE - 02.5 - AVENGERS TOWER" 3395 + }, 3396 + { 3397 + "id": "8NUmgNESIhE", 3398 + "title": "FAIRIES ASSEMBLE! - 03 (Part 1) - Last Life" 3399 + }, 3400 + { 3401 + "id": "ZbwgmkyPYFU", 3402 + "title": "BLAZING - 3.5 - LAST LIFE" 3403 + }, 3404 + { 3405 + "id": "iRauxN_ocqw", 3406 + "title": "THE BETRAYAL - 04 - LAST LIFE" 3407 + }, 3408 + { 3409 + "id": "vE4kjc60BtQ", 3410 + "title": "LET IT BURN - 05 - LAST LIFE" 3411 + }, 3412 + { 3413 + "id": "eTf3IhyTzjY", 3414 + "title": "THE HEIST - 06 - LAST LIFE" 3415 + }, 3416 + { 3417 + "id": "x5hxAxX8AVs", 3418 + "title": "THE RED RISE - 07 - LAST LIFE" 3419 + }, 3420 + { 3421 + "id": "mujQ77ikjk4", 3422 + "title": "REVENGE - 08 - LAST LIFE" 3423 + }, 3424 + { 3425 + "id": "J_8UODcWIqc", 3426 + "title": "THE END - 09 - LAST LIFE" 3427 + } 3428 + ] 3429 + } 3430 + }, 3431 + { 3432 + "id": "3rd-life", 3433 + "title": "3rd Life", 3434 + "seo": { 3435 + "description": { 3436 + "twist": "Each player starts with 3 lives. After dying 3 times, they are eliminated from the series. Each time player dies, they change their name color. On the last life they become hostile to other players." 3437 + } 3438 + }, 3439 + "videos": { 3440 + "BdoubleO100": [ 3441 + { 3442 + "id": "_VDEFjpj4ag", 3443 + "title": "Minecraft 3rd Life: Day 1 - Massive Phantom Attack!" 3444 + }, 3445 + { 3446 + "id": "rtxp4JCT_1Y", 3447 + "title": "Minecraft 3rd Life: Day 2 - Team Yellow!" 3448 + }, 3449 + { 3450 + "id": "K3_OLhf7Yts", 3451 + "title": "Minecraft 3rd Life: Day 3 - Trial by Lava!" 3452 + }, 3453 + { 3454 + "id": "-GFS_z7Qg0I", 3455 + "title": "Minecraft 3rd Life: Day 4 - Finally in the Red" 3456 + }, 3457 + { 3458 + "id": "kqwmYDlsl6Q", 3459 + "title": "Minecraft 3rd Life: Day 5 - Peekaboo! I See YOU!" 3460 + }, 3461 + { 3462 + "id": "FCiCz_V38dQ", 3463 + "title": "Minecraft 3rd Life: Day 6 - The Nick of Time" 3464 + } 3465 + ], 3466 + "BigB": [ 3467 + { 3468 + "id": "B0Pbni2bDTI", 3469 + "title": "Minecraft 3RD LIFE: The Movie", 3470 + "isMovie": true 3471 + }, 3472 + { 3473 + "id": "hFMlp5qbObk", 3474 + "title": "WHO CAN I TRUST? l Minecraft 3rd Life SMP l EP.1" 3475 + }, 3476 + { 3477 + "id": "fB08GT4rdAY", 3478 + "title": "PHANTOM OF THE NIGHT!l Minecraft 3rd Life SMP l EP.2" 3479 + }, 3480 + { 3481 + "id": "l3XBz_lOE8s", 3482 + "title": "MONOPOLY MOUNTAIN SCAM? l Minecraft 3rd Life SMP l EP.3" 3483 + }, 3484 + { 3485 + "id": "qloCaG0B1AE", 3486 + "title": "I'M SO SORRY! l Minecraft 3rd Life SMP l EP.4" 3487 + }, 3488 + { 3489 + "id": "oa97OwQUvmk", 3490 + "title": "THE FRIENDSHIP DEAL.. l Minecraft 3rd Life SMP l EP.5" 3491 + }, 3492 + { 3493 + "id": "skGBA6eKTMc", 3494 + "title": "MY MOUNTAIN! l Minecraft 3rd Life SMP l EP.6" 3495 + }, 3496 + { 3497 + "id": "0Dd-aPRin70", 3498 + "title": "I CAN'T BELIEVE THIS! l Minecraft 3rd Life SMP l EP.7" 3499 + }, 3500 + { 3501 + "id": "mhU7xCCw9zQ", 3502 + "title": "SO MUCH DEATH! l Minecraft 3rd Life SMP l EP.8" 3503 + }, 3504 + { 3505 + "id": "0ITBWtZp_iM", 3506 + "title": "FINDING ALL THE DIAMONDS💎! l Minecraft 3rd Life SMP l EP.9" 3507 + }, 3508 + { 3509 + "id": "5UZldS2Bh4M", 3510 + "title": "THE RED BANNERS 🚩! l Minecraft 3rd Life SMP l EP.10" 3511 + }, 3512 + { 3513 + "id": "cwpPR3zohOs", 3514 + "title": "ALL OUT WAR! l l Minecraft 3rd Life SMP l EP.11" 3515 + }, 3516 + { 3517 + "id": "wf5ksgLo26A", 3518 + "title": "MY FIRST DEATH! l Minecraft 3rd Life SMP l EP.12" 3519 + }, 3520 + { 3521 + "id": "VsBeG9XIMv4", 3522 + "title": "THE NO KILL PASS! l Minecraft 3rd Life SMP l FINALE!" 3523 + } 3524 + ], 3525 + "Etho": [ 3526 + { 3527 + "id": "r5C1SYXRK60", 3528 + "title": "3rd Life #1: Welcome The Village People" 3529 + }, 3530 + { 3531 + "id": "k6TvhFyCjE4", 3532 + "title": "3rd Life #2: Poorly Kept Secrets" 3533 + }, 3534 + { 3535 + "id": "ISmoDVm57Os", 3536 + "title": "3rd Life #3: Get Shrek's Swamp" 3537 + }, 3538 + { 3539 + "id": "V-ICxDOQ9UU", 3540 + "title": "3rd Life #4: Fanning The Flames" 3541 + }, 3542 + { 3543 + "id": "79kq3Sh98VM", 3544 + "title": "3rd Life #5: Going Up In Flames" 3545 + }, 3546 + { 3547 + "id": "0yfh3Qlca1A", 3548 + "title": "3rd Life #6: Heat Of Battle" 3549 + }, 3550 + { 3551 + "id": "79t2u1ZZjPE", 3552 + "title": "3rd Life #7: Fallen Ashes" 3553 + } 3554 + ], 3555 + "GoodTimesWithScar": [ 3556 + { 3557 + "id": "4vEzj79pTfE", 3558 + "title": "3RD Life - episode 1: RIP ME!" 3559 + }, 3560 + { 3561 + "id": "XOEgW45J3TI", 3562 + "title": "3RD Life SMP - episode 2: What Happened To Pizza?!" 3563 + }, 3564 + { 3565 + "id": "6dgmkmRnPrI", 3566 + "title": "3RD Life SMP - Episode 3: The Great DEMISE!" 3567 + }, 3568 + { 3569 + "id": "whvHz4azNOA", 3570 + "title": "3RD Life SMP - Episode 4: Adventures Of Mr. BUBBLES" 3571 + }, 3572 + { 3573 + "id": "AfgPPJL6Y44", 3574 + "title": "3RD Life SMP - Episode 5: A Great Loss.." 3575 + }, 3576 + { 3577 + "id": "MpPUy4g3Tlk", 3578 + "title": "3RD Life SMP - Episode 6: Mistakes Were Made!" 3579 + }, 3580 + { 3581 + "id": "htvcL8qXsoc", 3582 + "title": "3RD Life SMP - Episode 7: THE FALLEN KINGDOM" 3583 + }, 3584 + { 3585 + "id": "fK8Xm5mJDQc", 3586 + "title": "3RD Life SMP - Final: The King Slayer" 3587 + } 3588 + ], 3589 + "Grian": [ 3590 + { 3591 + "id": "P0I_9-Q5qD0", 3592 + "title": "Minecraft 3rd Life: The Movie (1st Season)", 3593 + "isMovie": true 3594 + }, 3595 + { 3596 + "id": "nszciRXXJZk", 3597 + "title": "Grian plays Minecraft... With a TWIST: 3rd Life - Ep 1" 3598 + }, 3599 + { 3600 + "id": "sl2VD8fQ-go", 3601 + "title": "3rd Life: Episode 2 - WELCOME TO SANDLAND" 3602 + }, 3603 + { 3604 + "id": "qcJ2ATYN0UI", 3605 + "title": "3rd Life: Episode 3 - DESERT DEFENSES" 3606 + }, 3607 + { 3608 + "id": "S_BGbpfPWc0", 3609 + "title": "3rd Life: Episode 4 - I HAVE A PLAN" 3610 + }, 3611 + { 3612 + "id": "aV3bsP08VOk", 3613 + "title": "3rd Life: Episode 5 - NETHERITE UPGRADES" 3614 + }, 3615 + { 3616 + "id": "4jswF-loe_U", 3617 + "title": "3rd Life: Episode 6 - A NEW BASE" 3618 + }, 3619 + { 3620 + "id": "BkAgQdivl0U", 3621 + "title": "3rd Life: Episode 7 - THE BATTLE OF RED DESERT" 3622 + }, 3623 + { 3624 + "id": "jft49jbtbxU", 3625 + "title": "3rd Life: Episode 8 - THE FINAL LIFE" 3626 + } 3627 + ], 3628 + "Impulse": [ 3629 + { 3630 + "id": "ieaaUZ-_u6Y", 3631 + "title": "Minecraft 3rd Life SMP | Ep 01 - A Minecraft SMP Experience Like Never Before!" 3632 + }, 3633 + { 3634 + "id": "_6TsNMoHLeE", 3635 + "title": "Minecraft 3rd Life SMP | Ep 02 - An Alliance Has Formed!" 3636 + }, 3637 + { 3638 + "id": "MVh-DosrbZw", 3639 + "title": "Minecraft 3rd Life SMP | Ep 03 - We Be Vibin' Again!" 3640 + }, 3641 + { 3642 + "id": "8Zh50GKg4Zw", 3643 + "title": "Minecraft 3rd Life SMP | Ep 04 - Farming Diamonds The Easy Way!" 3644 + }, 3645 + { 3646 + "id": "Q6DVP5Aiphg", 3647 + "title": "Minecraft 3rd Life SMP | Ep 05 - OP Villagers & Chaos!" 3648 + }, 3649 + { 3650 + "id": "p_yrYZEz9ZQ", 3651 + "title": "Minecraft 3rd Life SMP | Ep 06 - Tough Love!" 3652 + }, 3653 + { 3654 + "id": "Jr3hKHny87w", 3655 + "title": "Minecraft 3rd Life SMP | Ep 07 - LINES HAVE BEEN DRAWN!" 3656 + }, 3657 + { 3658 + "id": "v3FGN1yNagk", 3659 + "title": "Minecraft 3rd Life SMP | Ep 08 - THE ULTIMATE BETRAYAL!" 3660 + }, 3661 + { 3662 + "id": "R1vsGpzThZY", 3663 + "title": "Minecraft 3rd Life SMP | Ep 09 - THE BATTLE OF DOGWARTS (FINALE)!" 3664 + } 3665 + ], 3666 + "InTheLittleWood": [ 3667 + { 3668 + "id": "UEEkqVyunZY", 3669 + "title": "Minecraft 3rd Life: The Movie (Season 1 InTheLittleWood POV)", 3670 + "isMovie": true 3671 + }, 3672 + { 3673 + "id": "Gt0lAzOlQqY", 3674 + "title": "First Death Is My Fault? | Minecraft 3rd Life SMP #1" 3675 + }, 3676 + { 3677 + "id": "3DTFE-94vSE", 3678 + "title": "Business Turns Sour... | Minecraft 3rd Life SMP #2" 3679 + }, 3680 + { 3681 + "id": "lxRqvgi8baI", 3682 + "title": "The Undercover Villager Heist | Minecraft 3rd Life SMP #3" 3683 + }, 3684 + { 3685 + "id": "_CYecMBqB2I", 3686 + "title": "The Nether Wall | Minecraft 3rd Life SMP #4" 3687 + }, 3688 + { 3689 + "id": "_TgzxVIzeko", 3690 + "title": "The List.. | Minecraft 3rd Life SMP #5" 3691 + }, 3692 + { 3693 + "id": "k2HlvseAUE8", 3694 + "title": "A King Is Crowned | Minecraft 3rd Life SMP #6" 3695 + }, 3696 + { 3697 + "id": "PKIWhPN0mec", 3698 + "title": "The Siege Of Dogwarts | Minecraft 3rd Life SMP #7" 3699 + }, 3700 + { 3701 + "id": "wfUU3gh2Ock", 3702 + "title": "Red Winter Is Coming | Minecraft 3rd Life SMP #8" 3703 + }, 3704 + { 3705 + "id": "g60pruQUMl4", 3706 + "title": "The One Where They All Fight | Minecraft 3rd Life SMP #9" 3707 + }, 3708 + { 3709 + "id": "AqnnBjHO8eM", 3710 + "title": "He Must Fall | Minecraft 3rd Life SMP #10" 3711 + }, 3712 + { 3713 + "id": "m8BcgBrM1tA", 3714 + "title": "The Hand | Minecraft 3rd Life SMP #11 (Finale)" 3715 + } 3716 + ], 3717 + "Rendog": [ 3718 + { 3719 + "id": "jgxX-ErMEK0", 3720 + "title": "3rd Life SMP | WHO WANTS TO TRADE?! | Ep 01" 3721 + }, 3722 + { 3723 + "id": "EvuNThrQieY", 3724 + "title": "3rd Life SMP | HAVE A RENCHANTED DAY! | Ep 02" 3725 + }, 3726 + { 3727 + "id": "b4bBHFAHhV4", 3728 + "title": "3rd Life SMP | A HAPPY LITTLE ACCIDENT! | Ep 03" 3729 + }, 3730 + { 3731 + "id": "-Z-DApCN3hs", 3732 + "title": "3rd Life SMP | WHAT THE LLAMA?! | Ep 04" 3733 + }, 3734 + { 3735 + "id": "-0cZtg9BSwc", 3736 + "title": "3rd Life SMP | THE MESS WE'VE MADE! | Ep 05" 3737 + }, 3738 + { 3739 + "id": "ExrFLHUd1_Q", 3740 + "title": "3rd Life SMP | SPECIAL DELIVERY! | Ep 06" 3741 + }, 3742 + { 3743 + "id": "8qdDH8TC6HI", 3744 + "title": "3rd Life SMP | SCAR WANTS RENCHANTING!!! | Ep 07" 3745 + }, 3746 + { 3747 + "id": "D0ON-ratWvE", 3748 + "title": "3rd Life SMP | BLOWN TO BITS!! | Ep 08" 3749 + }, 3750 + { 3751 + "id": "tQNb1P1tm3I", 3752 + "title": "3rd Life SMP | THE RED KING RISES!! | Ep 09" 3753 + }, 3754 + { 3755 + "id": "rKuhB6-Dxzc", 3756 + "title": "3rd Life SMP | RED TEAM WINS! | Ep 10" 3757 + }, 3758 + { 3759 + "id": "2LO4IFgTybg", 3760 + "title": "3rd Life SMP | WE'VE BEEN BETRAYED!! | Ep 11" 3761 + }, 3762 + { 3763 + "id": "r2aJkb7wsVg", 3764 + "title": "3rd Life SMP | FALL OF THE KING FINALE!! | Ep 12" 3765 + } 3766 + ], 3767 + "Skizzleman": [ 3768 + { 3769 + "id": "94nnV34QXwA", 3770 + "title": "3rd Life: Episode 1 - MINECRAFT SMP DONE...DIFFERENTLY!" 3771 + }, 3772 + { 3773 + "id": "toDfEA6-Ai8", 3774 + "title": "3rd Life: Episode 2 - MEETING THE WHOLE FAMILY." 3775 + }, 3776 + { 3777 + "id": "D3WDSm0ws1Y", 3778 + "title": "3rd Life: Episode 3 - SKIZZ....THE SERVER CHUMP!" 3779 + }, 3780 + { 3781 + "id": "TKwOIztd7Dc", 3782 + "title": "3rd Life: Episode 4 - AN EXPLOSIVE EXPERIENCE!!!" 3783 + }, 3784 + { 3785 + "id": "X6FfPnIh30g", 3786 + "title": "3rd Life: Episode 5 - CHUMP TO CHAMP BABY!!!" 3787 + }, 3788 + { 3789 + "id": "fkyk_YJ-3FI", 3790 + "title": "3rd Life: Episode 6 - The Red Army Rules!!!" 3791 + }, 3792 + { 3793 + "id": "kFAFkXTn_F0", 3794 + "title": "3rd Life: Episode 7 - SKIZZ UNLEASHED!!!" 3795 + } 3796 + ], 3797 + "Smajor1995": [ 3798 + { 3799 + "id": "eJ5tSUp4Zjg", 3800 + "title": "Minecraft 3rd Life SMP: The Movie", 3801 + "isMovie": true 3802 + }, 3803 + { 3804 + "id": "ZCuqjCSvy9U", 3805 + "title": "I've NEVER done a series like THIS before! - Minecraft 3rd Life SMP - Ep.1" 3806 + }, 3807 + { 3808 + "id": "-4SGLwU27Fg", 3809 + "title": "The Nether Is MINE Now! - Minecraft 3rd Life SMP - Ep.2" 3810 + }, 3811 + { 3812 + "id": "ywp69TdlTzE", 3813 + "title": "The Great Cow HEIST! - Minecraft 3rd Life SMP - Ep.3" 3814 + }, 3815 + { 3816 + "id": "AyPq57lL0LU", 3817 + "title": "SO MANY DEATHS! - Minecraft 3rd Life SMP - Ep.4" 3818 + }, 3819 + { 3820 + "id": "gARUHjShKOE", 3821 + "title": "Alliances, Enemies & DEATH! - Minecraft 3rd Life SMP - Ep.5" 3822 + }, 3823 + { 3824 + "id": "djdjkOQov_s", 3825 + "title": "Someone is going to PAY for this!... - Minecraft 3rd Life SMP - Ep.6" 3826 + }, 3827 + { 3828 + "id": "1G_UCWCdKoQ", 3829 + "title": "The one where they all BLOW UP! - Minecraft 3rd Life SMP - Ep.7" 3830 + }, 3831 + { 3832 + "id": "8dyqBNvsjzM", 3833 + "title": "And they all Died Happily Ever After... - Minecraft 3rd Life SMP - Ep.8 FINALE" 3834 + } 3835 + ], 3836 + "SmallishBeans": [ 3837 + { 3838 + "id": "rS3DWyyW6Bw", 3839 + "title": "A Scary Start.. | 3rd Life | Ep.1" 3840 + }, 3841 + { 3842 + "id": "oRlSNKrVnd0", 3843 + "title": "I Have The Monopoly Now.. | 3rd Life | Ep.2" 3844 + }, 3845 + { 3846 + "id": "6rESEPbejOk", 3847 + "title": "Building My Base! | 3rd Life | Ep.3" 3848 + }, 3849 + { 3850 + "id": "DVWcKQ1g3kQ", 3851 + "title": "What Did it Cost? | 3rd Life | Ep.4" 3852 + }, 3853 + { 3854 + "id": "YOXiGHURnfE", 3855 + "title": "Burnt & Reborn.. | 3rd Life | Ep.5" 3856 + }, 3857 + { 3858 + "id": "_9dQY4OPOGU", 3859 + "title": "Let's Burn Some Stuff.. | 3rd Life | Ep.6" 3860 + }, 3861 + { 3862 + "id": "PEZdPCyNavo", 3863 + "title": "The Wolf King Rises.. | 3rd Life | Finale" 3864 + } 3865 + ], 3866 + "Solidarity": [ 3867 + { 3868 + "id": "CZ6jvuup6VY", 3869 + "title": "A DEADLY NEW ADVENTURE!! | Minecraft 3rd Life SMP | #1" 3870 + }, 3871 + { 3872 + "id": "91cDgEafDT0", 3873 + "title": "WE RUINED THEIR MASTER PLAN.. | Minecraft 3rd Life SMP | #2" 3874 + }, 3875 + { 3876 + "id": "w4oC6VUyL0c", 3877 + "title": "I FOUND SOMEONE'S SECRET HIDEOUT.. | Minecraft 3rd Life SMP | #3" 3878 + }, 3879 + { 3880 + "id": "xDWHnmh4vG0", 3881 + "title": "I DIED TWICE!? | Minecraft 3rd Life SMP | #4" 3882 + }, 3883 + { 3884 + "id": "6BwO3zeY9Gw", 3885 + "title": "THE SECRET RED LIFE ROOM.. | Minecraft 3rd Life SMP | #5" 3886 + }, 3887 + { 3888 + "id": "TeUNMuPYnFI", 3889 + "title": "SOMEONE BURNT DOWN OUR BASE!! | Minecraft 3rd Life SMP | #6" 3890 + }, 3891 + { 3892 + "id": "zIo2G1kZIxs", 3893 + "title": "THE FIRST PLAYER ELIMINATED FROM 3RD LIFE!! | Minecraft 3rd Life SMP | #7" 3894 + } 3895 + ], 3896 + "Tango": [ 3897 + { 3898 + "id": "ZdkaI5bXsuE", 3899 + "title": "3rd Life #1 - Refugees and Death Pranks!" 3900 + }, 3901 + { 3902 + "id": "S2LP3Bz2Mpc", 3903 + "title": "3rd Life #2 - Pants Swappers and Team Castle!" 3904 + }, 3905 + { 3906 + "id": "MzD3KEI3rp0", 3907 + "title": "3rd Life #3 - Bovine Blackmail and Happy Fun Sauce!" 3908 + }, 3909 + { 3910 + "id": "0N8IkfOoZ9M", 3911 + "title": "3rd Life #4 - We Got Em!" 3912 + }, 3913 + { 3914 + "id": "GG_Icm2bh1k", 3915 + "title": "3rd Life #5 - The Firing Squad!" 3916 + }, 3917 + { 3918 + "id": "1UWFmQOvn6Q", 3919 + "title": "3rd Life #6 - Double Double Agent!" 3920 + }, 3921 + { 3922 + "id": "11chXNJb0wc", 3923 + "title": "3rd Life #7 - Team Crastle!" 3924 + }, 3925 + { 3926 + "id": "IvDIlLwJv_M", 3927 + "title": "3rd LIFE FINALE! - Massive Battle!" 3928 + } 3929 + ], 3930 + "ZombieCleo": [ 3931 + { 3932 + "id": "3tNCZroHays", 3933 + "title": "3rd Life - 01 - TREE.T.S.D" 3934 + }, 3935 + { 3936 + "id": "UDp0qbzjSok", 3937 + "title": "3rd LIFE - 02 - The Betrayal" 3938 + }, 3939 + { 3940 + "id": "_2uuDLvSN0Q", 3941 + "title": "I DID A BAD THING - 03 - 3rd Life" 3942 + }, 3943 + { 3944 + "id": "bBgp4VUPdeg", 3945 + "title": "THE FALL - 04 - 3rd Life" 3946 + }, 3947 + { 3948 + "id": "3zP-bClr2S8", 3949 + "title": "THE PLAN - 05 - 3rd Life" 3950 + }, 3951 + { 3952 + "id": "RY5mboQ3-XY", 3953 + "title": "CRASTLE DEFENCE - 06 - 3rd Life" 3954 + }, 3955 + { 3956 + "id": "oGEr2M9L4TE", 3957 + "title": "ETHO ALERT - 07 - 3rd Life" 3958 + }, 3959 + { 3960 + "id": "TRiF-ExELn4", 3961 + "title": "BATTLE OF BEAN HILL - 08 - 3rd Life" 3962 + }, 3963 + { 3964 + "id": "KwwTBFaL_qs", 3965 + "title": "BETTER RED THAN DEAD - 09 - 3rd Life" 3966 + } 3967 + ] 3968 + } 3969 + } 3970 + ]
+41
src/layouts/rewrite/BaseLayout.astro
··· 1 + --- 2 + import { Head } from 'astro-capo'; 3 + 4 + const { title } = Astro.props; 5 + --- 6 + 7 + <html lang="en"> 8 + <Head> 9 + <meta charset="utf-8" /> 10 + <meta 11 + name="theme-color" 12 + content="#d9ebd2" 13 + /> 14 + <link 15 + rel="icon" 16 + href="/rewrite/favicon.png" 17 + /> 18 + <!-- TODO --> 19 + <!-- <link 20 + rel="sitemap" 21 + href="/sitemap-index.xml" 22 + /> --> 23 + <meta 24 + name="viewport" 25 + content="width=device-width" 26 + /> 27 + <meta 28 + name="generator" 29 + content={Astro.generator} 30 + /> 31 + <title>{title} - Life Series - Non-official site</title> 32 + <!-- TODO --> 33 + <!-- <slot name="seo" /> 34 + <PostHog /> --> 35 + </Head> 36 + <body> 37 + <slot /> 38 + <!-- TODO --> 39 + <!-- <CustomCursor /> --> 40 + </body> 41 + </html>
+55
src/pages/rewrite/seasons/[season_id]/[member_name].astro
··· 1 + --- 2 + import { getCollection, getEntry } from 'astro:content'; 3 + import BaseLayout from '@/layouts/rewrite/BaseLayout.astro'; 4 + 5 + const { isRewrite } = Astro.locals; 6 + if (!isRewrite) { 7 + return Astro.redirect('/404'); 8 + } 9 + 10 + async function asyncFilter<T>(arr: T[], predicate: (value: T) => object) { 11 + return Promise.all(arr.map(predicate)).then((results) => 12 + arr.filter((_: unknown, index: number) => results[index]), 13 + ); 14 + } 15 + 16 + const seasonsCollection = await getCollection('seasonsRewrite'); 17 + const membersCollection = await getCollection('membersRewrite'); 18 + 19 + const result = seasonsCollection.map((season) => { 20 + return membersCollection.map((member) => { 21 + return { 22 + params: { season_id: season.id, member_name: member.data.name }, 23 + props: { 24 + member, 25 + members: membersCollection, 26 + season, 27 + videos: season.data.videos[member.data.name] ?? [], 28 + }, 29 + }; 30 + }); 31 + }); 32 + 33 + const flatResult = result.flat(); 34 + 35 + const pages = await asyncFilter<(typeof flatResult)[0]>(flatResult, async (result) => { 36 + const season = await getEntry('seasonsRewrite', result.params.season_id); 37 + const member = await getEntry('membersRewrite', result.params.member_name); 38 + 39 + return season && member && Object.keys(season.data.videos).includes(member.data.name); 40 + }); 41 + 42 + const { season_id, member_name } = Astro.params; 43 + const page = pages.find( 44 + (page) => page.params.season_id === season_id && page.params.member_name === member_name, 45 + ); 46 + if (!page) return Astro.redirect('/404'); 47 + const { member, members, season, videos } = page.props; 48 + 49 + const movie = videos.find((video) => video.isMovie); 50 + const sessions = videos.filter((video) => !video.isMovie); 51 + 52 + const pageTitle = `${member.data.name} - ${season.data.title}`; 53 + --- 54 + 55 + <BaseLayout title={pageTitle} />
+52
src/pages/rewrite/seasons/[season_id]/sessions/[session_id].astro
··· 1 + --- 2 + import { type CollectionEntry, getCollection } from 'astro:content'; 3 + import BaseLayout from '@/layouts/rewrite/BaseLayout.astro'; 4 + 5 + const { isRewrite } = Astro.locals; 6 + if (!isRewrite) { 7 + return Astro.redirect('/404'); 8 + } 9 + 10 + function createSeasonSessionList(season: CollectionEntry<'seasonsRewrite'>, sessionNumber: number) { 11 + return Object.entries(season.data.videos).map(([member, memberVideos]) => { 12 + return { 13 + [member]: memberVideos.filter((video) => !video.isMovie)[sessionNumber - 1], 14 + }; 15 + }); 16 + } 17 + 18 + const seasonsCollection = await getCollection('seasonsRewrite'); 19 + const membersCollection = await getCollection('membersRewrite'); 20 + 21 + const result = seasonsCollection.map((season) => { 22 + const sessionNumbers = season.data.sessionCount 23 + ? Array.from(Array(season.data.sessionCount).keys()).map((sessionIndex) => ++sessionIndex) 24 + : []; 25 + 26 + return sessionNumbers.map((sessionNumber) => { 27 + return { 28 + params: { season_id: season.id, session_id: sessionNumber }, 29 + props: { 30 + members: membersCollection, 31 + season, 32 + sessionNumber, 33 + sessionNumbers, 34 + sessions: createSeasonSessionList(season, sessionNumber), 35 + }, 36 + }; 37 + }); 38 + }); 39 + 40 + const pages = result.flat(); 41 + 42 + const { season_id, session_id } = Astro.params; 43 + const page = pages.find( 44 + (page) => page.params.season_id === season_id && `${page.params.session_id}` === session_id, 45 + ); 46 + if (!page) return Astro.redirect('/404'); 47 + const { members, season, sessionNumber, sessionNumbers, sessions } = page.props; 48 + 49 + const pageTitle = `Session ${sessionNumber} - ${season.data.title}`; 50 + --- 51 + 52 + <BaseLayout title={pageTitle} />