1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 6 <meta charset="utf-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=2.0"> 9 <meta http-equiv="content-type" content="text/html; charset=utf-8"/> 10 11 <meta name="apple-mobile-web-app-capable" content="yes"> 12 <meta name="apple-itunes-app" content="app-id=1435365252"> 13 <meta name="description" content="Candid conversations with game creators that dive deep into the art, craft, and process of making games."> 14 <meta itemprop="name" content="The Secret Lives of Games"> 15 <meta itemprop="description" content="Candid conversations with game creators that dive deep into the art, craft, and process of making games."> 16 <meta itemprop="image" content="https://assets.libsyn.com/secure/content/195666810"> 17 <meta property="og:type" content="website"> 18 <meta property="og:url" content="https://eggplant.show/"> 19 <meta property="og:title" content="The Secret Lives of Games"> 20 <meta property="og:image" content="http://assets.libsyn.com/content/195666810?height=250&width=250"> 21 <meta property="og:image:width" content="250"> 22 <meta property="og:image:height" content="250"> 23 <meta property="og:description" content="Candid conversations with game creators that dive deep into the art, craft, and process of making games."> 24 <meta name="twitter:card" content="summary"> 25 <meta name="twitter:title" content="The Secret Lives of Games"> 26 <meta name="twitter:description" content="Candid conversations with game creators that dive deep into the art, craft, and process of making games."> 27 <meta name="twitter:image" content="http://assets.libsyn.com/content/195666810"> 28 <!--FAVICONS--> 29 <link rel='icon' type='image/png' sizes='16x16' href='https://assets.libsyn.com/secure/content/195702480?height=16&width=16'> 30 <link rel='icon' type='image/png' sizes='32x32' href='https://assets.libsyn.com/secure/content/195702480?height=32&width=32'> 31 <link rel='icon' type='image/png' sizes='96x96' href='https://assets.libsyn.com/secure/content/195702480?height=96&width=96'> 32 <link rel='icon' type='image/png' sizes='192x192' href='https://assets.libsyn.com/secure/content/195702480?height=192&width=192'> 33 <link rel='apple-touch-icon' type='image/png' sizes='57x57' href='https://assets.libsyn.com/secure/content/195702480?height=57&width=57'> 34 <link rel='apple-touch-icon' type='image/png' sizes='60x60' href='https://assets.libsyn.com/secure/content/195702480?height=60&width=60'> 35 <link rel='apple-touch-icon' type='image/png' sizes='72x72' href='https://assets.libsyn.com/secure/content/195702480?height=72&width=72'> 36 <link rel='apple-touch-icon' type='image/png' sizes='76x76' href='https://assets.libsyn.com/secure/content/195702480?height=76&width=76'> 37 <link rel='apple-touch-icon' type='image/png' sizes='114x114' href='https://assets.libsyn.com/secure/content/195702480?height=114&width=114'> 38 <link rel='apple-touch-icon' type='image/png' sizes='120x120' href='https://assets.libsyn.com/secure/content/195702480?height=120&width=120'> 39 <link rel='apple-touch-icon' type='image/png' sizes='144x144' href='https://assets.libsyn.com/secure/content/195702480?height=144&width=144'> 40 <link rel='apple-touch-icon' type='image/png' sizes='152x152' href='https://assets.libsyn.com/secure/content/195702480?height=152&width=152'> 41 <link rel='apple-touch-icon' type='image/png' sizes='180x180' href='https://assets.libsyn.com/secure/content/195702480?height=180&width=180'> 42 <meta name="theme-color" content="#c3e3d9"> 43 <meta name="msapplication-TileColor" content="#c3e3d9"> 44 <title>The Secret Lives of Games</title> 45 46 <link rel="alternate" type="application/rss+xml" title="The Secret Lives of Games" href="http://feeds.libsyn.com/130245/rss"> 47 48 <!-- Bootstrap Core CSS --> 49 <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/bootstrap.css" rel="stylesheet"> 50 <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/jquery.smartmenus.bootstrap.css" rel="stylesheet"> 51 52 <!-- Custom CSS --> 53 <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/default-theme.css" rel="stylesheet"> 54 55 <!-- Custom Fonts --> 56 <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> 57 58 <link href="https://://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css"> 59 60 61 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 62 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 63 <!--[if lt IE 9]> 64
64<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
64 65
65<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
65 66 <![endif]--> 67 68 <!-- style overrides --> 69 <style> 70 .image-pop:hover { 71 cursor: hand; 72 cursor: pointer; 73 opacity: .8; 74 } 75 76 .image-pop { 77 height:auto; 78 width:100%; 79 max-width:400px; 80 padding-right:20px; 81 } 82 83 .img-social { 84 max-height:16px; 85 } 86 87 .producer-message-row { 88 word-wrap: break-word; 89 } 90 91 ul.social-list { 92 list-style: none; 93 } 94 95 ul.social-list li{ 96 display: inline; 97 margin-left: 5px; 98 } 99 100 .intro-message h1 { 101 font-size:5em; 102 } 103 @media (max-width: 1199px) { 104 .intro-message h1 { 105 font-size:4em; 106 } 107 } 108 @media (max-width: 991px) { 109 .intro-message h1 { 110 font-size:3em; 111 } 112 } 113 @media (max-width: 842px) { 114 .intro-message h1 { 115 font-size:2.5em; 116 } 117 } 118 @media (max-width: 750px) { 119 .intro-message h1 { 120 font-size:2em; 121 } 122 } 123 @media (max-width: 500px) { 124 .intro-message h1 { 125 font-size:1.5em; 126 } 127 } 128 .intro-header { 129 margin-top:50px; 130 background-color:#000; 131 background: url(https://assets.libsyn.com/secure/content/195702630); 132 background-repeat: no-repeat; 133 background-size: cover; 134 background-position: center; 135 height: 25vw; 136 min-height: 12rem; 137 width: 100%; 138 -ms-flex-align: end; 139 align-items: flex-end; 140 display: -webkit-box; 141 display: -ms-flexbox; 142 display: flex; 143 position: relative; 144 } 145 .profile { 146 background: url(https://assets.libsyn.com/secure/content/195666810/?height=80) no-repeat center center; 147 background-size: cover; 148 } 149 .intro-header, .banner, .navbar-default .navbar-nav>li>a, .navbar-brand, .producer-message, .producer-message-row a, .btn-widget-login, .navbar-default .navbar-nav .open, .dropdown-submenu, .widget-header{ 150 color:#583f8c !important; 151 } 152 .producer-message-row a { 153 text-decoration: underline; 154 } 155 .intro-message h1, .subtitle-text { 156 color:#000000 !important; 157 background: #fff; 158 } 159 160 .navbar-default, .producer-message, .btn-send, .btn-widget-login, .dropdown-menu, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .widget-btn{ 161 background-color:#c3e3d9 !important; 162 } 163 164 .custom-blog-thumbnail { 165 border:1px solid #c3e3d9 !important; 166 } 167 168 .libsyn-item a { 169 color:#583f8c !important; 170 } 171 172 .dropdown-menu > li > a { 173 color: #583f8c; 174 } 175 176 .navbar-nav > li > .dropdown-menu > li a:hover { 177 background: #583f8c !important; 178 color:#c3e3d9 !important; 179 } 180 181 body { 182 font-weight:normal !important; 183 } 184 185 .dropdown-submenu{ 186 display: block; 187 padding: 3px 20px; 188 clear: both; 189 font-weight: 400; 190 line-height: 1.42857143; 191 white-space: nowrap; 192 } 193 194 .left-side { 195 padding-top:0px !important; 196 } 197 198 .section-heading{ 199 margin:5px 0 25px 0; 200 } 201 202 p.date { 203 margin:5px 0 5px 0; 204 } 205 206 .item-height-restriction, .item-height-restriction-video { 207 height:auto; 208 } 209 210 .show_more { 211 direction:rtl; 212 text-indent: 25px; 213 font-size:15px; 214 font-weight:400; 215 } 216 217 .adjusted-player { 218 width: 1px; 219 min-width: 100%; 220 } 221 222 .adjusted-player { 223 width: 1px; 224 min-width: 100%; 225 } 226 227 .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { 228 max-height: 1000px; 229 } 230 231 @media screen and (max-width: 767px){ 232 .navbar-form{ 233 margin-right: 0px; 234 margin-left: 0px; 235 } 236 } 237 238 </style> 239 240 241 <!-- Google Analytics --> 242 243 244
244<script>
vendor: 349 bytes, lines 244-250
244 245 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 246 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 247 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 248 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 249 250 ga('create', '
250UA-1417413-3
vendor: 49 bytes, lines 250-253
250', 'auto'); 251 ga('send', 'pageview'); 252 253
253</script>
253 254 255 <!-- End Google Analytics --> 256 257</head> 258 259<body> 260
260<script> 261 (function(w, d){ 262 var id='embedly-platform', n = 'script'; 263 if (!d.getElementById(id)){ 264 w.embedly = w.embedly || function() {(w.embedly.q = w.embedly.q || []).push(arguments);}; 265 var e = d.createElement(n); e.id = id; e.async=1; 266 e.src = ('https:' === document.location.protocol ? 'https' : 'http') + '://cdn.embedly.com/widgets/platform.js'; 267 var s = d.getElementsByTagName(n)[0]; 268 s.parentNode.insertBefore(e, s); 269 } 270 })(window, document); 271 </script>
271 272 273 <div id="fb-root"></div> 274
274<script>(function(d, s, id) { 275 var js, fjs = d.getElementsByTagName(s)[0]; 276 if (d.getElementById(id)) return; 277 js = d.createElement(s); js.id = id; 278 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=834757889913083"; 279 fjs.parentNode.insertBefore(js, fjs); 280 }(document, 'script', 'facebook-jssdk'));</script>
280 281 282 283 <!-- Navigation --> 284 <nav class="navbar navbar-default navbar-fixed-top topnav" role="navigation" id="main-menu"> 285 <div class="container topnav"> 286 <!-- Brand and toggle get grouped for better mobile display --> 287 <div class="navbar-header"> 288 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 289 <span class="sr-only">Toggle navigation</span> 290 <span class="icon-bar"></span> 291 <span class="icon-bar"></span> 292 <span class="icon-bar"></span> 293 </button> 294 <a title="Home Page" class="navbar-brand topnav" href="/"><div class="profile"></div></a> 295 </div> 296 <!-- Collect the nav links, forms, and other content for toggling --> 297 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 298 299 <ul class="nav navbar-nav navbar-right" data-sm-skip-collapsible-behavior="true"> 300 <li> 301 302 <form class="navbar-form navbar-right" method="GET" action="https://eggplant.show/size/5/"> 303 <div class="form-group search-form"> 304 <input type="text" aria-label="Search for Episodes" name="search" class="form-control" value="" placeholder="Search"> 305 </div> 306 <button type="submit" aria-label="Click to submit search" class="btn btn-default"><i class="fa fa-search"></i></button> 307 </form> 308 </li> 309 <li> 310 <a href="https://eggplant.show/about" class="share-link">About</a> 311 </li><li> 312 <a href="https://eggplant.show/contact" class="share-link">Contact</a> 313 </li> 314 <li><a href="#">Episodes <span class="caret"></span></a> 315 <ul class="dropdown-menu"> 316 <li><a href="/">All Episodes</a></li> 317 318 <!-- premium episodes link --> 319 320 <!-- categories --> 321 <li><a href="#">Categories <b class="caret"></b> </a> 322 <ul class="dropdown-menu"> 323 <li><a href="/category/general">general</a></li><li><a href="/category/video+games">video games</a></li> 324 </ul> 325 </li> 326 327 <!-- archives --> 328 <li><a href="#">Archives <b class="caret"></b> </a> 329 <ul class="dropdown-menu"> 330 <li><a href="/2026">2026 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2026/09">September</a></li><li><a href="/2026/08">August</a></li><li><a href="/2026/07">July</a></li><li><a href="/2026/06">June</a></li><li><a href="/2026/05">May</a></li><li><a href="/2026/04">April</a></li><li><a href="/2026/03">March</a></li><li><a href="/2026/02">February</a></li><li><a href="/2026/01">January</a></li></ul></li><li><a href="/2025">2025 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2025/12">December</a></li><li><a href="/2025/11">November</a></li><li><a href="/2025/10">October</a></li><li><a href="/2025/09">September</a></li><li><a href="/2025/08">August</a></li><li><a href="/2025/07">July</a></li><li><a href="/2025/06">June</a></li><li><a href="/2025/05">May</a></li><li><a href="/2025/04">April</a></li><li><a href="/2025/03">March</a></li><li><a href="/2025/02">February</a></li><li><a href="/2025/01">January</a></li></ul></li><li><a href="/2024">2024 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2024/12">December</a></li><li><a href="/2024/11">November</a></li><li><a href="/2024/10">October</a></li><li><a href="/2024/09">September</a></li><li><a href="/2024/08">August</a></li><li><a href="/2024/07">July</a></li><li><a href="/2024/06">June</a></li><li><a href="/2024/05">May</a></li><li><a href="/2024/04">April</a></li><li><a href="/2024/03">March</a></li><li><a href="/2024/02">February</a></li><li><a href="/2024/01">January</a></li></ul></li><li><a href="/2023">2023 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2023/12">December</a></li><li><a href="/2023/11">November</a></li><li><a href="/2023/10">October</a></li><li><a href="/2023/08">August</a></li><li><a href="/2023/07">July</a></li><li><a href="/2023/06">June</a></li><li><a href="/2023/05">May</a></li><li><a href="/2023/04">April</a></li><li><a href="/2023/03">March</a></li><li><a href="/2023/02">February</a></li><li><a href="/2023/01">January</a></li></ul></li><li><a href="/2022">2022 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2022/12">December</a></li><li><a href="/2022/11">November</a></li><li><a href="/2022/10">October</a></li><li><a href="/2022/09">September</a></li><li><a href="/2022/08">August</a></li><li><a href="/2022/07">July</a></li><li><a href="/2022/06">June</a></li><li>
330<a href="/2022/05">May</a></li><li><a href="/2022/04">April</a></li><li><a href="/2022/03">March</a></li><li><a href="/2022/02">February</a></li><li><a href="/2022/01">January</a></li></ul></li><li><a href="/2021">2021 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2021/12">December</a></li><li><a href="/2021/11">November</a></li><li><a href="/2021/10">October</a></li><li><a href="/2021/09">September</a></li><li><a href="/2021/08">August</a></li><li><a href="/2021/07">July</a></li><li><a href="/2021/06">June</a></li><li><a href="/2021/05">May</a></li><li><a href="/2021/04">April</a></li><li><a href="/2021/03">March</a></li><li><a href="/2021/02">February</a></li><li><a href="/2021/01">January</a></li></ul></li><li><a href="/2020">2020 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2020/12">December</a></li><li><a href="/2020/11">November</a></li><li><a href="/2020/10">October</a></li><li><a href="/2020/09">September</a></li><li><a href="/2020/08">August</a></li><li><a href="/2020/07">July</a></li><li><a href="/2020/06">June</a></li><li><a href="/2020/05">May</a></li><li><a href="/2020/04">April</a></li><li><a href="/2020/03">March</a></li><li><a href="/2020/02">February</a></li><li><a href="/2020/01">January</a></li></ul></li><li><a href="/2019">2019 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2019/12">December</a></li><li><a href="/2019/11">November</a></li><li><a href="/2019/10">October</a></li><li><a href="/2019/09">September</a></li><li><a href="/2019/08">August</a></li><li><a href="/2019/07">July</a></li><li><a href="/2019/06">June</a></li><li><a href="/2019/05">May</a></li><li><a href="/2019/04">April</a></li><li><a href="/2019/03">March</a></li><li><a href="/2019/02">February</a></li><li><a href="/2019/01">January</a></li></ul></li><li><a href="/2018">2018 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2018/12">December</a></li><li><a href="/2018/11">November</a></li><li><a href="/2018/10">October</a></li><li><a href="/2018/09">September</a></li></ul></li> 331 </ul> 332 </li> 333 </ul> 334 </li> 335 <!-- premium episodes link --> 336 </ul> 337 </div> 338 <!-- /.navbar-collapse --> 339 </div> 340 <!-- /.container --> 341 </nav> 342 343 344 <!-- Header --> 345 <a name="about"></a> 346 <div class="intro-header"> 347 <div class="container main-container"> 348 <div class="row"> 349 <div class="col-lg-12"> 350 <div class="click-alert alert alert-info fade"> 351 <strong>Preview Mode</strong> Links will not work in preview mode 352 </div> 353 <div class="intro-message"> 354 </div> 355 </div> 356 </div> 357 </div> 358 <!-- /.container --> 359 360 </div> 361 <!-- /.intro-header --> 362 363 <!-- Page Content --> 364 365 <div class="container"> 366 367 <div class="alert alert-info alert-dismissible producer-message"> 368 <div class="row producer-message-row"> 369 <div class="col-lg-12"> 370 Welcome to The Secret Lives of Games! Candid conversations with game creators that dive deep into the art, craft, and process of making games. Follow us on social media, join our lovely and active Discord, support us on Patreon or leave us a voicemail â check out our Linktree for details! - https://linktr.ee/secretlives.games </div> 371 </div> 372 <div class="row"> 373 <div class="col-lg-12"> 374 <div class="col-lg-12 col-sm-12 align-top"> 375 <ul class="text-center social-list"> 376 <li style="display: inline;"><a aria-label="Subscribe to RSS Feed" title="Subscribe to RSS Feed" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="http://feeds.libsyn.com/130245/rss" class="btn btn-default"><i class="fa fa-rss fa-fw"></i></a></li><li style="display: inline;"><a aria-label="Listen on Apple Podcasts" title="Listen on Apple Podcasts" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="https://itunes.apple.com/us/podcast/the-spelunky-showlike/id1435365252?ls=1" class="btn btn-default"><i class="fa fa-podcast fa-fw"></i></a></li><li style="display: inline;"><a aria-label="Go to YouTube Channel" title="Go To YouTube Channel" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/eggplantshow" class="btn btn-default"><i class="fa fa-youtube-play fa-fw"></i></a></li> </ul> 377 </div> 378 </div> 379 </div> 380 </div> 381 382 <!-- bread crumbs --> 383 <div class="col-lg-12 col-md-12 item-container"><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-42909142" data-id="42909142"><div class="col-lg-6 col-md-6 left-side libsyn-item-42909142"><h2 class="section-heading"><a data-iframe-id="embed_42909142" class="read_more" href="https://eggplant.show/all-systems-brough-imbroglio">All Systems Brough - Imbroglio</a></h2><iframe id="embed_42909142" title="All Systems Brough - Imbroglio" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/42909142/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/790497/render-playlist/no/custom-color/c3e3d9/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://eggplant.show/all-systems-brough-imbroglio#comments" class="facebook-comments-count" data-uri="https://eggplant.show/all-systems-brough-imbroglio"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Sep 15, 2026</p><p class="lead"><p>We're joined by Nicole He (The Crush House, Kinlo Labs), Eddy 384Boxerman (Osmos, Karmaka, Broken Rules), and Noah Sasso
385(Sportsfriends, Iron Galaxy Studios) to discuss Imbroglio, a 386deck-building, grid-based, genre-defining brough-like. Itâs the 387ninth installment in our yearlong special series exploring the work 388of...</p> 389</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_42909142" class="read_more" href="https://eggplant.show/all-systems-brough-imbroglio">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-42739820" data-id="42739820"><div class="col-lg-6 col-md-6 left-side libsyn-item-42739820"><h2 class="section-heading"><a data-iframe-id="embed_42739820" class="read_more" href="https://eggplant.show/158-moonlighting-in-the-dungeon-with-mark-essen-blood-dungeon">158: Moonlighting in the Dungeon with Mark Essen (Blood Dungeon)</a></h2><iframe id="embed_42739820" title="158: Moonlighting in the Dungeon with Mark Essen (Blood Dungeon)" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/42739820/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/790497/render-playlist/no/custom-color/c3e3d9/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://eggplant.show/158-moonlighting-in-the-dungeon-with-mark-essen-blood-dungeon#comments" class="facebook-comments-count" data-uri="https://eggplant.show/158-moonlighting-in-the-dungeon-with-mark-essen-blood-dungeon"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Sep 4, 2026</p><p class="lead"><p>We chat with Mark Essen (Nidhogg, Wheel World) about his 390"feverish bullet heaven platformer" Blood Dungeon. We discuss 391making a small game in the shadow of a bigger project, the 392constraints it takes to do it sanely, and building on the 393foundations of a nascent genre.<br> 394<br></p> 395<p><strong>Discussed in this episode:</strong></p> 396<p>Messhof<br></p> 397</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_42739820" class="read_more" href="https://eggplant.show/158-moonlighting-in-the-dungeon-with-mark-essen-blood-dungeon">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-42303825" data-id="42303825"><div class="col-lg-6 col-md-6 left-side libsyn-item-42303825"><h2 class="section-heading"><a data-iframe-id="embed_42303825" class="read_more" href="https://eggplant.show/all-systems-brough-helix">All Systems Brough - Helix</a></h2><iframe id="embed_42303825" title="All Systems Brough - Helix" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/42303825/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/790497/render-playlist/no/custom-color/c3e3d9/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://eggplant.show/all-systems-brough-helix#comments" class="facebook-comments-count" data-uri="https://eggplant.show/all-systems-brough-helix"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Aug 4, 2026</p><p class="lead"><p>We're joined by v buckenham (Downpour, Beasts of Balance), Izzy 398Kestrel (Electrifying Incident, A Little Game Called Mario), and 399Bennett Foddy (Baby Steps, QWOP, Getting Over It with Bennett 400Foddy) to discuss Helix, a spiral-action shmuplike about staying 401alive. Itâs the eighth installment in our yearlong special...</p> 402</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_42303825" class="read_more" href="https://eggplant.show/all-systems-brough-helix">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-42045020" data-id="42045020"><div class="col-lg-6 col-md-6 left-side libsyn-item-42045020"><h2 class="section-heading"><a data-iframe-id="embed_42045020" class="read_more" href="https://eggplant.show/157-going-off-gr
402id-with-brooke-husic-puzzmo-crosswords">157: Going Off-Grid with Brooke Husic (Puzzmo Crosswords)</a></h2><iframe id="embed_42045020" title="157: Going Off-Grid with Brooke Husic (Puzzmo Crosswords)" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/42045020/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/790497/render-playlist/no/custom-color/c3e3d9/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://eggplant.show/157-going-off-grid-with-brooke-husic-puzzmo-crosswords#comments" class="facebook-comments-count" data-uri="https://eggplant.show/157-going-off-grid-with-brooke-husic-puzzmo-crosswords"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Jul 12, 2026</p><p class="lead"><p>We chat with Brooke Husic (Puzzmo, New Yorker, A24) about 403creating, stewarding, and showrunning a daily crossword for the 404web-based puzzle phenomenon, Puzzmo. Our discussion covers Puzzmo's 405first 1,000 days, Brookeâs prolific career as a constructor, the 406impact of cultural biases on crosswords, the...</p> 407</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_42045020" class="read_more" href="https://eggplant.show/157-going-off-grid-with-brooke-husic-puzzmo-crosswords">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-41964850" data-id="41964850"><div class="col-lg-6 col-md-6 left-side libsyn-item-41964850"><h2 class="section-heading"><a data-iframe-id="embed_41964850" class="read_more" href="https://eggplant.show/all-systems-brough-become-a-great-artist-in-just-10-seconds">All Systems Brough - BECOME A GREAT ARTIST IN JUST 10 SECONDS</a></h2><iframe id="embed_41964850" title="All Systems Brough - BECOME A GREAT ARTIST IN JUST 10 SECONDS" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/41964850/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/790497/render-playlist/no/custom-color/c3e3d9/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"><div class="col-lg-4 col-sm-4 download-div"><a href="https://eggplant.show/all-systems-brough-become-a-great-artist-in-just-10-seconds#comments" class="facebook-comments-count" data-uri="https://eggplant.show/all-systems-brough-become-a-great-artist-in-just-10-seconds"></a></div></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Jul 5, 2026</p><p class="lead"><p>We're joined by Liz Ryerson (musician, writer, podcaster), 408Patrick LeMieux (UC Davis), and Andi McClure (BECOME A GREAT ARTIST 409IN JUST 10 SECONDS, Jumpman) to discuss BECOME A GREAT ARTIST IN 410JUST 10 SECONDS; a generative art game/tool made in 72 hours. Itâs 411the seventh installment in our yearlong special series...</p> 412</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_41964850" class="read_more" href="https://eggplant.show/all-systems-brough-become-a-great-artist-in-just-10-seconds">Read More</a></div></div></div></div><hr> 413 </div> 414 <!-- /.container --> 415 416 417 </div> 418 <!-- /.content-section-a --> 419 420 421 422 <!-- About Modal --> 423 <div id="aboutModal" class="modal fade" role="dialog"> 424 <div class="modal-dialog"> 425 <!-- Modal content--> 426 <div class="modal-content"> 427 <div class="modal-header"> 428 <button type="button" class="close" data-dismiss="modal">×</button> 429 <h4 class="modal-title">About the Podcast</h4> 430 </div> 431 <div class="modal-body"> 432 <p>Candid conversations with game creators that dive deep into the art, craft, and process of making games.</p> 433 </div> 434 <div class="modal-footer"> 435 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 436 </div> 437 </div> 438 </div> 439 </div> 440 441 <!-- Share Modal --> 442 <div id="shareModal" class="modal" role="dialog"> 443 <div class="modal-dialog"> 444 <!-- Modal content--> 445 <div class="modal-content"> 446 <div class="modal-header"> 447 <button type="button" class="close" data-dismiss="modal">×</button> 448 <h4 class="modal-title">Share This Episode</h4> 449 </div> 450 <div class="modal-body"> 451 <p id="pw-share"><div class="addthis_inline_share_toolbox"></div></p> 452 </div> 453 <div class="modal-footer"> 454 <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> 455 </div> 456 </div> 457 </div> 458 </div> 459 460 <!-- Private Premium Modal --> 461 <div id="loginModal" class="modal" role="dialog"> 462 <div class="modal-dialog"> 463 <!-- Modal content--> 464 <div class="modal-content"> 465 <div class="modal-header"> 466 <h4 class="modal-title"><i class="fa fa-lock fa-lg"></i> Private Premium Login</h4> 467 </div> 468 <div class="modal-body"> 469 <p> 470 <form class="form-signin" method="POST" action=""> 471 <h5 class="form-signin-heading">Login</h5> 472 <label for="inputEmail" class="sr-only">Email</label> 473 <input type="email" id="inputEmail" name="email" class="form-control" placeholder="Email address" required autofocus> 474 <label for="inputPassword" class="sr-only">Password</label> 475 <input type="password" id="inputPassword" name="password" class="form-control" placeholder="Password" required> 476 <p class="pull-right"><a href="'">Having trouble logging in?</a></p> 477 <button name="Login for Premium Access" class="btn btn-lg btn-primary btn-block btn-widget-login" type="submit">Login <i class="fa fa-arrow-circle-right fa-lg pull-right"></i></button> 478 </form> 479 </p> 480 </div> 481 482 </div> 483 </div> 484 </div> 485 486 <!-- Image Enlarge Modal --> 487 <div class="modal fade" id="imagemodal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 488 <div class="modal-dialog"> 489 <div class="modal-content"> 490 <div class="modal-header"> 491 <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> 492 </div> 493 <div class="modal-body" style="text-align:center;"> 494 <img src="" id="imagepreview" style="width: auto; height: 300px;" > 495 </div> 496 <div class="modal-footer"> 497 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 498 </div> 499 </div> 500 </div> 501 </div> 502 503 504 505 <!-- Footer --> 506 <footer> 507 <div class="container"> 508 <div class="row"> 509 <div class="col-lg-12"> 510 <p class="copyright small pull-right">© The Secret Lives of Games 2018-2026</p> 511 </div> 512 </div> 513 </div> 514 </footer> 515 516 <!-- jQuery --> 517
517<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.js"></script>
517 518 519 <!-- Bootstrap Core JavaScript --> 520
520<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/bootstrap.js"></script>
520 521 522 <!-- Smart Menu JS --> 523
523<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.smartmenus.js"></script>
523 524
524<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.smartmenus.bootstrap.js"></script>
524 525 526 527 528 529
529<script> 530 var addthis_config = {}; 531 addthis_config.pubid = 'ra-57f683ee47f14d2b'; 532 533 var lockScroll = false; 534 var premiumAuthorized = true; 535 var enablePremiumDownload = false; 536 537 function noPremium(){ 538 539 540 premiumAuthorized = false; 541 542 } 543 544 function adjustPlayerWidth(){ 545 $(".producer-message iframe[src*='html5-player']").addClass('adjusted-player'); 546 $(".libsyn-item iframe[src*='html5-player']").addClass('adjusted-player'); 547 $(".libsyn-item-video iframe[src*='html5-player']").addClass('adjusted-player-video'); 548 makeImagesResponsive(); 549 } 550 551 function makeImagesResponsive(){ 552 $(".right-side img").addClass("img-responsive"); 553 $(".left-side img").addClass("img-responsive"); 554 } 555 556 function getFBCommentCount(uri,element){ 557 var apiUrl = "//graph.facebook.com/?ids=" + uri; 558 var commentsCount = 0; 559 $.ajax({ 560 url: apiUrl, 561 success: function(result) { 562 if ( typeof result != "undefined" && result.hasOwnProperty(uri) && typeof result[uri].share != "undefined" ) { 563 commentsCount = result[uri].share.comment_count; 564 element.html('<i class="fa fa-comments" title="Leave a Comment"></i> ' + commentsCount + " Comment(s)"); 565 } 566 } 567 }); 568 return false; 569 } 570 571 function updateCommentsCount(){ 572 $(".facebook-comments-count" ).each(function() { 573 if($(this).html() == ""){ 574 var pageIndex = $(this).data("uri"); 575 getFBCommentCount(pageIndex,$(this)); 576 } 577 }); 578 } 579 580 $(function() { 581 582 var lastScroll = 0; 583 584 $('#main-menu').on('show.bs.collapse', function () { 585 $(this).removeClass("navbar-fixed-top").addClass("navbar-static-top"); 586 lastScroll = $(window).scrollTop(); 587 $(window).scrollTop(0); 588 }); 589 590 $('#main-menu').on('hide.bs.collapse', function () { 591 $(window).scrollTop(lastScroll); 592 $(this).removeClass("navbar-static-top").addClass("navbar-fixed-top"); 593 }); 594 595 window.fbAsyncInit = function() { 596 FB.Canvas.setAutoGrow(); 597 } 598 599 function sizeChangeCallback() { 600 FB.Canvas.setSize({ width: 520, height: 1400 }); 601 } 602 603 //social tooltip instantiation 604 $('[data-toggle="tooltip"]').tooltip(); 605 606 //share link 607 $(document.body).on("click",".share-link", function(event) { 608 609 var url = $(this).data('item-url'); 610 var title = $(this).data('item-title'); 611 var image = $(this).data('item-image-url'); 612 613 $.getScript( "//s7.addthis.com/js/300/addthis_widget.js#async=1" ) 614 .done(function( script, textStatus ) { 615 addthis.init(); 616 addthis.update('share', 'url', url); 617 addthis.update('share', 'title', title); 618 addthis.update('share', 'description', ""); 619 addthis.update('share', 'image', image) 620 }) 621 .fail(function( jqxhr, settings, exception ) { 622 //do nothing 623 }); 624 }); 625 626 //resize players 627 adjustPlayerWidth(); 628 629 //change profile pic on scroll 630 $(window).scroll(function(){ 631 if($(window).scrollTop() > 225){ 632 $(".profile").addClass('profile-small'); 633 } 634 else{ 635 $(".profile").removeClass('profile-small'); 636 } 637 }); 638 639 // get all premium episodes 640 var show_id = '130245'; 641 var id_prefix = "libsyn-item-"; 642 var episode_ids = new Array(); // For some reason, this line was causing Firefox to become unresponsive. 643 $('.libsyn-item-premium').each(function(index){ 644 var id = $(this).data('id'); 645 episode_ids.push(id); 646 }); 647 648 var episodes = (episode_ids.length > 0) ? episode_ids.join(',') : 0; 649 650 noPremium(); 651 652 //image modal 653 $(document.body).on("click",".image-pop", function() { 654 $('#imagepreview').attr('src', $(this).attr('src')); 655 $('#imagemodal').modal('show'); 656 }); 657 658 659 }); 660 661 if( $('#download_app_div').size() > 0 ){ 662 var isMac = (navigator.platform.indexOf('Mac') != -1); 663 var isIos = !!navigator.platform && (/iPad|iPhone|iPod/.test(navigator.platform) || isMac); 664 665 if(isIos){ 666 $.ajax({ 667 type: 'GET', 668 url: "//my.libsyn.com/app/generate-websuite-plist-url", 669 data: {destination_id: 790497}, 670 dataType: 'jsonp', 671 success:function(json){ 672 console.log(json); 673 if(typeof json.success != "undefined"){ 674 if(json.success){ 675 var plistAnchor = $('<a>').addClass('btn').addClass('btn-default').attr('aria-label','Download iOS App') 676 .attr('href', 'itms-services://?action=download-manifest&url=' + encodeURIComponent(json.plist_url)).append( 677 $('<i>').addClass('fa').addClass('fa-download').addClass('fa-5x') 678 ).append('<div>Download/Install iOS App</div>'); 679 680 $('#download_app_div').empty(); 681 682 if(isMac){ 683 $('#download_app_div').append($('<p>').html('If you are using an iPad, you may install the app below:')); 684 } 685 686 $('#download_app_div').append(plistAnchor); 687 688 } else { 689 $('#download_app_div').empty().html('An error has occurred:' + json.message); 690 } 691 } else { 692 $('#download_app_div').empty().html('An error has occurred'); 693 } 694 }, 695 error:function(xhr, textStatus, errorThrown){ 696 $('#download_app_div').empty().html('An error has occurred: ' + textStatus); 697 } 698 }); 699 } else { 700 $('#download_app_div').empty().html('Sorry, app download is only available for iOS devices.'); 701 } 702 } 703 704 705 var page_filter = 1; 706 var category_filter = ""; 707 var text_filter = ""; 708 var size_filter = "5"; 709 var year_filter = "0"; 710 var month_filter = "0"; 711 var text_posts_only = false;
712 var premium_filter = false; 713 var player_position = "above"; 714 715 //lets create widget bar 716 717 var colWidth = 6; 718 719 function escapeHtml(text) { 720 return text 721 .replace(/&/g, "&") 722 .replace(/</g, "<") 723 .replace(/>/g, ">") 724 .replace(/"/g, """) 725 .replace(/'/g, "'"); 726 } 727 728 //load more on bottom of page 729 $(window).scroll(function () { 730 731 if(!lockScroll){ 732 if ($(window).scrollTop() >= $(document).height() - $(window).height() - 60) { 733 734 lockScroll = true; 735 736 var requestUrl = "https://eggplant.show/"; 737 requestUrl += "/page/"+ (page_filter + 1); 738 739 if(text_posts_only){ 740 requestUrl += "/podcast/blog"; 741 } 742 else if(premium_filter){ 743 requestUrl += "/search/is_premium"; 744 } 745 else if(text_filter != ""){ 746 requestUrl += "/search/"+ text_filter; 747 } 748 else if(month_filter != 0) { 749 requestUrl += "/"+ year_filter +"/"+ month_filter; 750 } 751 else if(year_filter != 0) { 752 requestUrl += "/" + year_filter; 753 } 754 else { 755 requestUrl += (category_filter != "" ? "/category/"+category_filter : ""); 756 } 757 758 requestUrl += "/render-type/json"; 759 760 $.ajax({ 761 type: 'GET', 762 url: requestUrl, 763 async: false, 764 success:function(json){ 765 var items = JSON.parse(json); 766 if(items.length > 0){ 767 for(var i = 0; i < items.length; i++){ 768 var item = new Array(); 769 item = items[i]; 770 771 var isTextOnly = typeof item.primary_content == 'undefined'; 772 var isVideo; 773 774 if(isTextOnly){ 775 isVideo = false; 776 } else { 777 isVideo = item.primary_content.file_class == "video"; 778 } 779 780 //create action buttons 781 var actionButtonsRow = '<div class="row">'; 782 if(isTextOnly){ 783 var escapedItemTitle = escapeHtml(item.item_title); 784 actionButtonsRow += '<div class="col-lg-4 col-sm-4 share-div">'; 785 actionButtonsRow += '<a class="share-link" href="" data-image-url="'+ item.image_url +'" data-item-url="'+ item.full_item_url +'" data-item-title="'+ escapedItemTitle +'" data-toggle="modal" data-target="#shareModal">'; 786 actionButtonsRow += '<i class="fa fa-share-alt" title="Share This Episode"></i> Share</a></div>'; 787 } 788 789 790 if(item.display_download_link == true){ 791 if(isTextOnly){ 792 actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.primary_content.url_secure +'" download><i class="fa fa-download" title="Download This Episode"></i> Download</a></div>'; 793 } 794 } 795 796 if(item.extra_content.length > 0){ 797 for (var x = 0; x < item.extra_content.length; x++) { 798 if(item.extra_content[x].file_class == "pdf"){ 799 var extraContentLabel = item.extra_content[x].content_title !== "" ? item.extra_content[x].content_title : item.extra_content[x].content_type; 800 actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.extra_content[x].url +'" download><i class="fa fa-download" title="Bonus content"></i> ' + extraContentLabel + '</a></div>'; 801 } else { 802 if(enablePremiumDownload == true){ 803 var extraContentLabel = item.extra_content[x].content_title !== "" ? item.extra_content[x].content_title : item.extra_content[x].content_type; 804 actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.extra_content[x].url +'" download><i class="fa fa-download" title="Bonus content"></i> ' + extraContentLabel + '</a></div>'; 805 } 806 } 807 808 } 809 } 810 actionButtonsRow += "</div>"; 811 812 813 //begin row 814 html = '<div class="row libsyn-item libsyn' + (isVideo == true ? '-video' : '') + ' libsyn-item-' + item.premium_state + ' libsyn-item-'+ item.item_id +'" data-id="'+ item.item_id +'">'; 815 816 if(isTextOnly){ 817 html += '<div class="col-lg-12" col-md-12 left-side libsyn-item-'+ item.item_id +'">'; 818 html += '<h2 class="section-heading"><a href="'+ item.full_item_url +'">'+ item.item_title +'</a>'; 819 html += '</h2>'; 820 html += '<p class="date">'+ item.release_date +'</p>'; 821 html += '<p class="lead">'+ item.item_body_short +'</p>'; 822 html += '<div class="row"><div class="col-md-12 text-right show_more">'; 823 html += '<a href="'+ item.full_item_url +'">Read More</a></div></div>'; 824 html += actionButtonsRow; 825 html += '</div>'; 826 } else { 827 828 //player 829 var playerSide = '<h2 class="section-heading"><a data-iframe-id="embed_'+item.item_id+'" class="read_more" href="'+item.full_item_url+'">'+item.item_title+'</a>'; 830 playerSide += '</h2>'; 831 if(item.premium_state == "premium" && !premiumAuthorized){ 832 playerSide += '<h3><i class="fa fa-lock"></i> This is a Premium Episode</h3>'; 833 } else { 834 835 if(item.primary_content.file_class == "pdf"){ 836 playerSide += '<a href="' + item.primary_content.url_secure +'" download class="pdf-download"><i class="fa fa-file-pdf-o" title="Download PDF"></i> Download PDF</a>'; 837 } else { 838 playerSide += item.player; 839 } 840 841 playerSide += actionButtonsRow; 842 } 843 844 //description 845 var descriptionSide = '<p class="date">'+item.release_date+'</p>'; 846 descriptionSide += '<p class="lead">'+item.item_body_short+'</p>'; 847 descriptionSide += '<div class="row"><div class="col-md-12 text-right show_more">'; 848 descriptionSide += '<a data-iframe-id="embed_'+item.item_id+'" class="read_more" href="'+item.full_item_url+'">Read More</a></div></div>'; 849 850 html += '<div class="col-lg-'+colWidth+' col-md-'+colWidth+' col-sm-12 left-side">'; 851 html += player_position == "above" ? playerSide : descriptionSide; 852 html += '</div>'; 853 854 html += '<div class="col-lg-'+colWidth+' col-md-'+colWidth+' col-sm-12 right-side">'; 855 html += player_position == "above" ? descriptionSide : playerSide; 856 html += '</div>'; 857 } 858 859 860 html += '</div>'; 861 html += '<hr>'; 862 863 //add to container 864 $(".item-container").append(html); 865 866 } 867 868 page_filter++; 869 adjustPlayerWidth(); 870 lockScroll = false;
871 } else { 872 lockScroll = true; 873 } 874 }, 875 error:function(xhr, textStatus, errorThrown){ 876 console.log(errorThrown); 877 } 878 }); 879 } 880 } 881 }); 882 883 884 $("#btn-send-contact").click(function(event){ 885 event.preventDefault(); 886 887 var error = ""; 888 //validate 889 var valid = true; 890 $('#podcast-page-contact-form').find(':input:not(button)').each(function(){ 891 var name = $(this).attr("name"); 892 var value = $(this).val(); 893 if (typeof name != 'undefined' && value == ""){ 894 valid = false; 895 return false; 896 } 897 }); 898 899 if(valid){ 900 //submit form 901 var datastring = $("#podcast-page-contact-form").serialize(); 902 $.ajax({ 903 type: "POST", 904 url: "https://web-support.libsyn.com/contact/submit", 905 data: datastring, 906 dataType: "json", 907 success: function(data) { 908 if(data == false){ 909 error = "<strong>Error</strong> Your message could not be sent at this time. Please try again later."; 910 $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut(); 911 } else { 912 $('#podcast-page-contact-form').find(":input").val("").hide(); 913 $('#podcast-page-contact-form').fadeOut(); 914 $("#podcast-page-contact-form-success").show(); 915 } 916 }, 917 error: function() { 918 error = "<strong>Error</strong> Your message could not be sent at this time. Please try again later."; 919 $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut(); 920 } 921 }); 922 923 } else { 924 error = "<strong>Error</strong> Please fill out all fields and submit again."; 925 $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut(); 926 return false; 927 } 928 929 }); 930 931 932 933 var playerStatusRequestSent = false; 934 var href = null; 935 /* $(document).on('click', ".read_more", function (e){ 936 var iframeId = $(this).data("iframe-id"); 937 if (document.getElementById(iframeId).contentWindow) { 938 e.preventDefault(); 939 href = $(this).attr("href"); 940 941 var addColon = $("#"+iframeId).attr("src").indexOf(":") == -1 ? ':' : ''; 942 943 var iframeHref = 0 + $("#"+iframeId).attr("src"); 944 var receiver = document.getElementById(iframeId).contentWindow; 945 window.addEventListener('message', receiveMessage); 946 receiver.postMessage('player_status_request', iframeHref); 947 playerStatusRequestSent = true; 948 } 949 }); */ 950 951 function receiveMessage(e) { 952 953 if(playerStatusRequestSent){ 954 try { 955 var playerData = JSON.parse(e.data); 956 if(typeof(playerData.elapsed) != "undefined" && playerData.elapsed != "00:00:00"){ 957 localStorage.setItem(href, JSON.stringify(playerData)); 958 } 959 if(href !== null){ 960 window.location = href; 961 } 962 } catch (e) { 963 return false; 964 } 965 } 966 } 967 968 969 970 </script>
970 971 972</body> 973 974</html> 975
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.