
view source - https://mediaplayer.whro.org/station/whro*** Test System *** GO TO PRODUCTION <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>WHRO Radio & TV Programs, Podcasts, Episodes</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="Description" content="WHRO is Hampton Roads' local NPR / PBS Station. Dedicated to enhancing the lives of the citizens in the communities it serves by responding to their need to be engaged, educated, entertained & enlightened.">
<link href="https://vjs.zencdn.net/8.5.2/video-js.css" rel="stylesheet" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/videojs-contrib-ads/7.3.2/videojs.ads.min.css" integrity="sha512-29/4e3nPl7b5s0gtfgUUBPUhqzyBHIB3SdU7iMHuUulXG7uzaqeynS3bSeoHIXolt1gX3xLTaYgUxgTedL82wQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/videojs-ima@2.2.0/dist/videojs.ima.min.css">
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<meta property="og:description" content="WHRO is Hampton Roads' local NPR / PBS Station. Dedicated to enhancing the lives of the citizens in the communities it serves by responding to their need to be engaged, educated, entertained & enlightened." />
<meta property="og:image" content="" />
<link rel="stylesheet" href="https://use.typekit.net/xma8jcl.css">
<link rel="stylesheet" href="/assets/css/libs.min.css?v=sha256-/lWTp4vSJx+yZZmOjG1jdi+qWzvx6Yk8XLBcKjzSUwo=" integrity="sha256-/lWTp4vSJx+yZZmOjG1jdi+qWzvx6Yk8XLBcKjzSUwo=" crossorigin="anonymous">
<link rel="stylesheet" href="/assets/css/main.min.css?v=sha256-uYOHi3fDNizK89SSjXpottuKjHqEVy52E5CbtLhXqWs=" integrity="sha256-uYOHi3fDNizK89SSjXpottuKjHqEVy52E5CbtLhXqWs=" crossorigin="anonymous">
<!-- The PBS iframe requires the pbs id in order to work for Passport content -->
<script>
var uid = "";
</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-MJ6TD5SV52"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('set', 'send_page_view', false);
gtag('config', 'G-MJ6TD5SV52');
</script>
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1295769253823853');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1295769253823853&ev=PageView&noscript=1"
/></noscript>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || {cmd: []};
</script>
<!-- Google Tag Manager for some 3rd party - #179498350 -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-N88965V');</script>
<!-- End Google Tag Manager -->
</head>
<body>
<script type="text/javascript"> (function(window, document, dataKey, upId, pixelserv) { var cntrUrl = ""; try { cntrUrl = top.location.href; } catch(e) { cntrUrl = (window.location !== window.parent.location) ? document.referrer : document.location.href; } var cntrData = window[dataKey] || {}; if (!cntrData.hasOwnProperty("cntr_url")) cntrData["cntr_url"] = cntrUrl; var queryParams = []; for (var param in cntrData) { if (cntrData.hasOwnProperty(param)) { queryParams.push(encodeURIComponent(param) + "=" + encodeURIComponent(cntrData[param])); } } var query = queryParams.join("&"); var protocol = ('https:' === document.location.protocol ? 'https://' : 'http://'); var upUrl = protocol + pixelserv + '/up/' + upId + (query ? "?" + query : ""); new Image().src = upUrl; (function(d) { var syncUrl = protocol + pixelserv + '/dmp/asyncPixelSync'; var iframe = d.createElement('iframe'); (iframe.frameElement || iframe).style.cssText = "display:block;width: 0; height: 0; border: 0;"; iframe.src = "javascript:false"; d.body.appendChild(iframe); var doc = iframe.contentWindow.document; doc.open().write('<body onload="window.location.href=\''+syncUrl+'\'">'); doc.close(); })(document); })(window, document, "cntrData", "ae91db9594550f25", "pixel-a.basis.net")</script>
<!-- Google Tag Manager for some 3rd party - #179498350 -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N88965V"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!--
Cross Site Header
-->
<div id="crossSiteWrapper">
<div id="crossSiteHeader" class="container">
<a href="https://www.whro.org/">WHRO</a>
<a href="https://www.whro.org/about-whro/overview">ABOUT</a>
<a href="https://www.whro.org/support-whro-public-media">SUPPORT US</a>
<a href="https://secure.whro.org/site/Donation2?1400.donation=form1&df_id=1400&set.custom.Package=RedPledgeButton" class="crossSiteDonate" target="_blank" rel="noopener">DONATE</a>
<a href="https://whro.org/contact-us">CONTACT US</a>
<a href="https://whro.org/newsletters#/" target="_blank" rel="noopener">ENEWS</a>
<a href="https://login.whro.org/">myWHRO SIGN IN</a>
</div>
</div>
<!-- End Header -->
<div class="colorWrapper">
<div id="root"></div>
</div>
<div id="footer" class="pt8 pb6 font-light">
<div class="container">
<div class="row">
<div class="col-md-6">
<div class="row d-flex links">
<p class="mb0">© 2025 WHRO Public Media</p>
<p class="mb0">5200 Hampton Boulevard, Norfolk VA 23508</p>
<p class="mb0">757.889.9400</p>
<p class="mb0"><a href="https://www.whro.org/contact-us">Contact Us</a></p>
<p class="mb0"><a href="https://www.whro.org/privacy-policy">Privacy Policy</a></p>
<p class="mb0"><a href="https://www.whro.org/psa-policy">PSA Policy</a></p>
<p class="mb0"><a href="https://www.whro.org/annual-reports/hreta-reports">HRETA EEO Public File Report</a></p>
<p class="mb0"><a href="https://www.whro.org/annual-reports/fcc-reports">FCC Public Files</a></p>
</div>
</div>
<div class="col-md-6 social">
<ul class="d-flex m0 p0">
<li><a href="https://www.facebook.com/whropublicmedia"><img src="/assets/imgs/social/icon_fb_w.png" alt="Follow us on Facebook" /></a>
<li class="ml2"><a href="https://twitter.com/WHRO"><img src="/assets/imgs/social/icon_twitter_w.png" alt="Follow us on Twitter" /></a>
<li class="ml2"><a href="https://www.youtube.com/user/WHROTV"><img src="/assets/imgs/social/icon_youtube_w.png" alt="Watch us on YouTube" /></a>
<li class="ml2"><a href="https://www.instagram.com/WHRO/"><img src="/assets/imgs/social/icon_instagram_w.png" alt="Follow us on Instagram" /></a>
<li class="ml2"><a href="https://www.linkedin.com/company/whro"><img src="/assets/imgs/social/icon_linkedIn_w.png" alt="Follow us on LinkedIn" /></a>
<li class="ml2"><a href="https://www.tiktok.com/@whropublicmedia"><img src="/assets/imgs/social/icon_tiktok_w.png" alt="TikTok" /></a>
<li class="ml2"><a href="https://bsky.app/profile/whropublicmedia.bsky.social"><img src="/assets/imgs/social/icon_bluesky_w.png" alt="Find us on Bluesky" /></a>
<li class="ml2"><a href="https://www.threads.com/@whro"><img src="/assets/imgs/social/icon_threads_w.png" alt="Follow us on Threads" /></a>
</ul>
</div>
</div>
</div>
</div>
<div id="dialog-region"></div>
<script type="text/template" id="tmpl-site-root">
<div class="pageHeader">
<div class="container">
<div class="row">
<div class="col-4 col-md-2">
<a href="/"><img src="/assets/imgs/logo_WHRO_Public_Media.png" alt="WHRO Public Media" /></a>
</div>
<div class="col-8 col-md-10">
<h1>MEDIA PLAYER</h1>
</div>
</div>
</div>
</div>
<div class="navContainer">
<div class="container">
<div id="nav-region">
<a href="/live">Live</a>
<a href="/radio">Listen</a>
<a href="/tv">Watch</a>
<a href="https://login.whro.org/login">Sign In</a>
<label class="sr-only" for="headerSearch">Search:</label>
<input id="headerSearch" name="search" class="mt2 pt0 pb0 pl8" placeholder="What can we help you find?" />
</div>
</div>
</div>
<div id="ribbonRegion"></div>
<div id="modalRegion"></div>
<div class="container">
<div></div>
<div></div>
<div id="system-messages-region"></div>
<div id="main-region">
</div>
</div>
</script>
<script type="text/template" id="tmpl-stations-list-single">
<div class="">
<a href="/station/<%-slug%>">
<%=image%>
</a>
<div class="nowplaying ml4"></div>
</div>
<div>
<p class="my5"><%=desc_short%></p>
</div>
<div class="freq_live_page">
<small><%=freq_short%></small>
</div>
</script>
<script type="text/template" id="tmpl-tvStations-list-single">
<div class="">
<a href="/station/<%-slug%>">
<% if(slug=="VATVCLASSROOM"){ %>
<img src='<%=image%>'/>
<%} else { %>
<%=image%>
<% } %>
</a>
<div class="nowplaying ml4"></div>
</div>
<div>
<p class="my5"><%=desc_short%></p>
</div>
<div class="freq_live_page">
<small><%=freq_short%></small>
</div>
</script>
<script type="text/template" id="tmpl-stations-show">
<div class="row mt8">
<div class="col-md-8">
<div class="row pb3 border-b">
<div class="col-md-4">
<%=image%>
</div>
<div class="col-md-8" style="align-self:flex-end;">
<video id="player" class="video-js" ></video>
</div>
</div>
</div>
<div class="col-md-4 pt1 pb2 border-b" style="align-self:flex-end;background-color:#efefef;">
<div class='nowplaying' style="line-height:1.25"></div>
</div>
<div class="col-md-4 order-md-4 pt4" style="background-color:#efefef;">
<div class='upcoming' style="line-height:1.25"></div>
<div class="row mt2"><a class="btn btn-full" href="http://schedule.whro.org/radio?station=<%=slug%>">SEE FULL SCHEDULE</a></div>
<% if(frequencies && frequencies.length){ %>
<div class="frequencies pt4">
<h2 class='font-normal m0 font-size1'>Frequencies</h2>
<ul class="p0 font-light">
<% _.each(frequencies,function(f){ %>
<li><%-f %>
<% }) %>
</ul>
</div>
<% } %>
<% if(coverageMap){ %>
<div class="row mt2"><a class="btn btn-full" href="<%-coverageMap %>">COVERAGE MAP</a></div>
<% } %>
</div>
<div class="col-md-8 order-md-3 pt2">
<div class="stationSocial">
<div class="mb2">
<a class="pr1" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=<%-encodeURIComponent(window.location.href)%>&caption=mediaplayer.whro.org&title=<%-encodeURIComponent('Listen Live: '+title)%>"><img style="width:24px" src="/assets/imgs/social/icon_fb_b.png" /></a>
<a class="pr1" target="_blank" href="https://twitter.com/intent/tweet?via=WHRO&url=<%-encodeURIComponent(window.location.href)%>&text=<%-encodeURIComponent('Listen Live: '+title)%>"><img style="width:24px" src="/assets/imgs/social/icon_twitter_b.png" /></a>
</div>
<% if(slug!=="voice" && slug !== "wfos") { %>
<div><p>You can also <a href="https://www.whro.org/radio/apps" target="_blank">listen on our app</a> or your <a href="https://www.whro.org/radio/apps#Alexa" target="_blank">smart speaker</a>.</p></div>
<% } %>
</div>
<p><%=desc_long%></p>
<div id='div-gpt-ad-radio' style='margin:2rem auto 0;text-align:center'></div>
</div>
</div>
<div class='stationPlaylist mt8'></div>
</script>
<script type="text/template" id="tmpl-tvStations-show">
<div class="col-12 my5">
<div class="row mb3">
<div class="col-md-4"><%=image%></div>
<div class="col-md-8 tvChanels" >
<% if(frequencies && frequencies.length){ %>
<div class="frequencies pt4">
<h3 class="mb0 font-light ">
<% _.each(frequencies,function(f, index){ %>
<span><%-f %> <% if(index !== frequencies.length-1){ %> | <% } %>
<% }) %>
</h3>
</div>
<% } %>
</div>
</div>
<div id='player-live'></div>
</div>
<div class="col-lg-8 border-r-md mb8">
<% if(slug == "TVFNX" || slug == "NHK") { %>
<h3 class="font-light" style="font-style: italic;">You're watching: <%-title%></h3>
<p>Please note: live streaming <span style="text-decoration: underline;">is only available</span> to viewers within the state of Virginia; Currituck and Gates counties in North Carolina.</p>
<p>If you are visiting this page from Virginia, Currituck and Gates counties in North Carolina, you may need to enable your browser to give permission to access your location when prompted.</p>
<p>Here are <a href="https://www.whro.org/2-uncategorised/19083-geolocation" target="_blank">resources</a> on how to enable your device for geolocation.</p>
<div class="border-b my5"></div>
<% }else if(slug !="VATVCLASSROOM" && slug !="TVKIDS") { %>
<h3 class="font-light" style="font-style: italic;">You're watching: <%-title%></h3>
<p>Please note: live streaming <span style="text-decoration: underline;">is only available</span> to viewers within WHRO Public Media’s designated market area (DMA). <a style="color: #0471a0;cursor: pointer;" class="geo_msg">View WHRO’s DMA cities and counties.</a> We apologize for the inconvenience.</p>
<div class="d-none" id="geo-restriction-msg">
<p><a target="_blank" href="https://support.whro.org/images/pdf/PBSandWHRO-TV_ContourMap_2012.pdf">WHRO Public Media’s DMA</a> contains the following cities and counties: Accomack County, VA , Chesapeake City, VA, Currituck County, NC, Gates County, NC, Gloucester County, VA, Hampton City, VA, Isle of Wight County, VA, James City County, VA, Mathews County, VA, Middlesex County, VA, Newport News City, VA, Norfolk City, VA, Poquoson City, VA, Portsmouth City, VA, Suffolk City, VA, Virginia Beach City, VA, Williamsburg City, VA York County, VA, Northampton County, VA.</p>
<p>If you are visiting this page from one of these locations, you may need to enable your browser to give permission to access your location when prompted.</p>
<p>Here are <a href="https://www.whro.org/2-uncategorised/19083-geolocation" target="_blank">resources</a> on how to enable your device for geolocation.<a style="color: #0471a0;cursor: pointer;" id="hide_geo_restric_msg"> Show less</a></p>
</div>
<div class="border-b my5"></div>
<% } %>
<% if(showSchedule){ %>
<div>
<p>
<a class="btn" href="https://schedule.whro.org/tv?station=<%-slug%>" style="display: inline-block; margin-bottom: .25rem;">FULL SCHEDULE</a>
<a class="btn" href="https://schedule.whro.org/primetime" style="display: inline-block; margin-bottom: .25rem;">JUST PRIMETIME</a>
<% if(slug==="TV15") { %>
<a class="btn" href="https://members.whro.org/?technique=WHRO15Stream" style="display: inline-block; margin-bottom: .25rem; background-color: #ac2500; color: #fff !important;" target="_blank">Donate</a>
<% } else if(slug==="TVWORLD") {%>
<a class="btn" href="https://members.whro.org/?technique=WHROWorldStream" style="display: inline-block; margin-bottom: .25rem; background-color: #ac2500; color: #fff !important;" target="_blank">Donate</a>
<% } else if(slug==="TVCREATE") {%>
<a class="btn" href="https://members.whro.org/?technique=WHROCreateStream" style="display: inline-block; margin-bottom: .25rem; background-color: #ac2500; color: #fff !important;" target="_blank">Donate</a>
<% } %>
</p>
</div>
<% } %>
<div><%=desc_long %></div>
<% if(slug =="VATVCLASSROOM") { %>
<div id="vatvSponsers" class="row" style="padding-top: 20px;">
<div class="col-6">
<img src="/assets/imgs/tvvaclassroom/DOE_Logo_BLACK-LARGE-RGB.jpg" style="width: 73%;"/>
<p style="font-style: italic;font-size: 0.85rem;">Made possible, in part, through funding from the Virginia Department of Education.</p>
</div>
<div class="col-6">
<img id="pra_group_vatv" src="/assets/imgs/tvvaclassroom/pra_group_logo.png" style="width: 60%;"/>
<p class="caption" style="margin-top: 20px; font-style: italic; font-size: 13px;">Made possible, in part, through the support of PRA Group.</p>
</div>
</div>
<% } %>
<div class="popularPrograms_tvstation"></div>
</div>
<div class="col-lg-4 font-light">
<% if(slug ==="TV15" || slug ==="TVWORLD") { %>
<div class="tvStation_passport">
<p><img src="/assets/imgs/whroPassport.png" alt="passport logo"></p>
<% if(!isSignedIn.has_access) { %>
<% if(isSignedIn.status === "" && isSignedIn.timing === "") { %> <p class="mt8 d-sm-block">WHRO Passport is a member benefit that allows for extended access to quality streaming video.</p>
<p><a href="https://passport.whro.org/" class="btn">Learn more</a></p>
<div>
<h3 class="font-normal mt4 mb0" style="font-size: 1.125rem;">Already a WHRO member?</h3>
<p class="mb0">You may have an unactivated WHRO Passport member benefit in our system.</p>
<p><a href="https://passport.whro.org/lookup" style="color: #53565A; text-decoration: underline;">Check to see</a>.</p>
</div>
<div>
<h3 class="font-normal mt4 mb0" style="font-size: 1.125rem;">Not a member?</h3>
<p class="mb0">Don't miss out on exclusive content!</p>
<p><a href="https://secure.whro.org/site/Donation2?1400.donation=form1&df_id=1400&set.custom.Package=MediaPlayer" style="color: #53565A; text-decoration: underline;">Join today</a>.</p>
</div>
<% } else if(isSignedIn.timing !== "within_grace_period" && isSignedIn.timing !== "within_start_expire_dates"){ %>
<h3 class="font-normal" style="font-size: 1.125rem;">Your WHRO Passport has expired.</h3>
<div>
<p>Passport is better than ever with an extensive library of your favorite PBS and WHRO television shows. Renew your WHRO membership and take advantage of this great member-only benefit.</p>
<a class="btn" href="https://members.whro.org">Renew Now</a>
</div>
<% } else if(isSignedIn.token_activated === false ) { %>
<h3 class="font-normal" style="font-size: 1.125rem;">Your membership includes access to WHRO Passport. Simply activate and enjoy!</h3>
<div>
<p>Be sure to take advantage of this great member benefit and start watching your favorite PBS and WHRO shows-anytime, anywhere, and as much as you want. What could be better?</p>
<a class="btn mt8" href="https://passport.whro.org/lookup">Activate Now</a>
</div>
<% } else { %>
<h3 class="font-normal" style="font-size: 1.125rem;">Sorry, but there seems to be a problem with your passport.</h3>
<div>
<p>Please give us a call at 757.889.9310 and we'll get it sorted out right away.</p>
</div>
<% } %>
<% } else { %>
<div>
<h3 class="font-normal" style="font-size: 1.125rem;">WHRO Passport is a member benefit that allows for extended access to quality streaming video.</h3><p class="mt6">
<a class="btn" href="https://mediaplayer.whro.org/tv">Watch Shows</a></p>
</div>
<% } %>
</div>
<% } %>
<div id='div-gpt-ad-station-tv' style='margin:2rem auto 0;text-align:center'></div>
</div>
</script>
<script type="text/template" id="tmpl-show-radio">
<% if(slug==="hearsay"){ %>
<div class="row">
<div class="col-12">
<% if(is_epi_page) { %>
<a href="/program/hearsay"><img alt="HearSay with Cathy Lewis" src="/assets/imgs/custom/hearsay/Hearsay_with_Cathy_Lewis@2x.jpg" /></a>
<% } else {%>
<img alt="HearSay with Cathy Lewis" src="/assets/imgs/custom/hearsay/Hearsay_with_Cathy_Lewis@2x.jpg" />
<% } %>
</div>
</div>
<% } %>
<% if(slug==="anotherview"){ %>
<div class="row">
<div class="col-12">
<% if(is_epi_page) { %>
<a href="/program/anotherview"><img alt="Another View: The Radio Show" src="/assets/imgs/custom/anotherview/av_Showcase_2000x732.jpg" /></a>
<% } else {%>
<img alt="Another View: The Radio Show" src="/assets/imgs/custom/anotherview/av_Showcase_2000x732.jpg" />
<% } %>
</div>
</div>
<% } %>
<div class="row">
<div class="col-md-4 order-md-2">
<% if(slug!=="hearsay" && slug!=="anotherview"){ %>
<% if(img){ %><img src="<%-img %>" /><% } %>
<% } %>
<div class='prog_desc mt4 d-xs-none d-sm-none d-md-block'><%=desc_long%></div>
<div id="tmpl-show-radio-Personalities" class="d-xs-none d-sm-none d-md-block"></div>
<a class="btn btn-full mt8 d-xs-none d-sm-none d-md-block" href='/program/<%=slug%>/archive'>VIEW SHOW ARCHIVE</a>
</div>
<div class="col-md-8 order-md-1">
<h1 class="mt1" <% if(isLive){ %>style="overflow:auto"<% } %>>
<% if(slug!=="hearsay" && slug!=="anotherview"){ %>
<% if(is_epi_page) { %>
<a href="/program/<%=slug%>" style="color:#004f71;text-decoration:none;"><%=title%></a>
<% } else {%>
<%=title%>
<% } %>
<% } %>
<span class="radioSocial d-block f-lg-r"><% if(iTunesSourceUrl){%><a class="pr1" href="<%-iTunesSourceUrl %>" target="_blank"><img style="width:32px" src="/assets/imgs/social/icon_rss_b.png" /></a><% } %><a href="https://members.whro.org/pledge.php?program=<%-salesforceid %>" target="_blank"><img style="height:32px" src="/assets/imgs/social/icon_support.png" /></a></span>
</h1>
<div class='prog_desc mt4 mb4 d-md-none'>
<%=desc_long%>
<hr style="width: 15%; margin-bottom: 1.5rem; margin-top: 2rem;" />
</div>
<div id="tmpl-show-radio-customAreaTop"></div>
<% if(!specificEpisode && !isLive && isEpiAvailable){ %>
<h2 class="font-normal m0 mt4" id='listenLatestEpi'>Listen to the latest episode</h2>
<% } else if(!specificEpisode && !isLive && !isEpiAvailable){ %>
<p>Uh-oh, there are no episodes currently available for this show. Sorry about that. If you're still in the mood to listen to something, you might like to <a href="/radio">try one of our other shows</a> instead.</p>
<% } %>
<div class='episodeContainer'></div>
<div id="tmpl-show-radio-customAreaBottom"></div>
<a class="btn btn-full mt8 d-md-none" href='/program/<%=slug%>/archive'>VIEW SHOW ARCHIVE</a>
<div id='div-gpt-ad-radio' style='margin:2rem auto 0;text-align:center'></div>
</div>
</div>
</script>
<script type="text/template" id="tmpl-show-radio-episode">
<h3 class="font-normal mb4">
<% if(ingestType!=="xml"){ %><%=title%>
<% }else if(typeof airdate !=="undefined"){ %><%=airdate%><% } %>
</h3>
<% if(isLocal){ %>
<p class="mb1" style="text-align: right; font-style: italic;">You can also <a href="https://www.whro.org/radio/apps" target="_blank">listen on our app</a> or your <a href="https://www.whro.org/radio/apps#Alexa" target="_blank">smart speaker</a>.</p>
<% } %>
<div id="msg_liveNow"></div>
<video id="player" class="video-js"></video>
<% if(ingestType==="xml"){ %>
<h3 class="font-normal mt4 mb0"><%=title%></h3>
<% } %>
<% if(desc_long!==title){ %>
<div class="mt4"><p><%=desc_long%></p></div>
<% } %>
<% if(slug=="newsstand"){ %>
<div class="mt6">
<p>Effective September 14th, 2020, the <span style="font-style: italic; font-weight: 400;">WHRO Voice Local Newsstand</span> expanded to become a 3-hour program aired from 1:00 PM to 4PM, Monday through Friday.</p>
<h3>Here is the current programing schedule:</h3>
<ul>
<li class='mb4'>
<h4 class='mb0'>Mondays</h4>
<ul class='pl0'>
<li>HOUR-ONE: The Virginian Pilot and Daily Press (local highlights)</li>
<li>HOUR-TWO: The Virginia Gazette (Saturday/weekend E-Edition)</li>
<li>HOUR-THREE: The Suffolk News-Herald (Sunday E-Edition)</li>
</ul>
</li>
<li class='mb4'>
<h4 class="mb0">Tuesdays</h4>
<ul class='pl0'>
<li>HOUR-ONE: The Virginian Pilot and Daily Press (local highlights)</li>
<li>HOUR-TWO: The Flagship</li>
<li>HOUR THREE-A: Hampton Roads Biz Journal (Inside Business (30 minutes)</li>
<li>HOUR THREE-B: Tidewater Hispanic News - en español (30 minutes)</li>
</ul>
</li>
<li class='mb4'>
<h4 class="mb0">Wednesdays</h4>
<ul class='pl0'>
<li>HOUR-ONE: The Virginian Pilot and Daily Press (local highlights)</li>
<li>HOUR-TWO: The Virginia Gazette (Wednesday E-Edition)</li>
<li>HOUR-THREE: The Suffolk News-Herald (Wednesday E-Edition)</li>
</ul>
</li>
<li class='mb4'>
<h4 class="mb0">Thursdays</h4>
<ul class='pl0'>
<li>HOUR-ONE: The Virginian Pilot and Daily Press (local highlights)</li>
<li>HOUR-TWO: The WHRO Voice Grocery Cart/Weekly Ads(published Wed)</li>
<li>HOUR-THREE: The Tidewater News/Franklin (Wednesday Dig. Edition)</li>
</ul>
</li>
<li class='mb4'>
<h4 class="mb0">Fridays</h4>
<ul class='pl0'>
<li>HOUR-ONE: The Virginian Pilot and Daily Press (local highlights)</li>
<li>HOUR-TWO: Eastern Shore Post (Friday E-Edition)</li>
<li>HOUR THREE-A: WHRO News Week - local news stories posted by reporters from the WHRO News Department and other sources. (30 minutes)</li>
<li>HOUR THREE-B: Tidewater Hispanic News - en español (30 minutes)</li>
</ul>
</li>
</ul>
<p>For more information or to get a new WHRO Voice listening device, call 757-889-9379</p>
</div>
<% }%>
<div id="playlistContainer"></div>
</script>
<script type="text/template" id="tmpl-show-tv">
<% if(showcase){ %>
<img class='img_showcase mb5' alt='<%-title%>' src='<%=showcase %>' style='width:100%' />
<% }else{ %>
<div>
<h1><%=title%></h1>
</div>
<% } %>
<div class="border-b pb5 mb5 ">
<div class='prog_desc'><%=desc_long%></div>
<% if(funder_message){ %>
<div class="funder_msg pt2"><%=funder_message%></div>
<% } %>
</div>
<div class='lastestEpisode'></div>
<div class='seasons'></div>
<div class='collections'></div>
<div class='specials'></div>
</script>
<script type="text/template" id="tmpl-binge-program">
<div class="row my6">
<div class="col-lg-8">
<img src="<%-showImage %>" alt="<%=title %>" class="img_program" style=""/>
<img class="img_passport" src="/assets/imgs/cornerFlag.svg">
</div>
<div class="col-lg d-flex" style="flex-direction:column;line-height:1.3">
<h2 class="font-normal md-mt"><%=title%></h2>
<p><%=desc_long %></p>
<a class="btn" href="/program/<%-slug %>" style="width: 120px;">WATCH NOW</a>
</div>
</div>
<div class="border-b"></div>
</script>
<script type="text/template" id="tmpl-popular-programs">
<div class="col-6 col-md-4 col-lg-3" id="eachKidsShow">
<div class="row program">
<div class="col-12 mb8">
<a href="/program/<%=slug %>" class="kidsShowImg"><img src="<%-showImage %>" alt="<%=title %>" class="img_program" style=""/></a>
</div>
</div>
</div>
</script><script type="text/template" id="tmpl-shows-episode">
<% if(+preferredAsset.is_passport && !+preferredAsset.is_public && !signedIn.has_access){ %>
<% if(signedIn.status === "" && signedIn.timing === "") { %> <div class="needPassport" style="background:url(<%-poster %>) 0 0 transparent no-repeat;background-size:cover">
<div class="embed-responsive embed-responsive-16by9" style="background:rgba(0,0,0,.7)">
<div class="row font-size1 font-light p4" style="color:#fff;">
<div class="col-lg-9 col-xl-6">
<% if(false){ %>
<div class="passport-msg">
<div class="right"><h1 class="mb0">This video is only available in WHRO Passport.</h1></div>
</div>
<% }else{ %>
<h1 class="mb0">This video is only available in WHRO Passport.</h1>
<a class="btn d-inline-block" id="triggerPassport" href="https://login.whro.org/login?returnurl=<%-window.location %>">SIGN IN</a>
<% } %>
<p class="mt8 d-sm-block">WHRO Passport is a member benefit that allows for extended access to quality streaming video. <a href="https://passport.whro.org">Learn more about Passport</a>.</p>
<p class="mt8 d-lg-none"><a href="https://passport.whro.org/">Learn more about Passport</a>.</p>
<div class="row m0 d-md-flex">
<div class="col font-light py4 px3 mr4" >
<h2 class="font-normal">Already a WHRO member?</h2>
<p class="mb0">You may have an unactivated WHRO Passport member benefit in our system.</p>
<p><a href="https://passport.whro.org/lookup">Check to see</a>.</p>
</div>
<div class="col font-light py4 px3">
<h2 class="font-normal">Not a member?</h2>
<p class="mb0">Don't miss out on exclusive content!</p>
<p><a href="https://members.whro.org/pledge.php?source=AMP190301301&technique=Media%20Player/Passport&program=<%-showSlug%>">Join today
</a>.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<% } else if(signedIn.timing !== "within_grace_period" && signedIn.timing !== "within_start_expire_dates"){ %>
<div class="needPassport" style="background:url(<%-poster %>) 0 0 transparent no-repeat;background-size:cover">
<div class="embed-responsive embed-responsive-16by9" style="background:rgba(0,0,0,.7)">
<div class="row font-size1 font-light p4" style="color:#fff;">
<div class="col-lg-9 col-xl-6">
<div class="passport-msg">
<div><h1 class="mb0">Sorry, your WHRO Passport has expired.</h1></div>
</div>
<p class="mt8 d-sm-block">Passport is better than ever with an extensive library of your favorite PBS and WHRO television shows. Renew your WHRO membership and take advantage of this great member-only benefit.</p>
<a class="btn" href="https://members.whro.org" style="margin: 0;">Renew Now</a>
</div>
</div>
</div>
</div>
<% } else if(signedIn.token_activated === false ) { %>
<div class="needPassport" style="background:url(<%-poster %>) 0 0 transparent no-repeat;background-size:cover">
<div class="embed-responsive embed-responsive-16by9" style="background:rgba(0,0,0,.7)">
<div class="row font-size1 font-light p4" style="color:#fff;">
<div class="col-lg-9 col-xl-6">
<h1 class="mb0" style="overflow: auto;">Your membership includes access to WHRO Passport. Simply activate and enjoy!</h1>
<p class="mt8 d-sm-block">Be sure to take advantage of this great member benefit and start watching your favorite PBS and WHRO shows-anytime, anywhere, and as much as you want. What could be better?</p>
<a class="btn mt8" style="margin: 0;" href="https://passport.whro.org/lookup">Activate Now</a>
</div>
</div>
</div>
</div>
<% } else { %>
<div class="needPassport" style="background:url(<%-poster %>) 0 0 transparent no-repeat;background-size:cover">
<div class="embed-responsive embed-responsive-16by9" style="background:rgba(0,0,0,.7)">
<div class="row font-size1 font-light p4" style="color:#fff;">
<div class="col-lg-9 col-xl-6">
<div class="passport-msg">
<div><h1 class="mb0">Sorry, but there seems to be a problem with your passport.</h1></div>
</div>
<p class="mt8 d-sm-block">Please give us a call at 757.889.9310 and we'll get it sorted out right away.</p>
<p class="mt8 d-lg-none">Call 757.889.9310</p>
</div>
</div>
</div>
</div>
<% } %>
<% }else{ %>
<div id="pbsPartnerPlayer" style="position: relative; padding-bottom: 56.25% ; height: 0; background-color: #181616;"></div>
<% } %>
<div class='show'>
<h2 class="font-normal mt4 mb0">
<a href="/program/<%-showSlug%>">
<% if(showTitle == "GreenBeats"){%>
<%=showTitle%>℠
<% }else{%>
<%=showTitle%>
<% } %>
</a>
</h2>
</div>
<h1 class="m0"><%=title.replace('–', "-").replace("Greenbeat", "Greenbeat℠")%></h1>
<div class="ep_details font-light border-b pb5 mb5">
<p>
<span class="seasonEpInfo"></span>
<% if(duration){%><%=duration%><% } %>
</p>
<% if(preferredAsset.desc_long){%>
<p><%=preferredAsset.desc_long%></p>
<% } %>
<p class="ep_meta">
Airdate: <%=preferredAsset.airdate%>
<% if(preferredAsset.rating){%><span class='mx6 light-gray'>|</span>Rating:<%=preferredAsset.rating%><% } %>
</p>
</div>
<div id='div-gpt-ad-tv' style='margin:2rem auto 0;text-align:center'></div>
</script>
<script type="text/template" id="tmpl-shows-archive">
<h1 class="m0"><a href="/program/<%-showSlug %>"><%=showTitle %></a></h1>
<h2 class="font-normal m0 mt4">Show Archive</h2>
<ul class="yearsContainer row p0 m0 mt4">
<% for(var key in sorted){
if (sorted.hasOwnProperty(key)){ %>
<li class="col yearTrigger p0"><span><%-key %></span></li>
<% }
} %>
</ul>
<% for(var key in sorted){
if (sorted.hasOwnProperty(key)){ %>
<ul class="monthsContainer row p0 m0" style="display:none;" id="months<%-key %>">
<% for(var k in sorted[key]){ %><li class="col p0"><span class="monthTrigger" data-key="<%-key %><%-k %>"><%-moment(k,"M").format('MMMM') %></span></li><% } %>
</ul>
<% }
} %>
<% for(var key in sorted){
if (sorted.hasOwnProperty(key)){ %>
<% for(var k in sorted[key]){ %>
<div style="display:none" id="month<%-key %><%-k %>" class="episodeContainer mt4">
<% for(var model in sorted[key][k]){ %>
<div class="pb6">
<h3 class="m0 mb1 p0">
<a class="font-bold" href="/program/<%-showSlug%>/e/<%-sorted[key][k][model].attributes.slug%>">
<%=sorted[key][k][model].attributes.title%>
</a>
<%
var airdate = moment(sorted[key][k][model].attributes.airdate,"YYYY-MM-DD").format('dddd, MMMM Do');
if(!sorted[key][k][model].attributes.title.startsWith(airdate)){ %>
- <%-airdate%>
<% } %>
</h3>
<% sorted[key][k][model].attributes.assets.forEach((asset) => { %>
<% var desc = asset.desc_long.replace(/^<p>/i, '').replace(/<\/p>$/i, '').replace(/<\/p>\s*<p>/gi, '<br>'); %>
<div>
<% if(sorted[key][k][model].attributes.title != asset.title){ %>
<p class="m0 mb1 p0"><strong><%=asset.title%></strong></p>
<% } %>
<% if(desc != asset.title){ %>
<p class="font-light pb2" style="margin-top:-.25rem"><%=desc%></p>
<% } %>
</div>
<% }) %>
</div>
<% } %>
</div>
<% } %>
<% }
} %>
</script><script type="text/template" id="tmpl-franchise-curate">
<img class='img_showcase mb5' src='/assets/imgs/custom/curate/franchise-showcase.jpg' style='width:100%' />
<div>
<h1>Curate
<span class="curateSocial f-r">
<a class="pr1" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=<%-encodeURIComponent(window.location.href)%>&caption=mediaplayer.whro.org&title=Curate"><img style="width:32px" src="/assets/imgs/social/icon_fb_b.png" /></a>
<a class="pr1" target="_blank" href="https://twitter.com/intent/tweet?via=WHRO&url=<%-encodeURIComponent(window.location.href)%>"><img style="width:32px" src="/assets/imgs/social/icon_twitter_b.png" /></a>
</span>
</h1>
</div>
<div class='prog_desc border-b pb5 mb5'>
Curate delves into the dynamic art scene within our community and throughout the region. Every week, the show showcases local artists in diverse mediums such as painting, sculpture, photography, and spoken word. Each episode provides engaging insight into the artists and their works.
</div>
<div class="row">
<div class="col-lg-5">
<div id='curate_mostRecentContainer' class="row"></div>
</div>
<div class="col-lg-7 border-l-lg px8">
<div class="d-flex" style="flex-wrap:wrap; justify-content:center; margin-left:6px; margin-bottom:6px;">
<small style="align-self:center" class="mr4">Support provided by</small>
</div>
<div class="d-flex" style="flex-wrap:wrap; justify-content:center; margin-left:6px;">
<a href="https://chrysler.org/" target="_blank"><img style="width:100px;" class="mr2 mb2" alt="Chrysler Museum of Art" src="/assets/imgs/custom/curate/logo_chrysler_40.jpg" /></a>
<a href="http://thehermitagemuseum.org" target="_blank"><img class="mr2 mb2" alt="The Hermitage Museum & Gardens" src="/assets/imgs/custom/curate/logo_hermitage_40.jpg?t=20171102" /></a>
<a href="https://thetorggler.org/" target="_blank"><img class="mr2 mb2" alt="The Mary M. Torggler Fine Arts Center at Christopher Newport University" src="/assets/imgs/custom/curate/logo_torggler_40.jpg" /></a><a href="https://www.vastage.org/" target="_blank"><img class="mr2 mb2" alt="Virginia Stage Company" src="/assets/imgs/custom/curate/logo_vsc_40.jpg" /></a><a href="https://muscarelle.wm.edu/" target="_blank"><img class="mr2 mb2" alt="Muscarelle Museum of Art" src="/assets/imgs/custom/curate/logo_muscarelle_40.jpg" /></a><a href="https://tcc.edu/" target="_blank"><img class="mr2 mb2" alt="Tidewater Community College" src="/assets/imgs/custom/curate/logo_tcc_40.jpg" /></a>
</div>
<div id='curate_programsContainer'></div>
</div>
</div>
<div class="d-table p4 mt4" style="background:#d9d9d6">
<p class="d-table-cell mt2">Be part of the show! If you have created a video showcasing an artist from Hampton Roads or across America, click the submit button and send us your video! We might feature it in an upcoming program!</p>
<a class="d-table-cell btn ml8 px4 pb2" style="width:220px;padding-top:.7rem;padding-bottom:.7rem;line-height:1.3;font-size:1.15rem;vertical-align:middle" href="https://whro.submittable.com/submit/70136/public-video-submissions-for-curate">SUBMIT<br>YOUR VIDEO</a>
</div>
<div class="row">
<div class="col-md-12">
<h3 class="h2 mt4 font-normal"><em>Hosts</em></h3>
<div style='clear:both;overflow:auto' class='pb4'>
<img class='mt1 mr4' src='/assets/imgs/custom/curate/host-mazzoni.jpg' style='float:left' />
<p class='m0'><span class="font-bold">Heather Mazzoni</span> serves as WHRO's Chief Content Officer. She discovered her love for art at an early age, winning her first coloring contest in 1st grade! Rather than enjoy recess, she often talked her girlfriends into staying in the classroom and practicing dance routines to the Grease soundtrack, this eventually led to lip-syncing in front of an open window to albums purchased at garage sales and charging the neighborhood kids a quarter to see the show. It should be mentioned that a dixie cup of Kool-Aid was included in the admission price. High school and college were filled with various visual art and drama classes along with a new appreciation for art history and the artists that create works that make the world a better place. At the moment, Heather enjoys metalsmithing and particularly mixed media jewelry making, but mostly enjoys meeting artists and discovering their inspirations and stories.</p>
</div>
<div style='clear:both;overflow:auto' class='pb4'>
<img class='mt1 mr4' src='/assets/imgs/custom/curate/host-kypros.jpg' style='float:left' />
<p class='m0'><span class="font-bold">Jason Kypros</span> is back for this season of Curate! Jason's a proud Norfolk native whose professional acting credits range from screen to stage. He holds a minor in theatre from Virginia Tech, is a graduate of the Groundlings School of Improv in Los Angeles, is a 16-year standup comedy veteran and co-founder of Plan B Improv Comedy. Jason can be seen performing at The Zeiders American Dream Theatre where he is also resident artist. You'll also find Jason all over Virginia as the "Game Guy"--the brand spokesperson for the Virginia Lottery. Jason is a proud volunteer and supporter of WHRO Public Media and says he's very honored and excited to share the screen with co-host, Heather Mazzoni, each week on WHRO's Curate series.</p>
</div>
</div>
</div>
</script>
<script type="text/template" id="tmpl-franchise-curate-mostRecent">
<div class="row program p0 pb8">
<div class="col-12">
<h2 class="font-normal mb3"><em>Most Recent</em></h2>
<video id="player" class="video-js"></video>
<a class="mt1 d-block color_corpgray" href="/program/<%-showSlug%>"><h2 class="font-normal m0" style="line-height:1"><small><%-showTitle%></small></h2></a>
<a href="/program/<%-showSlug%>/e/<%-id%>"><h1 class="mb2" style="line-height:1"><%-title%></h1></a>
<div>
<p>Episode <%-ordinal%> <% if(preferredAsset.type==="preview"){%>Preview<%}%>
<span class="px8">|</span><%-duration%></p>
</div>
<a class="btn btn-full" href="/program/<%-showSlug%>/e/<%-slug%>">FULL EPISODE DETAILS</a></div></div>
</script>
<script type="text/template" id="tmpl-show-curate">
<% if(showcase){ %>
<img class='img_showcase mb5' src='<%=showcase %>' style='width:100%' />
<% } %>
<div>
<h1><%=title%>
<span class="curateSocial f-r">
<a class="pr1" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=<%-encodeURIComponent(window.location.href)%>&caption=mediaplayer.whro.org&title=<%=title%>"><img style="width:32px" src="/assets/imgs/social/icon_fb_b.png" /></a>
<a class="pr1" target="_blank" href="https://twitter.com/intent/tweet?via=WHRO&url=<%-encodeURIComponent(window.location.href)%>&text=Watch <%=title%>!"><img style="width:32px" src="/assets/imgs/social/icon_twitter_b.png" /></a>
</span>
</h1>
</div>
<div class='prog_desc border-b pb5 mb5'>
<%=desc_long%>
</div>
<div class="row">
<div class="col-md-8">
<div class='lastestEpisode'></div>
<div class='seasons'></div>
<div class='specials'></div>
</div>
<div class="col-md-4 border-l-lg">
<a class="btn btn-full" href="https://whro.submittable.com/submit/70136/public-video-submissions-for-curate">SUBMIT YOUR VIDEO</a>
<p class="mt4">Be part of the show! If you have created a video showcasing an artist from Hampton Roads or across America, click the submit button and send us your video! We might feature it in an upcoming program!</p>
<p class="text-center mt8 mb8"><img class="" src="/assets/imgs/custom/curate/splatters.png" /></p>
<p class="text-center mb0"><small>Support for Curate comes from</small></p>
<div style="display:flex; flex-wrap:wrap; justify-content:center; ">
<a href="https://chrysler.org/" target="_blank"><img class="mr2 mb2" alt="Chrysler Museum of Art" src="/assets/imgs/custom/curate/logo_chrysler_40.jpg" /></a>
<a href="http://thehermitagemuseum.org" target="_blank"><img class="mr2 mb2" alt="The Hermitage Museum & Gardens" src="/assets/imgs/custom/curate/logo_hermitage_40.jpg?t=20171102" /></a>
<a href="https://thetorggler.org/" target="_blank"><img class="mr2 mb2" alt="The Mary M. Torggler Fine Arts Center at Christopher Newport University" src="/assets/imgs/custom/curate/logo_torggler_40.jpg" /></a><a href="https://www.vastage.org/" target="_blank"><img class="mr2 mb2" alt="Virginia Stage Company" src="/assets/imgs/custom/curate/logo_vsc_40.jpg" /></a><a href="https://muscarelle.wm.edu/" target="_blank"><img class="mr2 mb2" alt="Muscarelle Museum of Art" src="/assets/imgs/custom/curate/logo_muscarelle_40.jpg" /></a><a href="https://tcc.edu/" target="_blank"><img class="mr2 mb2" alt="Tidewater Community College" src="/assets/imgs/custom/curate/logo_tcc_40.jpg" /></a>
<a href="https://www.williamsburgva.gov/413/Williamsburg-Area-Arts-Commission" target="_blank"><img class="mr2 mb2" alt="Williamsburg Area Arts Commission" src="/assets/imgs/custom/curate/logo_williamsburg_40.jpg" /></a>
<a href="https://www.cityofchesapeake.net/1388/Chesapeake-Fine-Arts-Commission" target="_blank"><img class="mr2 mb2" alt="Chesapeake Fine Arts Commission" src="/assets/imgs/custom/curate/logo_chesapeake_40.jpg" /></a>
<a href="https://www.nnva.gov/949/Newport-News-Arts-Commission" target="_blank"><img class="mr2 mb2" alt="Newport News Arts Commission" src="/assets/imgs/custom/curate/logo_newportnews_40.jpg" /></a>
<a href="http://norfolkarts.net/" target="_blank"><img class="mr2 mb2" alt="Norfolk Arts" src="/assets/imgs/custom/curate/logo_norfolk_40.jpg" /></a><a href="https://portsmouthva.gov/2459/The-Portsmouth-Museum-Fine-Arts-Commissi" target="_blank"><img class="mr2 mb2" alt="Portsmouth Museum and Fine Arts Commission" src="/assets/imgs/custom/curate/logo_portsmouth_40.jpg" /></a>
<a href="https://culturalaffairs.virginiabeach.gov/grant-opportunities/commission-grants" target="_blank"><img class="mr2 mb2" alt="Virginia Beach Arts and Humanities Commission" src="/assets/imgs/custom/curate/logo_virginiabeach_40.jpg"></a>
</div>
</div>
</div>
</script>
<script type="text/template" id="tmpl-show-curate-episode">
<div id="pbsPartnerPlayer" style="position: relative; padding-bottom: 56.25% ; height: 0; background-color: #181616;"></div>
<div class="row pt4">
<div class="col-md-7 col-lg-8">
<div class='show'><h2 class="font-normal mt0"><a href="/program/<%-showSlug%>"><%=showTitle%></a></h2></div>
<h1 class="m0">
<%=title%>
</h1>
<div class="ep_details font-light border-b pb5 mb5">
<p>
<span class="seasonEpInfo"></span>
<% if(duration){%><%=duration%><% } %>
</p>
<% if(preferredAsset.desc_long){%>
<p><%=preferredAsset.desc_long%></p>
<% } %>
<p class="ep_meta">
Airdate: <%=preferredAsset.airdate%>
<% if(preferredAsset.rating){%>| Rating:<%=preferredAsset.rating%><% } %>
</p>
</div>
<div id="curate_artists" data-ep_ordinal="<%-ordinal%>"></div>
</div>
<div class="col-md-5 col-lg-4 border-l-lg">
<div id='div-gpt-ad-curate' style='margin:0 auto 2rem;text-align:center'></div>
<p class="text-center mb0"><small>Support for Curate comes from</small></p>
<div style="display:flex; flex-wrap:wrap; justify-content:center; ">
<a href="https://chrysler.org/" target="_blank"><img class="mr2 mb2" alt="Chrysler Museum of Art" src="/assets/imgs/custom/curate/logo_chrysler_40.jpg" /></a>
<a href="http://thehermitagemuseum.org" target="_blank"><img class="mr2 mb2" alt="The Hermitage Museum & Gardens" src="/assets/imgs/custom/curate/logo_hermitage_40.jpg?t=20171102"/></a>
<a href="https://thetorggler.org/" target="_blank"><img class="mr2 mb2" alt="The Mary M. Torggler Fine Arts Center at Christopher Newport University" src="/assets/imgs/custom/curate/logo_torggler_40.jpg" /></a>
<a href="https://www.vastage.org/" target="_blank"><img class="mr2 mb2" alt="Virginia Stage Companty" src="/assets/imgs/custom/curate/logo_vsc_40.jpg" /></a><a href="https://muscarelle.wm.edu/" target="_blank"><img class="mr2 mb2" alt="Muscarelle Museum of Art" src="/assets/imgs/custom/curate/logo_muscarelle_40.jpg" /></a>
<a href="https://tcc.edu/" target="_blank"><img class="mr2 mb2" alt="Tidewater Community College" src="/assets/imgs/custom/curate/logo_tcc_40.jpg" /></a><a href="https://www.williamsburgva.gov/413/Williamsburg-Area-Arts-Commission" target="_blank"><img class="mr2 mb2" alt="Williamsburg Area Arts Commission" src="/assets/imgs/custom/curate/logo_williamsburg_40.jpg" /></a>
<a href="https://www.cityofchesapeake.net/1388/Chesapeake-Fine-Arts-Commission" target="_blank"><img class="mr2 mb2" alt="Chesapeake Fine Arts Commission" src="/assets/imgs/custom/curate/logo_chesapeake_40.jpg" /></a>
<a href="https://www.nnva.gov/949/Newport-News-Arts-Commission" target="_blank"><img class="mr2 mb2" alt="Newport News Arts Commission" src="/assets/imgs/custom/curate/logo_newportnews_40.jpg" /></a>
<a href="http://norfolkarts.net/" target="_blank"><img class="mr2 mb2" alt="Norfolk Arts" src="/assets/imgs/custom/curate/logo_norfolk_40.jpg" /></a><a href="https://portsmouthva.gov/2459/The-Portsmouth-Museum-Fine-Arts-Commissi" target="_blank"><img class="mr2 mb2" alt="Portsmouth Museum and Fine Arts Commission" src="/assets/imgs/custom/curate/logo_portsmouth_40.jpg" /></a>
<a href="https://culturalaffairs.virginiabeach.gov/grant-opportunities/commission-grants" target="_blank"><img class="mr2 mb2" alt="Virginia Beach Arts and Humanities Commission" src="/assets/imgs/custom/curate/logo_virginiabeach_40.jpg"></a>
</div>
<div id="curate_underwriter"></div>
<p class="text-center mt8 mb8"><img class="" src="/assets/imgs/custom/curate/splatters.png" /></p>
<a class="btn btn-full" href="https://whro.submittable.com/submit/70136/public-video-submissions-for-curate">SUBMIT YOUR VIDEO</a>
<p class="mt4">Be part of the show! If you have created a video showcasing an artist from Hampton Roads or across America, click the submit button and send us your video! We might feature it in an upcoming program!</p>
</div>
</div>
</script><script type="text/template" id="tmpl-persons-show">
<div class="row mt8">
<div class="col-md-8 font-size1">
<% if(showcase){ %>
<img class='img_showcase mb5' src='<%=showcase %>' style='width:100%' alt="<%=name%>, <%=title%>" />
<% }else{ %>
<div>
<h1><%=name%>, <%=title%></h1>
</div>
<% } %>
<%=desc_long %>
</div>
<div class="col-md-4 border-l" id="person-programsContainer"></div>
</div>
</script>
<script type="text/template" id="tmpl-persons-program">
<div class="row mb8">
<div class="col-5 pr0">
<img src="<%-showImage %>" />
</div>
<div class="col d-flex" style="flex-direction:column;justify-content: space-between;line-height:1.3">
<p><%=desc_short %></p>
<a class="btn btn-full" href="/program/<%-slug %>"><% if(type=="tv"){%>WATCH<% }else{ %>LISTEN<% } %> NOW</a>
</div>
</div>
</script><script type="text/template" id="tmpl-search-results">
<div class='searchHeader px4 pt4 pb2 mb8'>
<h1 class='mr4'><%=pageTitle %></h1>
<input class='mr1' placeholder='Search again?' />
<button class='btn'>SEARCH</button>
</div>
<div id='resultsContainer_shows'>
<h2 class="font-normal d-flex">TOP PROGRAM RESULTS <button class="btn" id="btnProgramResults">SEE ALL PROGRAM RESULTS</button></h2>
<div id="showRowsContainer"></div>
</div>
<div id='resultsContainer_episodes' class="mt8">
<h2 class="font-normal d-flex">TOP EPISODE RESULTS</h2>
<div id="episodeRowsContainer"></div>
<button class="btn mt4" id="btnEpisodeResults">SEE ALL EPISODE RESULTS</button>
</div>
</script>
<script type="text/template" id="tmpl-landingPage-calendar">
<div class="row">
<div class="mb8 request-inner-div col-md-12">
<!-- <img src="/assets/imgs/landing_pages/listenerRequestShow.jpg" /> -->
<div class="mt3 pb8" style="padding-left: 3%; padding-right: 3%;">
<div class="mb8">
<h2>Send Us Your Community Announcements!</h2>
<p style="padding-left: 25px;">Do you have a local or community, or not-for-profit event you’d like included in WFOS’s community calendar? Enter your event and contact information below for consideration. Please note all submissions are subject to approval and review by WHRO/WFOS programming.</p>
</div>
<form style="padding-right: 20%; margin: 0 auto;">
<h3 class="row">Event Details:</h3>
<div class="form-group row">
<label for="event_name" class="col-sm-4 col-form-label rightAlign">Name of Event</label>
<div class="col-sm-8">
<input id="event_name" name="event_name" type="text" class="form-control" placeholder="Event name">
<span class="error-form" id="error-event_name">Enter an event name.</span>
</div>
</div>
<div class="form-group row">
<label for="" class="col-sm-4 col-form-label rightAlign">Date and Time</label>
<div class="col">
<input id="date" name="date" type="date" class="form-control d-inline-block">
<input id="time" name="time" type="time" class="form-control d-inline-block mt2">
<div>
<span class="error-form" id="error-date">Enter a date.</span>
<span class="error-form" id="error-time">Enter a time.</span>
</div>
</div>
</div>
<div class="form-group row">
<label for="location" class="col-sm-4 col-form-label rightAlign">Location/Venue</label>
<div class="col-sm-8">
<input id="location" name="location" type="text" class="form-control" placeholder="Location/Venue">
<span class="error-form" id="error-location">Enter a location/venue.</span>
</div>
</div>
<div class="form-group row">
<label for="website" class="col-sm-4 col-form-label rightAlign">Web address</label>
<div class="col-sm-8">
<input id="website" name="website" type="text" class="form-control" placeholder="Web address">
<span class="error-form" id="error-website">Enter a web adress.</span>
</div>
</div>
<div class="form-group row">
<label for="description" class="col-sm-4 col-form-label rightAlign">Event Description</label>
<div class="col-sm-8">
<textarea id="description" name="description" rows="4" type="text" class="form-control" placeholder="Event description"></textarea>
<span class="error-form" id="error-description">Enter an event description.</span>
</div>
</div>
<h3 class="row">Contact Information:</h3>
<div class="form-group row">
<label for="" class="col-sm-4 col-form-label rightAlign">Name</label>
<div class="col">
<input id="first_name" name="first_name" type="text" class="form-control d-inline-block" placeholder="First name">
<input id="last_name" name="last_name" type="text" class="form-control d-inline-block mt2" placeholder="Last name">
<div>
<span class="error-form" id="error-first_name">Enter a first name.</span>
<span class="error-form" id="error-last_name">Enter a last name</span>
</div>
</div>
</div>
<div class="form-group row">
<label for="phone" class="col-sm-4 col-form-label rightAlign">Phone Number</label>
<div class="col-sm-8">
<input id="phone" name="phone" type="tel" class="form-control" placeholder="Phone number">
<span class="error-form" id="error-phone">Enter a valid phone number.</span>
</div>
</div>
<div class="form-group row">
<label for="email" class="col-sm-4 col-form-label rightAlign">Email Address</label>
<div class="col-sm-8">
<input id="email" name="email" type="email" class="form-control" placeholder="Email address">
<span class="error-form" id="error-email">Enter a valid email address.</span>
</div>
</div>
</form>
<div class="pt4"><button id="btnSubmitRequest" class="btn" style="display: block;margin: 0 auto;">SUBMIT REQUEST</button></div>
<div id="messageContainer"></div>
</div>
</div>
</div>
</script>
<script type="text/template" id="tmpl-landingPage-calendar-confirmation">
<h3>Thank you for submitting your Community Announcement!</h3>
<p>Please note all submissions are subject to approval and review by WHRO/WFOS programming.</p>
</script>
<script type="text/template" id="tmpl-landingPage-request">
<div class="row">
<div class="mb8 request-inner-div col-md-12">
<img src="/assets/imgs/landing_pages/listenerRequestShow.jpg" />
<div class="my4">The Listener Request Show on classical WHRO FM has finished its limited run and requests are not currently being accepted. If you enjoyed the program, <a href="mailto:wayla.chambo@whro.org">please let us know</a>!</div>
</div>
</div>
</script>
<script type="text/template" id="tmpl-landingPage-confirmation">
<h3>Thank you for submitting your request!</h3>
<p>Starting November 6, tune in to <a href="https://mediaplayer.whro.org/station/whro">WHRO 90.3</a> every Friday from 1-4pm to find out if your request was selected for this week’s show.
</p>
</script>
<script type="text/template" id="tmpl-landingPage-open-mic-registration">
<div class="row">
<div class="mb8 request-inner-div col-md-12">
<div class="mt3 pb8" style="padding-left: 3%; padding-right: 3%;">
<div class="mb8">
<h2>WHRO Classical Open Mic Registration!</h2>
<p style="padding-top: 2rem;">Thank you for your interest in performing for our next WHRO Classical Open Mic! Classical musicians of all ages are invited to perform a solo or chamber work. Please fill out the information below and we'll get back to you with a confirmation.</p>
<small style="padding-bottom: 2rem;" class="required">Required fields are marked with *</small>
</div>
<form style="col-md-8 offset-md-1">
<div class="form-group row">
<label for="instrument" class="col-lg-4 col-form-label rightAlign">Performer name(s) and instrument(s): <span class="required">*</span></label>
<div class="col-lg-8">
<textarea id="instrument" name="instrument" rows="4" type="text" class="form-control"></textarea>
<span class="error-form" id="error-instrument">Enter at least one performer and instrument.</span>
</div>
</div>
<div class="form-group row">
<label for="contact-other" class="col-lg-4 col-form-label rightAlign">Contact name, if different from performer (parent, etc.): </label>
<div class="col-lg-8" style="margin-top: 1.2%">
<input id="contact-other" name="contact-other" type="text" class="form-control">
</div>
</div>
<div class="form-group row">
<label for="email" class="col-lg-4 col-form-label rightAlign">Email: <span class="required">*</span></label>
<div class="col-lg-8">
<input id="email" name="email" type="text" class="form-control">
<span class="error-form" id="error-email">Enter a valid email address.</span>
</div>
</div>
<div class="form-group row">
<label for="title" class="col-lg-4 col-form-label rightAlign">Title of the piece you want to play: <span class="required">*</span></label>
<div class="col-lg-8">
<input id="title" name="title" type="text" class="form-control">
<span class="error-form" id="error-title">Enter a Title of Piece.</span>
</div>
</div>
<div class="form-group row">
<label for="composer" class="col-lg-4 col-form-label rightAlign">Composer: <span class="required">*</span></label>
<div class="col-lg-8">
<input id="composer" name="composer" type="text" class="form-control">
<span class="error-form" id="error-composer">Enter a Composer.</span>
</div>
</div>
<div class="form-group row">
<label for="duration" class="col-lg-4 col-form-label rightAlign">Approximate duration (10 minutes maximum): <span class="required">*</span></label>
<div class="col-lg-8">
<input id="duration" name="duration" type="number" class="form-control" min="1" max="10">
<span class="error-form" id="error-duration">Enter an approximate duration.</span>
</div>
</div>
<div class="form-group row">
<label for="hear-about-event" class="col-lg-4 col-form-label rightAlign">How did you hear about this event? <span class="required">*</span></label>
<div class="col-lg-8">
<textarea id="hear-about-event" name="hear-about-event" rows="4" type="text" class="form-control"></textarea>
<span class="error-form" id="error-hear-about-event">Please tell us how you heard about this event.</span>
</div>
</div>
<div class="form-group row">
<label class="col-lg-4 rightAlign" for="previously-performed">Have you performed for a previous WHRO Classical Open Mic? <span class="required">*</span></label>
<div class="col-lg-8">
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" id="previously-performed-yes" name="previously-performed" value="1" required>
<label class="form-check-label" for="previously-performed">Yes</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" id="previously-performed-no" name="previously-performed" value="0">
<label class="form-check-label" for="previously-performed">No</label>
</div>
<br><span class="error-form" id="error-previously-performed">Please tell us if you have ever previously performed at WHRO Classical Open Mic.</span>
</div>
</div>
<div class="form-group row">
<label class="col-lg-4 rightAlign" for="waiting-list">If the program is full, would you like to be added to the waiting list? <span class="required">*</span></label>
<div class="col-lg-8">
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" id="waiting-list-yes" name="waiting-list" value="1">
<label class="form-check-label" for="waiting-list-yes">Yes</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" id="waiting-list-no" name="waiting-list" value="0">
<label class="form-check-label" for="waiting-list-no">No</label>
</div>
<br><span class="error-form" id="error-waiting-list">Please tell us if you would like to be added to the waitlist if the program is full.</span>
</div>
</div>
<div class="form-group row">
<label for="additional-info" class="col-lg-4 col-form-label rightAlign">Anything else you want us to know about you or the music you'll be performing?</label>
<div class="col-lg-8">
<textarea id="additional-info" name="additional-info" rows="4" type="text" class="form-control"></textarea>
</div>
</div>
</form>
<div class="pt4" id="btn-container"><button id="btnSubmitRequest" class="btn" style="display: block;margin: 0 auto;">SUBMIT REQUEST</button></div>
<div id="messageContainer"></div>
</div>
</div>
</div>
</script>
<script type="text/template" id="tmpl-landingPage-open-mic-registration-confirmation">
<h3>We received your request!</h3>
<p>Thank you for signing up to perform at our next WHRO Classical Open Mic! A member of our staff will email you soon with a confirmation and more details about the event.</p>
</script>
<script type="text/template" id="tmpl-landingPage-digital">
<div class="row mt8">
<div class="col-md-12">
<img class="img_showcase mb5" src="/assets/imgs/landing_pages/whroDigital_showcase_2000x732.jpg" style="width:100%" />
</div>
</div>
<div class="row">
<div class="col-md-8 pb4 font-size2">
<h1 class="font-normal" style="color:#53565A">AVAILABLE FOR YOU ANYTIME. ANYWHERE.</h1>
<p>Did you know that you can catch up or listen live to all your favorite WHRO content on your laptop, tablet, or mobile device?</p>
<p>Get the news, stories and updates that matter to you the most – from your favorite PBS and NPR programs to award-winning local content.</p>
<div class="row">
<div class="col-md-6">
<a class="btn btn-full mt4" href="/tv">WATCH</a>
</div>
<div class="col-md-6">
<a class="btn btn-full mt4" href="/radio">LISTEN</a>
</div>
</div>
</div>
<div class="col-md-4 pb8 border-l-lg">
<h2>Also available on</h2>
<div class="row no-gutters">
<div class="col-4 col-md-6 col-lg-4"><a href="https://play.google.com/store/apps/details?id=com.skyblue.pra.whro"><img src="/assets/imgs/landing_pages/icon_android.png" /></a></div>
<div class="col-4 col-md-6 col-lg-4"><a href="https://www.android.com/tv/"><img src="/assets/imgs/landing_pages/icon_androidtv.png" /></a></div>
<div class="col-4 col-md-6 col-lg-4"><a href="https://channelstore.roku.com/details/23353/pbs"><img src="/assets/imgs/landing_pages/icon_roku.png" /></a></div>
<div class="col-4 col-md-6 col-lg-4"><a href="https://www.apple.com/apple-tv-4k/"><img src="/assets/imgs/landing_pages/icon_appletv.png" /></a></div>
<div class="col-4 col-md-6 col-lg-4"><a href="https://itunes.apple.com/us/app/whro-public-media-app/id1101462220?mt=8"><img src="/assets/imgs/landing_pages/icon_appstore.png" /></a></div>
<div class="col-4 col-md-6 col-lg-4"><a href="https://itunes.apple.com/us/artist/whro-whrv/261726033?mt=2"><img src="/assets/imgs/landing_pages/icon_itunes.png" /></a></div>
<div class="col-4 col-md-6 col-lg-4"><a href="https://mediaplayer.whro.org/tv"><img src="/assets/imgs/landing_pages/icon_pbs.png" /></a></div>
<div class="col-4 col-md-6 col-lg-4"><a href="https://www.amazon.com/gp/help/customer/display.html?nodeId=202106410"><img src="/assets/imgs/landing_pages/icon_fire.png" /></a></div>
<div class="col-4 col-md-6 col-lg-4"><a href="https://www.netflix.com/search?q=PBS"><img src="/assets/imgs/landing_pages/icon_netflix.png" /></a></div>
</div>
</div>
</div>
</script>
<script src="/assets/js/libs.min.js?v=sha256-xs5Mxxqou5sz5mSrsrRF0UsMIW0lQIu6bQu+7+o6djI=" integrity="sha256-xs5Mxxqou5sz5mSrsrRF0UsMIW0lQIu6bQu+7+o6djI=" crossorigin="anonymous"></script>
<script>
'use strict';
const APP_CONFIG = {};
APP_CONFIG.rpi = {};
APP_CONFIG.rpi.server = "https://rprealtime.whro.org";
APP_CONFIG.rpi.clientId = "7541a105-fd58-4018-9917-5591ba44388f";
APP_CONFIG.MEDIA_API_ROOT = "https://mediaapi.whro.org/";
APP_CONFIG.MEMBERS_API_ROOT = "https://lom-membersapi.whro.org/";
Object.freeze(APP_CONFIG.rpi);
Object.freeze(APP_CONFIG);
const APP_PASSPORT = {
has_access : false ,status : ""
,timing : ""
,token_activated : false };
Object.freeze(APP_PASSPORT);
</script>
<script src="https://vjs.zencdn.net/8.5.2/video.min.js"></script>
<script src="//imasdk.googleapis.com/js/sdkloader/ima3.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/videojs-contrib-ads/7.3.2/videojs.ads.min.js" integrity="sha512-sI+LVDTAQPJNegZzjIpfk0O2KuqXSShxUXHBwUG+LnWAn+41BZJrrjAO1wj0Mw/Qp41HXKy6R36U1Dl1+8Fgkg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/videojs-ima/2.2.0/videojs.ima.js" integrity="sha512-btRrzcurMIelAIUZnzyhKRWBLq6ujKYgIfzT83N6sISCdlIKILLgEpS/raC+jSdE8zIm0Hu0BrPaXs9RoIwAnw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdn.jsdelivr.net/npm/videojs-playlist@5.1.0/dist/videojs-playlist.min.js"></script>
<script type="text/javascript" src="https://rprealtime.whro.org/RPIFormValidation/shared/js/rpiweblib_config.js"></script>
<script type="text/javascript" src="https://rprealtime.whro.org/RPIFormValidation/shared/js/rpiweblib_v4.2.js"></script>
<script src="/assets/js/main.min.js?v=sha256-zW56rebbAIyz7Gm38R90GmVxkFeccCxjZgIHv88qW/g=" integrity="sha256-zW56rebbAIyz7Gm38R90GmVxkFeccCxjZgIHv88qW/g=" crossorigin="anonymous"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
<script>
(function(){
APP.start();
})()
</script>
</body>
</html>