1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <link rel="shortcut icon" href="https://www.radiokingston.org/wp-content/uploads/2025/10/32.png"> <meta content="yes" name="apple-mobile-web-app-capable"> 8 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 9 <meta name="application-name" content="Radio Kingston"> 10 <link rel="apple-touch-icon" href="https://www.radiokingston.org/wp-content/uploads/2025/10/180.png"> 11 <link rel="apple-touch-icon" href="apple-touch-icon.png"> 12 <link rel="icon" sizes="192x192" href="https://www.radiokingston.org/wp-content/uploads/2025/10/192.png"> 13 14 <link rel="icon" sizes="512x512" href="https://www.radiokingston.org/wp-content/uploads/2025/10/512.png"> 15 <link rel="image_src" type="image/jpeg" href="https://www.radiokingston.org/wp-content/uploads/2025/10/radiokingston.png"/> 16<link rel="canonical" href="https://www.radiokingston.org/onair/"/> 17<meta name="description" content="Radio station/group website."/> 18<meta property="og:image" content="https://www.radiokingston.org/wp-content/uploads/2025/10/radiokingston.png"/> 19<meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1"/> 20<meta property="og:locale" content="en_US"/> 21<meta property="og:type" content="website"/> 22<meta property="og:title" content="Shows - Radio Kingston"/> 23<meta property="og:description" content="Radio station/group website."/> 24<meta property="og:url" content="https://www.radiokingston.org/onair/"/> 25<meta property="og:site_name" content="Radio Kingston"/> 26<meta property="og:image:secure_url" content="https://www.radiokingston.org/wp-content/uploads/2025/10/radiokingston.png" /><meta name="twitter:card" content="summary_large_image"/> 27<meta name="twitter:description" content="Radio station/group website."> 28<meta name="twitter:title" content="Shows - Radio Kingston"/> 29<meta name="twitter:image:alt" content="Radio station/group website."> 30<meta name="twitter:image" content="https://www.radiokingston.org/wp-content/uploads/2025/10/radiokingston.png"> <style id="srr-style" type="text/css" media="screen"> 31 @media screen and (max-width:1200px){.desktoponly,.hidden_mobile{display:none !important}.stickywidget{position:inherit;top:auto}#site-navigation-wide,#sticky-menu-wrap,#stickymenu .navbuttonwrap{display:none}} 32 @media screen and (min-width:1200px){.mobileonly,.hidden_desktop{display:none !important}} 33 .breadcrumbs {background:rgba(255,255,255,0.05) !important;color:#fff !important} 34.license{display:none !important} 35.rounded20{border-radius:20px} 36.mailerlist{padding:18px 23px !important;background:#022e42;border-radius:15px} 37.mailerlist input[type=email]{background-color:#eeeeee !important;color:#111111 !important} 38.mailerlist form{padding-top:0px !important} </style> 39 <title>Shows – Radio Kingston</title> 40<meta name='robots' content='max-image-preview:large' /> 41<link rel='dns-prefetch' href='//www.google.com' /> 42<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 43<link rel="alternate" type="application/rss+xml" title="Radio Kingston » Feed" href="https://www.radiokingston.org/feed/" /> 44<link rel="alternate" type="application/rss+xml" title="Radio Kingston » Comments Feed" href="https://www.radiokingston.org/comments/feed/" /> 45<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.radiokingston.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.radiokingston.org%2Fonair%2F" /> 46<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.radiokingston.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.radiokingston.org%2Fonair%2F&format=xml" />
47<script type="application/ld+json">{"@type":["RadioStation","LocalBusiness"],"@id":"https://www.radiokingston.org/#organization","name":"Radio Kingston","url":"https://www.radiokingston.org/","logo":{"@type":"ImageObject","url":"https://www.radiokingston.org/wp-content/uploads/2025/10/radiokingston.png"},"image":"https://www.radiokingston.org/wp-content/uploads/2025/10/radiokingston.png","callSign":"WKNY","broadcastFrequency":"107.9, 1490","address":{"@type":"PostalAddress","streetAddress":"693 Broadway, Kingston, NY 12401","addressLocality":"Kingston","addressRegion":"NY","postalCode":"12401","addressCountry":"US"},"telephone":"845-331-1490","contactPoint":{"@type":"ContactPoint","telephone":"845-331-1490","contactType":"customer service","email":"[email protected]"},"email":"[email protected]","@context":"https://schema.org","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":"Monday","opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Tuesday","opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Wednesday","opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Thursday","opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Friday","opens":"09:00","closes":"17:00"}]}</script>
vendor: 1 bytes, line 47
47
48<script type="application/ld+json">{"@context":"https://schema.org","@type":"BroadcastService","name":"Radio Kingston","broadcastDisplayName":"Radio Kingston","inLanguage":"en","broadcaster":{"@id":"https://www.radiokingston.org/#organization"},"broadcastFrequency":{"@type":"BroadcastFrequencySpecification","broadcastFrequencyValue":"107.9, 1490"}}</script>
48 49<style id="wp-img-auto-sizes-contain-inline-css"> 50img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 51/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 52</style> 53 54 55 56<link rel='stylesheet' id='builder-ext-css' href='https://www.radiokingston.org/wp-content/plugins/srr-builder-extensions/includes/css/builder-ext.css' media='all' /> 57<link rel='stylesheet' id='srb-frontend-css' href='https://www.radiokingston.org/wp-content/plugins/srr-builder/assets/css/srb-frontend.min.css' media='all' /> 58<link rel='stylesheet' id='srr-onair-css' href='https://www.radiokingston.org/wp-content/plugins/srr-onair/includes/css/onair.css' media='all' /> 59<link rel='stylesheet' id='streamplayer-css' href='https://www.radiokingston.org/wp-content/plugins/srr-streamplayer/includes/css/streamplayer.css' media='all' /> 60<link rel='stylesheet' id='fontawesome-local-css' href='https://www.radiokingston.org/wp-content/themes/srr-launch/assets/fontawesome-local/css/all.min.css' media='all' /> 61<link rel='stylesheet' id='srr-launch-style-css' href='https://www.radiokingston.org/wp-content/themes/srr-launch/style.css' media='all' /> 62<link rel='stylesheet' id='srr-launch-bootstrap-css' href='https://www.radiokingston.org/wp-content/themes/srr-launch/assets/css/bootstrap.min.css' media='all' /> 63<link rel='stylesheet' id='csf-google-web-fonts-css' href='//fonts.googleapis.com/css?family=Open%20Sans:600,700,400&display=swap' media='all' />
64<script id="jquery-core-js" src="https://www.radiokingston.org/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 64
64
65<script id="jquery-js-before"> 66window.SRR_Launch = window.SRR_Launch || {}; window.SRR_Launch.swapPlayer = "enabled"; 67//# sourceURL=jquery-js-before 68</script>
68 69<link rel="https://api.w.org/" href="https://www.radiokingston.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.radiokingston.org/wp-json/wp/v2/pages/18" /><link rel="canonical" href="https://www.radiokingston.org/onair/" /> 70<link rel='shortlink' href='https://www.radiokingston.org/?p=18' /> 71<div id="srrads-site-url" data-site-url="https://www.radiokingston.org"></div> <style type="text/css"> 72 /* Hide the original audio tag after our script has enhanced it */ 73 audio.custom-enhanced { 74 display: none !important; 75 } 76 77 /* --- THIS IS THE DEFINITIVE FIX FOR THE INVISIBLE TIME --- */ 78 /* This rule makes the time counter and progress bar visible on ALL screen sizes. */ 79 .minimal-player .progress-container, 80 .minimal-player .play-counter { 81 display: block !important; 82 visibility: visible !important; 83 opacity: 1 !important; 84 } 85 86 /* This is the main container for the minimal player. */ 87 .minimal-player { 88 display: flex !important; 89 align-items: center; 90 width: 100%; 91 margin: 10px 0; 92 } 93 94 /* Layout adjustments for overlay and vertical alignment. */ 95 .minimal-player .progress-container { 96 flex-grow: 1; 97 position: relative; 98 display: flex; 99 align-items: center; 100 justify-content: center; 101 } 102 103 .minimal-player .progress-bar { 104 position: absolute; 105 left: 0; 106 top: 0; 107 height: 100%; 108 z-index: 1; 109 } 110 111 .minimal-player .play-counter { 112 position: relative; 113 z-index: 2; 114 font-size: 12px; 115 text-shadow: 1px 1px 1px rgba(0,0,0,0.6); 116 } 117 118 /* Suppress focus outline on mouse click, show only on keyboard Tab */ 119 .minimal-player .play-pause-btn:focus:not(:focus-visible) { 120 outline: none; 121 box-shadow: none; 122 } 123 .minimal-player .play-pause-btn:focus-visible { 124 outline: 2px solid #4A90D9; 125 outline-offset: 2px; 126 } 127 </style> 128 <style type="text/css">.contest-entry{background-color:transparent!important}body{background-color:#141414;}.container, .contained{max-width:1600px!important;}.topbar{background-color:#222222}.topbar, .topbar-content, .topbar-content a{font-family:"Arial";color:#ffffff;font-weight:normal;text-align:left;text-transform:none;font-size:14px;line-height:14px;}.topbar-nav a, .topbar a, .topbar-content a{color:#aaaaaa!important;}.topbar-nav a, .topbar a, .topbar-content a:hover{color:#ffffff!important;}.topbar-nav a, .topbar a, .topbar-content a:active{color:#ffffff!important;}.site-branding{margin-top:5px;margin-bottom:5px;}#masthead, #sidebar-header{background-color:#141414;background-position:center center;background-size:cover;}#header-top{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;}[data-view="mobile"] #header-top{padding-top:7px;padding-right:0px;padding-bottom:7px;padding-left:0px;}.site-branding-text, .site-branding-text-mobile{color:#FFFFFF;}#stickymenu .site-branding-text, #stickymenu .site-branding-text-mobile{color:#FFFFFF;}.header-content{background-color:transparent}.header-content, .header-content-inline{padding-top:10px;}#header-widgets .container{height:100px;}#header-widgets{background-color:#006fa2;}.header-widget-title{font-family:"Open Sans";color:#eeeeee;font-weight:600;text-transform:uppercase;font-size:15px;line-height:15px;letter-spacing:-1px;}.header-widget, .header-widget a, .header-widget a:hover, .header-widget a:focus, .header-widget a:visited{color:#ffffff;}#above-header-sidebar-wrap{padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;}#above-header-sidebar-wrap{background-color:#343a40;background-position:center center;background-size:cover;}#below-header-sidebar-wrap{padding-top:15px;padding-right:0px;padding-bottom:15px;padding-left:0px;}#below-header-sidebar-wrap{background-color:#343a40;background-position:center center;background-size:cover;}#header-hero-wrap,#page-header-wrap{padding-top:15px;padding-right:0px;padding-bottom:15px;padding-left:0px;}#header-hero-wrap, #header-hero-wrap *,#page-header-wrap, #page-header-wrap *{color:#ffffff}#site-navigation-wide{background-color:transparent}#primary-menu-wrap a, #primary-menu-wrap li a, #primary-menu-wrap .dropdown-menu a, .socialbar a, #primary-menu-wrap .navsearchbutt,li.flymenu:before, .navmenubutton a, .sidebar-navbar-nav>li>a, .sidebar-navbar-nav .dropdown-menu a, .sidebar-right-opts .socialbar a, .sidebar-navbar-nav li.menu-item-has-children:after{font-family:"Open Sans";color:#ffffff;font-weight:700;text-transform:uppercase;font-size:17px;line-height:17px;letter-spacing:-1px;}#primary-menu-wrap a:hover, #primary-menu .nav-item.active a.dropdown-toggle, #primary-menu .current-menu-parent a.dropdown-toggle, #primary-menu .current_page_item.menu-item-home a, .socialbar a:hover, .navsearchbutt:hover, #primary-menu .current-menu-item, #primary-menu .current_page_parent > .nav-link, #primary-menu .current-post-ancestor > .nav-link, #primary-menu .current-menu-parent > .nav-link, #primary-menu .current-post-parent > .nav-link, .sidebar-navbar-nav>li>a:hover, .sidebar-navbar-nav .current-menu-item>a, .sidebar-navbar-nav .current-menu-parent>a, .sidebar-navbar-nav .current_page_item>a{background-color:transparent}#primary-nav .navbar a:hover, #primary-nav.navbar li a:hover, #primary-menu-wrap .active a,#primary-menu-wrap a:hover,.navsearchbutt:hover i, .socialbar a:hover, #primary-menu .current-menu-ancestor > .nav-link, #primary-menu .current-menu-item > .nav-link, #primary-menu .current-menu-ancestor .active a.nav-link,#primary-menu .current-menu-parent a.dropdown-toggle,#primary-menu .current-post-ancestor > .nav-link, #primary-menu .current-menu-parent > .nav-link, #primary-menu .current-post-parent > .nav-link, .sidebar-navbar-nav>li:hover>a, .sidebar-navbar-nav .current-menu-item>a, .sidebar-navbar-nav .current-menu-parent>a{color:#16b1f0;}#primary-menu-wrap{padding-top:48px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#masthead .navbar-nav .nav-link, #masthead .navbar-expand-lg .navbar-nav .nav-link, #masthead .navbar-expand-xl .navbar-nav .nav-link,#masthead .navsearchbutt,#masthead .socialbar a, #masthead li.flymenu:before, #sidebar-header .sidebar-navbar-nav>li>a, .sidebar-navbar-nav>li.menu-item-has-children:after{padding-top:7px;padding-right:12px;padding-bottom:7px;padding-left:12px;}.navbar-nav .nav-item{margin-top:0px;margin-right:2px;margin-bottom:0px;margin-left:0px;}#primary-menu .dropdown-menu, .sidebar-nav .sidebar-navbar-nav .dropdown-menu{background-color:#0c0c0c}#primary-menu .dropdown-menu a, #primary-menu .dropdown-menu li a, .sidebar-navbar-nav .dropdown-menu a, .sidebar-navbar-nav .dropdown-menu li a{font-family:"Open Sans";color:#ffffff;font-weight:600;text-transform:uppercase;font-size:17px;line-height:17px;letter-spacing:-1px;}#primary-menu .dropdown-menu a:hover, #primary-menu .dropdown-menu li a:hover, #primary-menu .dropdown-menu .active, #primary-menu .current-menu-ancestor>a, .sidebar-navbar-nav .dropdown-menu a:hover, .sidebar-navbar-nav .dropdown-menu .current-menu-item>a{background-color:transparent}#primary-menu .dropdown-menu a:hover, #primary-menu .dropdown-menu li a:hover, #primary-menu .dropdown-menu .active, .current-menu-ancestor > a, #primary-menu .dropdown-menu .active a.nav-link, .sidebar-navbar-nav .dropdown-menu a:hover, .sidebar-navbar-nav .dropdown-menu .current-menu-item>a{color:#0095d1;}#masthead .dropdown-menu .nav-item .nav-link, .sidebar-nav .sidebar-navbar-nav .dropdown-menu a{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:12px;}#site-navigation-wide{padding-top:5px;padding-bottom:5px;}.navmenubutton a{padding-top:5px;padding-right:15px;padding-bottom:5px;padding-left:15px;}.navmenubutton{margin-top:0px;margin-bottom:0px;}.navmenubutton a.button1,#primary-menu-wrap .navmenubutton a.button1,#primary-menu-wrap .navmenubutton a.button1:hover{color:#222222;}.navmenubutton a.button1,#primary-menu-wrap .navmenubutton a.button1,#primary-menu-wrap .navmenubutton a.button1:hover{color:#ffffff;}.navmenubutton a.button2,#primary-menu-wrap .navmenubutton a.button2,#primary-menu-wrap .navmenubutton a.button2:hover{color:#222222;}.navmenubutton a.button2,#primary-menu-wrap .navmenubutton a.button2,#primary-menu-wrap .navmenubutton a.button2:hover{color:#ffffff;}#stickymenu{background-color:#ffffff;background-position:center center;background-size:cover;}#stickymenu a, #stickymenu li a,#stickymenu .socialbar, #stickymenu .navsearchbutt{font-family:"Open Sans";color:#ffffff;font-weight:700;text-transform:uppercase;font-size:18px;line-height:18px;letter-spacing:-1px;}#stickymenu .navbar a:hover, #stickymenu .navbar li a:hover, #stickymenu .active a,#stickymenu a:hover, #stickymenu .navsearchbutt:hover i, #stickymenu .socialbar a:hover, #stickymenu .current-menu-ancestor > a.nav-link, #stickymenu .current-menu-ancestor .active a.nav-link, #stickymenu .current-menu-parent a{background-color:#2689a5}#stickymenu .navbar a:hover, #stickymenu .navbar li a:hover, #stickymenu .active a, #stickymenu a:hover, #stickymenu .socialbar a:hover, #stickymenu .current-menu-ancestor > a.nav-link, #stickymenu .current_page_parent > .nav-link{color:#ffffff;}#stickymenu .dropdown-menu,#stickymenu .dropdown-menu a{background-color:#343a40}#stickymenu .dropdown-menu a{font-family:"Arial";color:#ffffff;font-weight:700;text-transform:uppercase;font-size:18px;line-height:18px;letter-spacing:-1px;}#stickymenu .dropdown-menu a:hover, #stickymenu .dropdown-menu li a:hover, #stickymenu .dropdown-menu .active, #stickymenu .current-menu-ancestor>a{background-color:#2689a5}#stickymenu .dropdown-menu a:hover, #stickymenu .dropdown-menu li a:hover, #stickymenu .dropdown-menu .active, .current-menu-ancestor>a, #stickymenu .dropdown-menu .active a, #stickymenu .navsearchbutt:hover i, #stickymenu .socialbar a:hover, #stickymenu .dropdown-menu .current-menu-item > a.nav-link, #stickymenu .current-menu-parent > a.nav-link, #stickymenu .current-menu-ancestor a.active{color:#ffffff;}#sticky-menu-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#stickymenu li a, #stickymenu .navmenubutton a, #stickymenu .navsearchbutt,#stickymenu .socialbar a,#stickymenu .flymenu:before{padding-top:7px;padding-right:12px;padding-bottom:7px;padding-left:12px;}#stickymenu .dropdown-menu li a{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;}#stickymenu .sidenav_button i{color:#ffffff}.sidenav, #fly-wrap{background-color:#141414;}a.closebtn, a.closebtn:hover, #side-menu a, #side-menu a:hover, .menu-mobile-menu-container a, .menu-mobile-menu-container a:hover,.sidenav_custom_button a,.sidenav ul li.menu-item-has-children:after,.fly-nav-menu a,.fly-nav-menu a:hover,nav.fly-nav-menu ul li.menu-item-has-children:after,.fly-soc-head,.menubar .srricon, .menubar .srricon:hover,#fly-wrap .searchform input,#mySidenav .searchform input,#fly-wrap .searchform input::placeholder,#mySidenav .searchform input::placeholder{font-family:"Open Sans";color:#eeeeee;font-weight:700;text-transform:uppercase;font-size:20px;line-height:28px;letter-spacing:-1px;}.menu-mobile-menu-container a, #side-menu a,.fly-nav-menu a, nav.fly-nav-menu ul li.menu-item-has-children:after, .sidenav ul li.menu-item-has-children:after{padding-top:4px;padding-bottom:4px;}#mobilemenu-sidebar-wrap .widget-title, #mobilemenu-sidebar-wrap .header-widget-title{font-family:"Open Sans";color:#eeeeee;font-weight:normal;text-transform:uppercase;font-size:15px;line-height:15px;letter-spacing:-1px;}.sidenav_button i,.flymenu i{color:#ffffff}#mySidenav .sidenav_button i,#fly-wrap .flymenu i{color:#ffffff}#side-logo img{max-height:55px;}.sidenav_custom_button a{color:#222222;}.sidenav_custom_button a{color:#ffffff;}
128#fly-logo img{max-height:55px;}.flyout_custom_button a{color:#222222;}.flyout_custom_button a{color:#ffffff;}#localalert{background-color:#dd3333;}#localalert{font-family:"Arial";color:#ffffff;font-weight:normal;text-align:left;font-size:15px;line-height:22px;}#localalert a{color:#f1f1f1;}#localalert a:hover{color:#ffffff;}body{font-family:"Open Sans";color:#f7f7f7;font-weight:normal;text-transform:none;font-size:16px;line-height:26px;letter-spacing:-0.2px;}h1, h1 a, h1 a:hover, h1 a:active, h1 a:visited{font-family:"Open Sans";color:#ffffff;font-weight:700;font-size:23px;line-height:32px;letter-spacing:-1px;}h2, h2 a, h2 a:hover, h2 a:active, h2 a:visited,h2.entry-title,.latest-title h2{font-family:"Open Sans";color:#25b9ff;font-weight:700;font-size:22px;line-height:28px;letter-spacing:-1px;}h3, h3 a, h3 a:hover, h3 a:active, h3 a:visited,h3.entry-title,.latest-title h3{font-family:"Open Sans";color:#25b9ff;font-weight:700;font-size:21px;line-height:24px;letter-spacing:-1px;}h4, h4 a, h4 a:hover, h4 a:active, h4 a:visited{font-family:"Open Sans";color:#25b9ff;font-weight:700;font-size:20px;line-height:22px;letter-spacing:-1px;}h5, h5 a, h5 a:hover, h5 a:active, h5 a:visited{font-family:"Open Sans";color:#25b9ff;font-weight:700;font-size:19px;line-height:17px;letter-spacing:-1px;}a{color:#0095db;}a:hover{color:#009aed;}a:active{color:#0095db;}#page-header-wrap{padding-top:45px;padding-right:0px;padding-bottom:45px;padding-left:0px;}#page-header-wrap, #page-header-wrap *{color:#ffffff}#post-header-wrap{padding-top:45px;padding-right:0px;padding-bottom:45px;padding-left:0px;}#post-header-wrap, #post-header-wrap *{color:#ffffff}.post-format-right i, .post-format-center, .post-format-left i{color:#FFFFFF;}.post-format-right i, .post-format-center, .post-format-left i{background-color:#555555;}.post-sharing a{color:#FFFFFF;}.post-social{background-color:#555555;}.post-social:hover{background-color:#222222;}#sidebar-right .widget-title, #sidebar-left .widget-title, #content .widget-title{background-color:transparent;}#sidebar-right .widget-title, #sidebar-left .widget-title, #content .widget-title, #sidebar-right .widget-title a, #sidebar-left .widget-title a, #content .widget-title a{font-family:"Open Sans";color:#16b1f0;font-weight:700;text-align:left;text-transform:uppercase;font-size:20px;line-height:20px;letter-spacing:-.5px;}#sidebar-right .widget-title, #sidebar-left .widget-title, #content .widget-title{border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-color:#148ee5;border-style:solid;}#sidebar-right .widget-title, #sidebar-left .widget-title, #content .widget-title{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:0px;}#sidebar-right .widget-title, #sidebar-left .widget-title, #content .widget-title{margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}#sidebar-right .widget-title span, #sidebar-left .widget-title span, #content .widget-title span{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#sidebar-right .widget, #sidebar-left .widget, #content .widget{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.site-footer{background-color:#053b54;}.site-footer{padding-top:10px;padding-right:0px;padding-bottom:15px;padding-left:0px;}.site-footer, .site-footer .vfbp-form, .site-footer .vfbp-form .vfb-help-block, .site-footer .vfb-control-label, .site-footer .widget_nav_menu ul.nav li a{font-family:"Open Sans";color:#ffffff;font-weight:normal;font-size:15px;line-height:22px;}.site-footer a, .site-footer .widget a, footer .latest-title h3, footer .latest-title a:hover{color:#ffffff;}footer .widget-title, footer #srr-form-wrap, footer .vfb-control-label, footer .entry-title{font-family:"Open Sans";color:#ffffff;font-weight:normal;text-transform:uppercase;font-size:17px;line-height:17px;letter-spacing:-1px;}footer .widget-title{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:10px;}footer .widget-title{margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.copyright{background-image:linear-gradient(transparent,transparent);}.copyright{font-family:"Open Sans";color:#eee;font-weight:normal;text-align:center;font-size:15px;line-height:18px;}.copyright a{color:#eeeeee;}.copyright a:hover{color:#ffffff;}.copyright a:active{color:#ffffff;}.copyright a:visited{color:#eeeeee;}.copyright a:focus{color:#ffffff;}.copyright{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#stickybottom{background-color:#111111;}#stickybottom{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}#stickybottom{font-family:"Arial";color:#eee;font-weight:normal;text-align:center;font-size:15px;line-height:19px;}#stickybottom a{color:#eeeeee;}#stickybottom a:hover{color:#ffffff;}#stickybottom a:active{color:#ffffff;}#stickybottom a:visited{color:#eeeeee;}#stickybottom a:focus{color:#ffffff;}#srr-cookie-notice{background-color:#1a1a1a;}#srr-cookie-notice .srr-cookie-message{font-family:"Open Sans";color:#ffffff;font-style:400;text-align:left;font-size:14px;line-height:20px;}#srr-cookie-notice .srr-cookie-message a{color:#f1c40f;}#srr-cookie-notice .srr-cookie-message a:hover{color:#ffffff;}#srr-cookie-notice{padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;}#srr-cookie-notice .srr-cookie-accept{background-color:#f1c40f;}
128#srr-cookie-notice .srr-cookie-accept{color:#1a1a1a;}#srr-cookie-notice .srr-cookie-accept{border-radius:3px;}.play-pause-btn i:before,.play-counter{color:#ffffff}.play-pause-btn{background-color:#007bff}.progress-bar{background-color:#007bff}.progress-container{background-color:#8b8b8b7c}.minimal-player{background-color:#242424}.button, .btn, input[type="button"]:active, input[type="button"], input[type="reset"], input[type="reset"], input[type="submit"], .paginav a, .nav-tabs>li a.active, #onair-nav>li a.active, .vfbp-form .btn, .vfbp-form .btn-primary{background-color:#0095d1!important}.btn:hover, .btn:active, .button:hover, .button:active, input[type="button"]:active, input[type="button"]:hover, input[type="reset"]:active, input[type="reset"]:hover, input[type="submit"]:active, input[type="submit"]:hover, .paginav span, .paginav a:hover, .vfbp-form .btn:hover, .vfbp-form .btn-primary:hover{background-color:#00a2e2!important}a.button, a.button:hover, .button, .button:hover, .button:active, .btn, .btn:hover, .btn:active, input[type="button"]:active, input[type="button"], input[type="reset"], input[type="reset"], input[type="submit"], .paginav span, .paginav a, .nav-tabs>li>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .vfbp-form .btn, .vfbp-form .btn-primary, a.button:not([href]):not([tabindex]){font-family:"Open Sans"!important;color:#FFFFFF!important;font-weight:normal!important;font-size:15px!important;}button, .button, .btn, input[type="button"], input[type="reset"], input[type="submit"], .vfbp-form .btn{padding-top:8px!important;padding-right:15px!important;padding-bottom:8px!important;padding-left:15px!important;}form, .css-event-form, #srr-form-wrap, .vfbp-form, .gravity-theme{background-color:transparent}#content form, .gravity-theme{padding-top:15px;padding-right:0px;padding-bottom:15px;padding-left:0px;}.vfbp-form .vfb-form-control, .gfield_label{color:#ffffff!important;}input, select, textarea, .vfbp-form .vfb-form-control{color:#eaeaea!important;}input, select, textarea, .vfbp-form .vfb-form-control{background-color:rgba(170,170,170,0.19)!important}input, select, textarea, .vfbp-form .vfb-form-control, .tml .tml-field{border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-color:#3d3d3d!important;border-style:solid!important;}.event-style2 .event-date, .event-style3 .event-date{color:#FFFFFF}.event-style2 .event-date, .event-style3 .event-date{background-color:#222222}</style><link rel="icon" href="https://www.radiokingston.org/wp-content/uploads/2025/10/512-375x375.png" sizes="32x32" /> 129<link rel="icon" href="https://www.radiokingston.org/wp-content/uploads/2025/10/512-375x375.png" sizes="192x192" /> 130<link rel="apple-touch-icon" href="https://www.radiokingston.org/wp-content/uploads/2025/10/512-375x375.png" /> 131<meta name="msapplication-TileImage" content="https://www.radiokingston.org/wp-content/uploads/2025/10/512-375x375.png" /> 132<link rel='stylesheet' id='srr-onair-widget-css' href='https://www.radiokingston.org/wp-content/plugins/srr-onair/includes/css/onair-widget.css' media='all' /> 133<link rel='stylesheet' id='srr-events-css' href='https://www.radiokingston.org/wp-content/plugins/srr-events/includes/css/events.css' media='all' /> 134<link rel='stylesheet' id='contest-style-css' href='https://www.radiokingston.org/wp-content/plugins/srr-contests/includes/css/contest.css' media='all' /> 135<link rel='stylesheet' id='srricons-css' href='https://www.radiokingston.org/wp-content/themes/srr-launch/assets/css/srricons.css' media='all' /> 136 137</head> 138<body class="wp-singular page-template-default page page-id-18 wp-theme-srr-launch"> 139<a class="skip-link screen-reader-text" href="#main">Skip to main content</a> 140<div id="mySidenav" class="sidenav sidenav-right"> 141 <div id="side-logo"><a href="https://www.radiokingston.org/" title="Radio Kingston" rel="home"><img src="https://www.radiokingston.org/wp-content/uploads/2025/10/radiokingston.png" class="site-logo" alt="Radio Kingston"></a></div> <button type="button" class="closebtn sidenav_button" aria-label="Close menu"><i class="srricon icon-cancel" aria-hidden="true"></i></button> 142 <style>#mobilemenu-sidebar-wrap,#mobilemenu-sidebar-wrap a,#mobilemenu-sidebar-wrap a:hover{color:#eeeeee}#side-menu .dropdown-toggle{height:29px}</style> 143 <div class="menu-main-menu-container"><ul id="side-menu" class="side-navbar-nav"><li id="menu-item-32" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-32"><a href="https://www.radiokingston.org/">Home</a></li> 144<li id="menu-item-558" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-558"><a href="https://www.radiokingston.org/about-radio-kingston/">About Us</a></li> 145<li id="menu-item-36" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-18 current_page_item active menu-item-36"><a href="https://www.radiokingston.org/onair/">Shows</a></li> 146<li id="menu-item-2702" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2702"><a href="https://www.radiokingston.org/category/archives/">Archives</a></li> 147<li id="menu-item-559" class="menu-item menu-item-type-post_type_archive menu-item-object-event menu-item-has-children dropdown menu-item-559 dropdown-submenu"><a href="https://www.radiokingston.org/events/">Events </a><button class="srr-dropdown-toggle" aria-expanded="false" aria-label="Submenu"></button> 148<ul class="dropdown-menu sub-menu depth_0"> 149 <li id="menu-item-560" class="menu-item menu-item-type-post_type_archive menu-item-object-event menu-item-560"><a href="https://www.radiokingston.org/events/">All Events</a></li> 150 <li id="menu-item-37" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37"><a href="https://www.radiokingston.org/submit-event/">Submit Event</a></li> 151</ul> 152</li> 153<li id="menu-item-557" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-557"><a href="https://www.radiokingston.org/underwriting/">Underwriting</a></li> 154<li id="menu-item-35" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35"><a href="https://www.radiokingston.org/contact-us/">Contact</a></li> 155</ul></div><div id="sidenav-soc-wrap" class="fly-soc-wrap"><div class="menubar "></div></div><!--sidenav-soc-wrap--> <form role="search" method="get" class="searchform srr-launch-searchform" action="https://www.radiokingston.org/"> 156 <label for="sidenav-search" class="screen-reader-text">Search for:</label> 157 <input type="text" class="s form-control" id="sidenav-search" name="s" aria-label="Search" placeholder="Search…" value="" > 158 </form> 159 </div><div id="page" class="site"> 160 <div id="fly-wrap" class="fly-wrap flywrap-left"> 161 <style>#fly-menu .dropdown-toggle{height:29px}</style> 162 <div id="fly-menu-top"> 163 <div id="fly-logo"> 164 <a href="https://www.radiokingston.org/" title="Radio Kingston" rel="home"><img src="https://www.radiokingston.org/wp-content/uploads/2025/10/radiokingston.png" alt="Radio Kingston"></a> 165 </div><!--fly-logo--> 166 <div class="fly-but-wrap flymenu" role="button" tabindex="0" aria-label="Close menu"><i class="srricon icon-cancel" aria-hidden="true"></i></div> 167 </div><!--fly-menu-top--> 168 <div id="fly-menu-wrap"> 169 <nav class="fly-nav-menu"> 170 <div class="menu-main-menu-container"><ul id="fly-menu" class="flymenu-navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-32"><a href="https://www.radiokingston.org/">Home</a></li> 171<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-558"><a href="https://www.radiokingston.org/about-radio-kingston/">About Us</a></li> 172<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-18 current_page_item active menu-item-36"><a href="https://www.radiokingston.org/onair/">Shows</a></li> 173<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2702"><a href="https://www.radiokingston.org/category/archives/">Archives</a></li> 174<li class="menu-item menu-item-type-post_type_archive menu-item-object-event menu-item-has-children dropdown menu-item-559 dropdown-submenu"><a href="https://www.radiokingston.org/events/">Events </a><button class="srr-dropdown-toggle" aria-expanded="false" aria-label="Submenu"></button> 175<ul class="dropdown-menu sub-menu depth_0"> 176 <li class="menu-item menu-item-type-post_type_archive menu-item-object-event menu-item-560"><a href="https://www.radiokingston.org/events/">All Events</a></li> 177 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37"><a href="https://www.radiokingston.org/submit-event/">Submit Event</a></li> 178</ul> 179</li> 180<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-557"><a href="https://www.radiokingston.org/underwriting/">Underwriting</a></li> 181<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35"><a href="https://www.radiokingston.org/contact-us/">Contact</a></li> 182</ul></div> </nav> 183 </div><!--fly-menu-wrap--> 184 <div id="fly-soc-wrap"><div class="menubar "></div></div><!--fly-soc-wrap--> </div><!--fly-wrap--> 185 <header id="masthead" class="site-header"> 186 <nav id="site-navigation" class="main-navigation navbar-r" style=" padding-top:0px;"> 187 <div class="container"> <div class="site-branding"> 188 <a href="https://www.radiokingston.org/" title="Radio Kingston" rel="home"><img src="https://www.radiokingston.org/wp-content/uploads/2025/10/radiokingston.png" class="site-logo" height="120" width="255" alt="Radio Kingston"></a> 189 </div> 190 <span class="sidenav_button" style="color:#ffffff" role="button" aria-label="Sidebar Navigation"><i class="srricon icon-menu"></i></span> 191 <div id="primary-menu-wrap" class="right-menu"><ul id="primary-menu" class="navbar-nav"><li class='nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-home'><a href="https://www.radiokingston.org/" aria-label="Home" class="nav-link">Home</a></li> 192<li class='nav-item menu-item menu-item-type-post_type menu-item-object-page'><a href="https://www.radiokingston.org/about-radio-kingston/" aria-label="About Us" class="nav-link">About Us</a></li> 193<li class='nav-item active menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-18 current_page_item'><a href="https://www.radiokingston.org/onair/" aria-label="Shows" class="nav-link">Shows</a></li> 194<li class='nav-item menu-item menu-item-type-taxonomy menu-item-object-category'><a href="https://www.radiokingston.org/category/archives/" aria-label="Archives" class="nav-link">Archives</a></li> 195<li class='nav-item dropdown menu-item menu-item-type-post_type_archive menu-item-object-event menu-item-has-children'><a href="https://www.radiokingston.org/events/" aria-label="Events" class="nav-link dropdown-toggle" aria-haspopup="true">Events</a><ul class='dropdown-menu depth_0'><li class='nav-item menu-item menu-item-type-post_type_archive menu-item-object-event'><a href="https://www.radiokingston.org/events/" aria-label="All Events" class="nav-link">All Events</a></li> 196<li class='nav-item menu-item menu-item-type-post_type menu-item-object-page'><a href="https://www.radiokingston.org/submit-event/" aria-label="Submit Event" class="nav-link">Submit Event</a></li> 197</ul> 198</li> 199<li class='nav-item menu-item menu-item-type-post_type menu-item-object-page'><a href="https://www.radiokingston.org/underwriting/" aria-label="Underwriting" class="nav-link">Underwriting</a></li> 200<li class='nav-item menu-item menu-item-type-post_type menu-item-object-page'><a href="https://www.radiokingston.org/contact-us/" aria-label="Contact" class="nav-link">Contact</a></li> 201</ul><div class="navsearchbutt buttpadding"><i id="searchbutt" class="srricon icon-search" role="button" tabindex="0" aria-label="Search" aria-expanded="false" aria-controls="searchbar"></i><span id="searchtext">Search</span></div><div class="socialbar"></div></div> </div><!-- /.container --></nav><!-- #site-navigation --> <div id="searchbar"> 202 <form role="search" method="get" class="search-form" action="https://www.radiokingston.org"> 203 <label for="header-search" class="screen-reader-text">Search for:</label> 204 <input type="search" class="search-field" id="header-search" placeholder="What are you searching for?" value="" name="s" aria-label="Search"> 205 <button type="submit" class="search-submit screen-reader-text">Search</button> 206 </form> 207 </div> 208 </header><!-- #masthead --> 209 <div id="header-widgets" class="header-widgets-4"> 210 <div class="container"><div id="header-widget hw1" class="header-widget hw1" style="width:25%"><section id="srr_listenlive_header-2" class="widget srr_listenlive_header"><div class="srr_listenlive_header" style="padding-top:23px;background-image: url(https://www.radiokingston.org/wp-content/themes/srr-launch/assets/images/header-listenlivebg.png);background-repeat: no-repeat;background-position: center center;background-size: cover"><a href="https://www.radiokingston.org?streamplayer=556"><img src="https://www.radiokingston.org/wp-content/uploads/2025/10/listenlive.png" alt="Listen Live" height="57" width="288"></a></div></section></div><div id="header-widget hw2" class="header-widget hw2 hide768" style="width:25%"><section id="srr_onair_header-2" class="widget srr_onair_header"><h3 class="header-widget-title"><span>On Air Now</span></h3><div class="srr-onair-live" data-srr-onair-live="1" data-srr-onair-token="eyJ0eXBlIjoiY3VycmVudC1oZWFkZXIiLCJhcmdzIjp7ImNhdCI6IiIsInNob3d0aW
2101lcyI6InllcyIsImZvbnRzaXplIjoiIn19.okD5NJaHTxMfc-vSkgotU3qIHxuSoOHPvIW_6tXTy9I" data-srr-onair-static-url="https://www.radiokingston.org/wp-content/uploads/srr-onair-cache/r-0b5bfd964b785905521e5498a3cca4332347448f.json" data-srr-onair-type="current-header" data-srr-onair-cat="" data-srr-onair-style="" data-srr-onair-rev="8c2e41bb6155d3a128779ae5600a73824173eb76" data-srr-onair-fresh="0"><div class="onairnow-header"><div class="onair-img"><img src="https://www.radiokingston.org/wp-content/uploads/2026/03/7d4642ae-gopal-375x375.jpg" loading="lazy" alt="Radio Kingston Nights with Gopal Harrington" title="Radio Kingston Nights with Gopal Harrington" aria-label="Radio Kingston Nights with Gopal Harrington"><a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" title="Radio Kingston Nights with Gopal Harrington"><span class="imglink" style="display:block;height:100%;"></span></a></div><div class="onair-info"><a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" rel="bookmark" title="Radio Kingston Nights with Gopal Harrington"><strong>Radio Kingston Nights with Gopal Harrington</strong></a><br><span class="onair-time">10:00pm - Midnight</span></div></div></div></section></div><div id="header-widget hw3" class="header-widget hw3 hide991" style="width:25%"><section id="srr_onairnext_header-2" class="widget srr_onairnext_header"><h3 class="header-widget-title"><span>On Air Next</span></h3><div class="srr-onair-live" data-srr-onair-live="1" data-srr-onair-token="eyJ0eXBlIjoibmV4dC1oZWFkZXIiLCJhcmdzIjp7ImNhdCI6IiIsInNob3d0aW1lcyI6InllcyIsImZvbnRzaXplIjoiIn19.FccqwwpyK3uTKseRzwukPWJBvFslCCZAjHj6-MHYa-k" data-srr-onair-static-url="https://www.radiokingston.org/wp-content/uploads/srr-onair-cache/r-22ccbe291e21706b5e3525794e94cb0a4ca4ef1b.json" data-srr-onair-type="next-header" data-srr-onair-cat="" data-srr-onair-style="" data-srr-onair-rev="853c9d757e865f451a01b7d56a914d65a9f8a7f5" data-srr-onair-fresh="0"><div class="onairnow-header"><div class="onair-img"><img src="https://www.radiokingston.org/wp-content/uploads/2026/03/
2107d4642ae-gopal-375x375.jpg" loading="lazy" alt="Radio Kingston Nights with Gopal Harrington" title="Radio Kingston Nights with Gopal Harrington" aria-label="Radio Kingston Nights with Gopal Harrington"><a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" title="Radio Kingston Nights with Gopal Harrington"><span class="imglink" style="display:block;height:100%;"></span></a></div><div class="onair-info"><a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" rel="bookmark" title="Radio Kingston Nights with Gopal Harrington"><strong>Radio Kingston Nights with Gopal Harrington</strong></a><br><span class="onair-time">Midnight - 2:00am</span></div></div></div></section></div><div id="header-widget hw4" class="header-widget hw4 hide1300" style="width:25%"><section id="srr_social_buttons-2" class="widget srr_social_buttons"><style>.social-buttons{margin-top:22px}.social-buttons a{display:inline-block;margin-right:2px}.social-buttons .srricon{display:inline-block;margin-bottom:5px;text-align:center}.button-small .srricon{font-size:18px;padding:6px 0px;margin-bottom:5px;width:34px}.button-medium .srricon{font-size:28px;padding:12px 0px;margin-bottom:5px;width:48px}.button-large .srricon{font-size:38px;padding:15px;margin-bottom:5px}.social-buttons .icon-facebook-f{color:#fff;background-color:#3D699E}.social-buttons .icon-x{color:#fff;background-color:#111111}.social-buttons .icon-instagram{color:#fff;background-color:#406e94}.social-buttons .icon-threads{color:#fff;background-color:#000000}.social-buttons .icon-bluesky{color:#fff;background-color:#1185FE}.social-buttons .icon-snapchat-ghost{color:#777777;background-color:#FFFC00}
210.social-buttons .icon-tiktok{color:#000;background-color:#ffffff}.social-buttons .icon-youtube{color:#fff;background-color:#e52d27}.social-buttons .icon-vimeo{color:#fff;background-color:#1ab7ea}.social-buttons .icon-pinterest{color:#fff;background-color:#ca2027}.social-buttons .icon-linkedin{color:#fff;background-color:#069}.social-buttons .icon-podcast{color:#fff;background-color:#872EC4}.social-buttons .icon-soundcloud{color:#fff;background-color:#ff3300}.social-buttons .icon-tunein{color:#fff;background-color:#0faba1}.social-buttons .icon-iheart{color:#fff;background-color:#C6002B}.social-buttons .icon-rss{color:#fff;background-color:#ff3300}.social-buttons .icon-apple{color:#fff;background-color:#444444}.social-buttons .icon-android{color:#fff;background-color:#669900}.social-buttons .icon-alexa{color:#fff;background-color:#222e3d}.social-buttons .icon-mail{color:#fff;background-color:#00a478}.social-buttons .icon-heart{color:#fff;background-color:#368fa1}.social-buttons .icon-spotify{color:#fff;background-color:#1db954}.social-buttons .icon-lastfm{color:#fff;background-color:#d51007}.social-buttons-left{text-align:left}.social-buttons-center{text-align:center}.social-buttons-right{text-align:right}@media (max-width:768px){.social-buttons-left,.social-buttons-right{text-align:center}}</style><div class="social-buttons social-buttons-center button-medium"><a href="https://www.facebook.com/radiokingstonNY/" rel="nofollow noopener" title="Visit us on Facebook" target="_blank"><i class="srricon icon-facebook-f"></i></a><a href="https://www.instagram.com/radiokingstonny/" rel="nofollow noopener" title="Visit us on Instagram" target="_blank"><i class="srricon icon-instagram"></i></a><a href="https://itunes.apple.com/us/app/radio-kingston/id1351345738?ls=1&mt=8" rel="nofollow noopener" title="Download our iOS App" target="_blank"><i class="srricon icon-apple"></i></a><a href="https://play.google.com/store/apps/details?id=com.radiokingston.app" rel="nofollow noopener" title="Download our Android App" target="_blank"><i class="srricon icon-android"></i></a></div></section></div></div><!-- /.container --><div class="clear"></div></div> 211 <div id="content" class="site-content"> 212 <div class="container"> 213 <div class="row"> 214 <div class="col-xl-9"> 215 <main id="main" class="content-area" role="main"> 216 <article id="post-18"> 217 <div class="page-body"> 218 <header class="entry-header"> 219 <div class="breadcrumbs" aria-label="Breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList"><span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemprop="item" href="https://www.radiokingston.org/"><span itemprop="name">Home</span></a><meta itemprop="position" content="1"></span><i class="srricon icon-right-dir" aria-hidden="true"></i><span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><span class="current"><span itemprop="name">Shows</span></span><meta itemprop="position" content="2"></span></div><!-- .breadcrumbs --><h1 class="entry-title">Shows</h1> </header><!-- .entry-header --> 220 221 <div class="entry-content"> 222 <div class="srb-row full-width-row srb-6abdd85d2f8fe" style="background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto;"><div class="container-fluid" style="max-width:1600px;"><div class="row"><div class="col-md-12"><div class="srb-column-inner srb-6abdd85d2f993 visible_mobile visible_desktop light" style="background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto;"><div class="srb-tabs-container srb-tabs-884 fulltabs srb-6abdd85d2fa2a visible_mobile visible_desktop"><ul class="nav nav-tabs" role="tablist"><li role="presentation"><a class="active" href="#tab-5d46d4cacda56" id="srb-tabnav-tab-5d46d4cacda56" role="tab" aria-selected="true" aria-controls="tab-5d46d4cacda56" data-toggle="tab">List</a></li><li role="presentation"><a href="#tab-5d46d4cacda55" id="srb-tabnav-tab-5d46d4cacda55" role="tab" aria-selected="false" aria-controls="tab-5d46d4cacda55" data-toggle="tab">Schedule</a></li></ul><div class="tab-content"><div id="tab-5d46d4cacda56" role="tabpanel" aria-labelledby="srb-tabnav-tab-5d46d4cacda56" class="tab-pane active"><div class="srb-tab-container active"><div class="srb-block srb-onair srb-6abdd85d2fc06 visible_mobile visible_desktop"><div class="onair-grid onair-card onair-entry6"> <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 223 <div class="onair-entry-img" style="opacity:0"> 224 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/WarrenLawrence.jpg" loading="lazy" alt="Warren in the Morning" title="Warren in the Morning" aria-label="Warren in the Morning"> 225 <a href="https://www.radiokingston.org/onair/warren-in-the-morning/" target="_self" itemprop="url" title="Warren in the Morning" aria-label="Warren in the Morning"><span class="imglink"></span></a> 226 </div> 227 228 <div class="onair-entry-info"> 229 <div class="onair-entry-head"> 230 <div class="onair-entry-name" itemprop="name"> 231 <a href="https://www.radiokingston.org/onair/warren-in-the-morning/" itemprop="url" target="_self" title="Warren in the Morning"><h2>Warren in the Morning</h2></a> 232 </div> 233 </div> 234 235 </div> 236 </div> 237 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 238 <div class="onair-entry-img" style="opacity:0"> 239 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Julia-Furlan--467x625.jpg" loading="lazy" alt="Middays with Julia" title="Middays with Julia" aria-label="Middays with Julia"> 240 <a href="https://www.radiokingston.org/onair/middays-with-julia/" target="_self" itemprop="url" title="Middays with Julia" aria-label="Middays with Julia"><span class="imglink"></span></a> 241 </div> 242 243 <div class="onair-entry-info"> 244 <div class="onair-entry-head"> 245 <div class="onair-entry-name" itemprop="name"> 246 <a href="https://www.radiokingston.org/onair/middays-with-julia/" itemprop="url" target="_self" title="Middays with Julia"><h2>Middays with Julia</h2></a> 247 </div> 248 </div> 249 250 </div> 251 </div> 252 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 253 <div class="onair-entry-img" style="opacity:0"> 254 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/jami-smith-400x400-1.jpeg" loading="lazy" alt="Radio Kingston Afternoons with Jami Smith" title="Radio Kingston Afternoons with Jami Smith" aria-label="Radio Kingston Afternoons with Jami Smith"> 255 <a href="https://www.radiokingston.org/onair/jami-smith/" target="_self" itemprop="url" title="Radio Kingston Afternoons with Jami Smith" aria-label="Radio Kingston Afternoons with Jami Smith"><span class="imglink"></span></a> 256 </div> 257 258 <div class="onair-entry-info"> 259 <div class="onair-entry-head"> 260 <div class="onair-entry-name" itemprop="name"> 261 <a href="https://www.radiokingston.org/onair/jami-smith/" itemprop="url" target="_self" title="Radio Kingston Afternoons with Jami Smith"><h2>Radio Kingston Afternoons with Jami Smith</h2></a> 262 </div> 263 </div> 264 265 </div> 266 </div> 267 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 268 <div class="onair-entry-img" style="opacity:0"> 269 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2026/04/jaguar-mary-x_bio1_crop.jpg" loading="lazy" alt="Radio Kingston Evenings with Jaguar Mary X" title="Radio Kingston Evenings with Jaguar Mary X" aria-label="Radio Kingston Evenings with Jaguar Mary X"> 270 <a href="https://www.radiokingston.org/onair/radio-kingston-evenings-with-jaguar-mary-x/" target="_self" itemprop="url" title="Radio Kingston Evenings with Jaguar Mary X" aria-label="Radio Kingston Evenings with Jaguar Mary X"><span class="imglink"></span></a> 271 </div> 272 273 <div class="onair-entry-info"> 274 <div class="onair-entry-head"> 275 <div class="onair-entry-name" itemprop="name"> 276 <a href="https://www.radiokingston.org/onair/radio-kingston-evenings-with-jaguar-mary-x/" itemprop="url" target="_self" title="Radio Kingston Evenings with Jaguar Mary X"><h2>Radio Kingston Evenings with Jaguar Mary X</h2></a> 277 </div> 278 </div> 279 280 </div> 281 </div> 282 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 283 <div class="onair-entry-img" style="opacity:0"> 284 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2026/03/
2847d4642ae-gopal.jpg" loading="lazy" alt="Radio Kingston Nights with Gopal Harrington" title="Radio Kingston Nights with Gopal Harrington" aria-label="Radio Kingston Nights with Gopal Harrington"> 285 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" target="_self" itemprop="url" title="Radio Kingston Nights with Gopal Harrington" aria-label="Radio Kingston Nights with Gopal Harrington"><span class="imglink"></span></a> 286 <div class="imonairnow-page">On Air Now</div> </div> 287 288 <div class="onair-entry-info"> 289 <div class="onair-entry-head"> 290 <div class="onair-entry-name" itemprop="name"> 291 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" itemprop="url" target="_self" title="Radio Kingston Nights with Gopal Harrington"><h2>Radio Kingston Nights with Gopal Harrington</h2></a> 292 </div> 293 </div> 294 295 </div> 296 </div> 297 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 298 <div class="onair-entry-img" style="opacity:0"> 299 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Between-the-Grooves.webp" loading="lazy" alt="Live Overnight with Malcolm Burn" title="Live Overnight with Malcolm Burn" aria-label="Live Overnight with Malcolm Burn"> 300 <a href="https://www.radiokingston.org/onair/live-overnight-with-malcolm-burn/" target="_self" itemprop="url" title="Live Overnight with Malcolm Burn" aria-label="Live Overnight with Malcolm Burn"><span class="imglink"></span></a> 301 </div> 302 303 <div class="onair-entry-info"> 304 <div class="onair-entry-head"> 305 <div class="onair-entry-name" itemprop="name"> 306 <a href="https://www.radiokingston.org/onair/live-overnight-with-malcolm-burn/" itemprop="url" target="_self" title="Live Overnight with Malcolm Burn"><h2>Live Overnight with Malcolm Burn</h2></a> 307 </div> 308 </div> 309 310 </div> 311 </div> 312 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 313 <div class="onair-entry-img" style="opacity:0"> 314 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Beyond-The-Classroom.webp" loading="lazy" alt="Amy’s Room" title="Amy’s Room" aria-label="Amy’s Room"> 315 <a href="https://www.radiokingston.org/onair/amys-room/" target="_self" itemprop="url" title="Amy’s Room" aria-label="Amy’s Room"><span class="imglink"></span></a> 316 </div> 317 318 <div class="onair-entry-info"> 319 <div class="onair-entry-head"> 320 <div class="onair-entry-name" itemprop="name"> 321 <a href="https://www.radiokingston.org/onair/amys-room/" itemprop="url" target="_self" title="Amy’s Room"><h2>Amy’s Room</h2></a> 322 </div> 323 </div> 324 325 </div> 326 </div> 327 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 328 <div class="onair-entry-img" style="opacity:0"> 329 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Annies-Theme.webp" loading="lazy" alt="Annie’s Theme" title="Annie’s Theme" aria-label="Annie’s Theme"> 330 <a href="https://www.radiokingston.org/onair/annies-theme/" target="_self" itemprop="url" title="Annie’s Theme" aria-label="Annie’s Theme"><span class="imglink"></span></a> 331 </div> 332 333 <div class="onair-entry-info"> 334 <div class="onair-entry-head"> 335 <div class="onair-entry-name" itemprop="name"> 336 <a href="https://www.radiokingston.org/onair/annies-theme/" itemprop="url" target="_self" title="Annie’s Theme"><h2>Annie’s Theme</h2></a> 337 </div> 338 </div> 339 340 </div> 341 </div> 342 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 343 <div class="onair-entry-img" style="opacity:0"> 344 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2026/08/tyler_epps_resized-1.jpg" loading="lazy" alt="Between Feeds" title="Between Feeds" aria-label="Between Feeds"> 345 <a href="https://www.radiokingston.org/onair/between-feeds-2/" target="_self" itemprop="url" title="Between Feeds" aria-label="Between Feeds"><span class="imglink"></span></a> 346 </div> 347 348 <div class="onair-entry-info"> 349 <div class="onair-entry-head"> 350 <div class="onair-entry-name" itemprop="name"> 351 <a href="https://www.radiokingston.org/onair/between-feeds-2/" itemprop="url" target="_self" title="Between Feeds"><h2>Between Feeds</h2></a> 352 </div> 353 </div> 354 355 </div> 356 </div> 357 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 358 <div class="onair-entry-img" style="opacity:0"> 359 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Blues-People.webp" loading="lazy" alt="Blue’s People" title="Blue’s People" aria-label="Blue’s People"> 360 <a href="https://www.radiokingston.org/onair/blues-people/" target="_self" itemprop="url" title="Blue’s People" aria-label="Blue’s People"><span class="imglink"></span></a> 361 </div> 362 363 <div class="onair-entry-info"> 364 <div class="onair-entry-head"> 365 <div class="onair-entry-name" itemprop="name"> 366 <a href="https://www.radiokingston.org/onair/blues-people/" itemprop="url" target="_self" title="Blue’s People"><h2>Blue’s People</h2></a> 367 </div> 368 </div> 369 370 </div> 371 </div> 372 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 373 <div class="onair-entry-img" style="opacity:0"> 374 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Built-Different-Radio.webp" loading="lazy" alt="Built Different Radio" title="Built Different Radio" aria-label="Built Different Radio"> 375 <a href="https://www.radiokingston.org/onair/built-different-radio/" target="_self" itemprop="url" title="Built Different Radio" aria-label="Built Different Radio"><span class="imglink"></span></a> 376 </div> 377 378 <div class="onair-entry-info"> 379 <div class="onair-entry-head"> 380 <div class="onair-entry-name" itemprop="name"> 381 <a href="https://www.radiokingston.org/onair/built-different-radio/" itemprop="url" target="_self" title="Built Different Radio"><h2>Built Different Radio</h2></a> 382 </div> 383 </div> 384 385 </div> 386 </div> 387 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 388 <div class="onair-entry-img" style="opacity:0"> 389 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2026/03/Cinema-Kingston.png" loading="lazy" alt="Cinema Kingston!" title="Cinema Kingston!" aria-label="Cinema Kingston!"> 390 <a href="https://www.radiokingston.org/onair/cinema-kingston-2/" target="_self" itemprop="url" title="Cinema Kingston!" aria-label="Cinema Kingston!"><span class="imglink"></span></a> 391 </div> 392 393 <div class="onair-entry-info"> 394 <div class="onair-entry-head"> 395 <div class="onair-entry-name" itemprop="name"> 396 <a href="https://www.radiokingston.org/onair/cinema-kingston-2/" itemprop="url" target="_self" title="Cinema Kingston!"><h2>Cinema Kingston!</h2></a> 397 </div> 398 </div> 399 400 </div> 401 </div> 402 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 403 <div class="onair-entry-img" style="opacity:0"> 404 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2026/03/Go-Go-Kitty-e1775763735459.jpg" loading="lazy" alt="GO GO KITTY" title="GO GO KITTY" aria-label="GO GO KITTY"> 405 <a href="https://www.radiokingston.org/onair/go-go-kitty-2/" target="_self" itemprop="url" title="GO GO KITTY" aria-label="GO GO KITTY"><span class="imglink"></span></a> 406 </div> 407 408 <div class="onair-entry-info"> 409 <div class="onair-entry-head"> 410 <div class="onair-entry-name" itemprop="name"> 411 <a href="https://www.radiokingston.org/onair/go-go-kitty-2/" itemprop="url" target="_self" title="GO GO KITTY"><h2>GO GO KITTY</h2></a> 412 </div> 413 </div> 414 415 </div> 416 </div> 417 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 418 <div class="onair-entry-img" style="opacity:0"> 419 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Green-Radio-Hour-with-Jon-Bowermaster.webp" loading="lazy" alt="Green Radio Hour with Jon Bowermaster" title="Green Radio Hour with Jon Bowermaster" aria-label="Green Radio Hour with Jon Bowermaster"> 420 <a href="https://www.radiokingston.org/onair/green-radio-hour-with-jon-bowermaster/" target="_self" itemprop="url" title="Green Radio Hour with Jon Bowermaster" aria-label="Green Radio Hour with Jon Bowermaster"><span class="imglink"></span></a> 421 </div> 422 423 <div class="onair-entry-info"> 424 <div class="onair-entry-head"> 425 <div class="onair-entry-name" itemprop="name"> 426 <a href="https://www.radiokingston.org/onair/green-radio-hour-with-jon-bowermaster/" itemprop="url" target="_self" title="Green Radio Hour with Jon Bowermaster"><h2>Green Radio Hour with Jon Bowermaster</h2></a> 427 </div> 428 </div> 429 430 </div> 431 </div> 432 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 433 <div class="onair-entry-img" style="opacity:0"> 434 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/JimmyBuff.jpg" loading="lazy" alt="Jimmy Buff Loves You" title="Jimmy Buff Loves You" aria-label="Jimmy Buff Loves You"> 435 <a href="https://www.radiokingston.org/onair/jimmy-buff-loves-you/" target="_self" itemprop="url" title="Jimmy Buff Loves You" aria-label="Jimmy Buff Loves You"><span class="imglink"></span></a> 436 </div> 437 438 <div class="onair-entry-info"> 439 <div class="onair-entry-head"> 440 <div class="onair-entry-name" itemprop="name"> 441 <a href="https://www.radiokingston.org/onair/jimmy-buff-loves-you/" itemprop="url" target="_self" title="Jimmy Buff Loves You"><h2>Jimmy Buff Loves You</h2></a> 442 </div> 443 </div> 444 445 </div> 446 </div> 447 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 448 <div class="onair-entry-img" style="opacity:0"> 449 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2026/03/Late-Night-Delight-Profile-picture-625x625.jpg" loading="lazy" alt="Late Night Delight" title="Late Night Delight" aria-label="Late Night Delight"> 450 <a href="https://www.radiokingston.org/onair/late-night-delight-2/" target="_self" itemprop="url" title="Late Night Delight" aria-label="Late Night Delight"><span class="imglink"></span></a> 451 </div> 452 453 <div class="onair-entry-info"> 454 <div class="onair-entry-head"> 455 <div class="onair-entry-name" itemprop="name"> 456 <a href="https://www.radiokingston.org/onair/late-night-delight-2/" itemprop="url" target="_self" title="Late Night Delight"><h2>Late Night Delight</h2></a> 457 </div> 458 </div> 459 460 </div> 461 </div> 462 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 463 <div class="onair-entry-img" style="opacity:0"> 464 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Reverend-Charles-Stickley-620x625.jpg" loading="lazy" alt="Morning Meditations" title="Morning Meditations" aria-label="Morning Meditations"> 465 <a href="https://www.radiokingston.org/onair/morning-meditations/" target="_self" itemprop="url" title="Morning Meditations" aria-label="Morning Meditations"><span class="imglink"></span></a> 466 </div> 467 468 <div class="onair-entry-info"> 469 <div class="onair-entry-head"> 470 <div class="onair-entry-name" itemprop="name"> 471 <a href="https://www.radiokingston.org/onair/morning-meditations/" itemprop="url" target="_self" title="Morning Meditations"><h2>Morning Meditations</h2></a> 472 </div> 473 </div> 474 475 </div> 476 </div> 477 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 478 <div class="onair-entry-img" style="opacity:0"> 479 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/MKK-e1775762943586.jpg" loading="lazy" alt="MyKingstonKids Radio" title="MyKingstonKids Radio" aria-label="MyKingstonKids Radio"> 480 <a href="https://www.radiokingston.org/onair/mykingstonkids-radio/" target="_self" itemprop="url" title="MyKingstonKids Radio" aria-label="MyKingstonKids Radio"><span class="imglink"></span></a> 481 </div> 482 483 <div class="onair-entry-info"> 484 <div class="onair-entry-head"> 485 <div class="onair-entry-name" itemprop="name"> 486 <a href="https://www.radiokingston.org/onair/mykingstonkids-radio/" itemprop="url" target="_self" title="MyKingstonKids Radio"><h2>MyKingstonKids Radio</h2></a> 487 </div> 488 </div> 489 490 </div> 491 </div> 492 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 493 <div class="onair-entry-img" style="opacity:0"> 494 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Nature-Nuggets.webp" loading="lazy" alt="Nature Nuggets" title="Nature Nuggets" aria-label="Nature Nuggets"> 495 <a href="https://www.radiokingston.org/onair/nature-nuggets/" target="_self" itemprop="url" title="Nature Nuggets" aria-label="Nature Nuggets"><span class="imglink"></span></a> 496 </div> 497 498 <div class="onair-entry-info"> 499 <div class="onair-entry-head"> 500 <div class="onair-entry-name" itemprop="name"> 501 <a href="https://www.radiokingston.org/onair/nature-nuggets/" itemprop="url" target="_self" title="Nature Nuggets"><h2>Nature Nuggets</h2></a> 502 </div> 503 </div> 504 505 </div> 506 </div> 507 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 508 <div class="onair-entry-img" style="opacity:0"> 509 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/WarrenLawrence.jpg" loading="lazy" alt="Original Solid Gold Weekend" title="Original Solid Gold Weekend" aria-label="Original Solid Gold Weekend"> 510 <a href="https://www.radiokingston.org/onair/original-solid-gold-weekend/" target="_self" itemprop="url" title="Original Solid Gold Weekend" aria-label="Original Solid Gold Weekend"><span class="imglink"></span></a> 511 </div> 512 513 <div class="onair-entry-info"> 514 <div class="onair-entry-head"> 515 <div class="onair-entry-name" itemprop="name"> 516 <a href="https://www.radiokingston.org/onair/original-solid-gold-weekend/" itemprop="url" target="_self" title="Original Solid Gold Weekend"><h2>Original Solid Gold Weekend</h2></a> 517 </div> 518 </div> 519 520 </div> 521 </div> 522 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 523 <div class="onair-entry-img" style="opacity:0"> 524 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Out-in-the-Valley.webp" loading="lazy" alt="Out in the Valley" title="Out in the Valley" aria-label="Out in the Valley"> 525 <a href="https://www.radiokings
525ton.org/onair/out-in-the-valley/" target="_self" itemprop="url" title="Out in the Valley" aria-label="Out in the Valley"><span class="imglink"></span></a> 526 </div> 527 528 <div class="onair-entry-info"> 529 <div class="onair-entry-head"> 530 <div class="onair-entry-name" itemprop="name"> 531 <a href="https://www.radiokingston.org/onair/out-in-the-valley/" itemprop="url" target="_self" title="Out in the Valley"><h2>Out in the Valley</h2></a> 532 </div> 533 </div> 534 535 </div> 536 </div> 537 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 538 <div class="onair-entry-img" style="opacity:0"> 539 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Polka-Time-Sunday-with-Steve-Adamczyk.webp" loading="lazy" alt="Polka Time Sunday with Steve Adamczyk" title="Polka Time Sunday with Steve Adamczyk" aria-label="Polka Time Sunday with Steve Adamczyk"> 540 <a href="https://www.radiokingston.org/onair/polka-time-sunday/" target="_self" itemprop="url" title="Polka Time Sunday with Steve Adamczyk" aria-label="Polka Time Sunday with Steve Adamczyk"><span class="imglink"></span></a> 541 </div> 542 543 <div class="onair-entry-info"> 544 <div class="onair-entry-head"> 545 <div class="onair-entry-name" itemprop="name"> 546 <a href="https://www.radiokingston.org/onair/polka-time-sunday/" itemprop="url" target="_self" title="Polka Time Sunday with Steve Adamczyk"><h2>Polka Time Sunday with Steve Adamczyk</h2></a> 547 </div> 548 </div> 549 550 </div> 551 </div> 552 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 553 <div class="onair-entry-img" style="opacity:0"> 554 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Dean-Jones-415x625.jpg" loading="lazy" alt="RadioCake" title="RadioCake" aria-label="RadioCake"> 555 <a href="https://www.radiokingston.org/onair/radiocake/" target="_self" itemprop="url" title="RadioCake" aria-label="RadioCake"><span class="imglink"></span></a> 556 </div> 557 558 <div class="onair-entry-info"> 559 <div class="onair-entry-head"> 560 <div class="onair-entry-name" itemprop="name"> 561 <a href="https://www.radiokingston.org/onair/radiocake/" itemprop="url" target="_self" title="RadioCake"><h2>RadioCake</h2></a> 562 </div> 563 </div> 564 565 </div> 566 </div> 567 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 568 <div class="onair-entry-img" style="opacity:0"> 569 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Peter-Wexler-628x625.jpg" loading="lazy" alt="Sound Forms: Classical Music and Beyond" title="Sound Forms: Classical Music and Beyond" aria-label="Sound Forms: Classical Music and Beyond"> 570 <a href="https://www.radiokingston.org/onair/sound-forms-classical-music-and-beyond/" target="_self" itemprop="url" title="Sound Forms: Classical Music and Beyond" aria-label="Sound Forms: Classical Music and Beyond"><span class="imglink"></span></a> 571 </div> 572 573 <div class="onair-entry-info"> 574 <div class="onair-entry-head"> 575 <div class="onair-entry-name" itemprop="name"> 576 <a href="https://www.radiokingston.org/onair/sound-forms-classical-music-and-beyond/" itemprop="url" target="_self" title="Sound Forms: Classical Music and Beyond"><h2>Sound Forms: Classical Music and Beyond</h2></a> 577 </div> 578 </div> 579 580 </div> 581 </div> 582 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 583 <div class="onair-entry-img" style="opacity:0"> 584 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Sporttalk-with-Dan-Reinhard.webp" loading="lazy" alt="Sporttalk with Dan Reinhard" title="Sporttalk with Dan Reinhard" aria-label="Sporttalk with Dan Reinhard"> 585 <a href="https://www.radiokingston.org/onair/sporttalk-with-dan-reinhard/" target="_self" itemprop="url" title="Sporttalk with Dan Reinhard" aria-label="Sporttalk with Dan Reinhard"><span class="imglink"></span></a> 586 </div> 587 588 <div class="onair-entry-info"> 589 <div class="onair-entry-head"> 590 <div class="onair-entry-name" itemprop="name"> 591 <a href="https://www.radiokingston.org/onair/sporttalk-with-dan-reinhard/" itemprop="url" target="_self" title="Sporttalk with Dan Reinhard"><h2>Sporttalk with Dan Reinhard</h2></a> 592 </div> 593 </div> 594 595 </div> 596 </div> 597 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 598 <div class="onair-entry-img" style="opacity:0"> 599 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Lisa-B-Kelly-937x625.jpg" loading="lazy" alt="The Breathing Room" title="The Breathing Room" aria-label="The Breathing Room"> 600 <a href="https://www.radiokingston.org/onair/the-breathing-room/" target="_self" itemprop="url" title="The Breathing Room" aria-label="The Breathing Room"><span class="imglink"></span></a> 601 </div> 602 603 <div class="onair-entry-info"> 604 <div class="onair-entry-head"> 605 <div class="onair-entry-name" itemprop="name"> 606 <a href="https://www.radiokingston.org/onair/the-breathing-room/" itemprop="url" target="_self" title="The Breathing Room"><h2>The Breathing Room</h2></a> 607 </div> 608 </div> 609 610 </div> 611 </div> 612 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 613 <div class="onair-entry-img" style="opacity:0"> 614 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Irish-Show--e1775653461240.jpg" loading="lazy" alt="The Irish Show with Anna and Ken" title="The Irish Show with Anna and Ken" aria-label="The Irish Show with Anna and Ken"> 615 <a href="https://www.radiokingston.org/onair/the-irish-show/" target="_self" itemprop="url" title="The Irish Show with Anna and Ken" aria-label="The Irish Show with Anna and Ken"><span class="imglink"></span></a> 616 </div> 617 618 <div class="onair-entry-info"> 619 <div class="onair-entry-head"> 620 <div class="onair-entry-name" itemprop="name"> 621 <a href="https://www.radiokingston.org/onair/the-irish-show/" itemprop="url" target="_self" title="The Irish Show with Anna and Ken"><h2>The Irish Show with Anna and Ken</h2></a> 622 </div> 623 </div> 624 625 </div> 626 </div> 627 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 628 <div class="onair-entry-img" style="opacity:0"> 629 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/The-Miss-V-Show.webp" loading="lazy" alt="The Miss V Show" title="The Miss V Show" aria-label="The Miss V Show"> 630 <a href="https://www.radiokingston.org/onair/the-miss-v-show/" target="_self" itemprop="url" title="The Miss V Show" aria-label="The Miss V Show"><span class="imglink"></span></a> 631 </div> 632 633 <div class="onair-entry-info"> 634 <div class="onair-entry-head"> 635 <div class="onair-entry-name" itemprop="name"> 636 <a href="https://www.radiokingston.org/onair/the-miss-v-show/" itemprop="url" target="_self" title="The Miss V Show"><h2>The Miss V Show</h2></a> 637 </div> 638 </div> 639 640 </div> 641 </div> 642 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 643 <div class="onair-entry-img" style="opacity:0"> 644 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2026/03/RK-En-Espanol_purple-1-625x625.jpg" loading="lazy" alt="This Week in Radio Kingston en Español" title="This Week in Radio Kingston en Español" aria-label="This Week in Radio Kingston en Español"> 645 <a href="https://www.radiokingston.org/onair/this-week-in-radio-kingston-en-espanol/" target="_self" itemprop="url" title="This Week in Radio Kingston en Español" aria-label="This Week in Radio Kingston en Español"><span class="imglink"></span></a> 646 </div> 647 648 <div class="onair-entry-info"> 649 <div class="onair-entry-head"> 650 <div class="onair-entry-name" itemprop="name"> 651 <a href="https://www.radiokingston.org/onair/this-week-in-radio-kingston-en-espanol/" itemprop="url" target="_self" title="This Week in Radio Kingston en Español"><h2>This Week in Radio Kingston en Español</h2></a> 652 </div> 653 </div> 654 655 </div> 656 </div> 657 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 658 <div class="onair-entry-img" style="opacity:0"> 659 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2026/03/sharif.jpg" loading="lazy" alt="TransArt Presents: Jazz in the Valley" title="TransArt Presents: Jazz in the Valley" aria-label="TransArt Presents: Jazz in the Valley"> 660 <a href="https://www.radiokingston.org/onair/transart-presents-jazz-in-the-valley-2/" target="_self" itemprop="url" title="TransArt Presents: Jazz in the Valley" aria-label="TransArt Presents: Jazz in the Valley"><span class="imglink"></span></a> 661 </div> 662 663 <div class="onair-entry-info"> 664 <div class="onair-entry-head"> 665 <div class="onair-entry-name" itemprop="name"> 666 <a href="https://www.radiokingston.org/onair/transart-presents-jazz-in-the-valley-2/" itemprop="url" target="_self" title="TransArt Presents: Jazz in the Valley"><h2>TransArt Presents: Jazz in the Valley</h2></a> 667 </div> 668 </div> 669 670 </div> 671 </div> 672 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 673 <div class="onair-entry-img" style="opacity:0"> 674 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2026/03/Transmissions.jpg" loading="lazy" alt="Transmissions from the Interzone" title="Transmissions from the Interzone" aria-label="Transmissions from the Interzone"> 675 <a href="https://www.radiokingston.org/onair/transmissions-from-the-interzone-2/" target="_self" itemprop="url" title="Transmissions from the Interzone" aria-label="Transmissions from the Interzone"><span class="imglink"></span></a> 676 </div> 677 678 <div class="onair-entry-info"> 679 <div class="onair-entry-head"> 680 <div class="onair-entry-name" itemprop="name"> 681 <a href="https://www.radiokingston.org/onair/transmissions-from-the-interzone-2/" itemprop="url" target="_self" title="Transmissions from the Interzone"><h2>Transmissions from the Interzone</h2></a> 682 </div> 683 </div> 684 685 </div> 686 </div> 687 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 688 <div class="onair-entry-img" style="opacity:0"> 689 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Tutto-Italiano.webp" loading="lazy" alt="Tutto Italiano!" title="Tutto Italiano!" aria-label="Tutto Italiano!"> 690 <a href="https://www.radiokingston.org/onair/tutto-italiano/" target="_self" itemprop="url" title="Tutto Italiano!" aria-label="Tutto Italiano!"><span class="imglink"></span></a> 691 </div> 692 693 <div class="onair-entry-info"> 694 <div class="onair-entry-head"> 695 <div class="onair-entry-name" itemprop="name"> 696 <a href="https://www.radiokingston.org/onair/tutto-italiano/" itemprop="url" target="_self" title="Tutto Italiano!"><h2>Tutto Italiano!</h2></a> 697 </div> 698 </div> 699 700 </div> 701 </div> 702 <div class="onair-card" itemscope="" itemtype="https://schema.org/Person"> 703 <div class="onair-entry-img" style="opacity:0"> 704 <img decoding="async" src="https://www.radiokingston.org/wp-content/uploads/2025/10/Adam
704-Alberts-e1774381846141.png" loading="lazy" alt="Weekend Wake-Up with Adam Alberts" title="Weekend Wake-Up with Adam Alberts" aria-label="Weekend Wake-Up with Adam Alberts"> 705 <a href="https://www.radiokingston.org/onair/weekend-wake-up-with-adam-alberts/" target="_self" itemprop="url" title="Weekend Wake-Up with Adam Alberts" aria-label="Weekend Wake-Up with Adam Alberts"><span class="imglink"></span></a> 706 </div> 707 708 <div class="onair-entry-info"> 709 <div class="onair-entry-head"> 710 <div class="onair-entry-name" itemprop="name"> 711 <a href="https://www.radiokingston.org/onair/weekend-wake-up-with-adam-alberts/" itemprop="url" target="_self" title="Weekend Wake-Up with Adam Alberts"><h2>Weekend Wake-Up with Adam Alberts</h2></a> 712 </div> 713 </div> 714 715 </div> 716 </div> 717 </div> </div> 718 </div></div><div id="tab-5d46d4cacda55" role="tabpanel" aria-labelledby="srb-tabnav-tab-5d46d4cacda55" class="tab-pane"><div class="srb-tab-container"><div class="srb-block srb-onairsched srb-6abdd85d3a134 visible_mobile visible_desktop"> 719 <div class="onair-entry"> 720 <div class="onair-entry-info"> 721 <h2>Wednesday</h2> 722 <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 723 <div class="onairsched-entry"> 724 <div class="onairsched-time"> 725 12:00am-2:00am </div> 726 <div class="onairsched-title" itemprop="name"> 727 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Nights with Gopal Harrington</a> 728 </div> 729 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#43242c33222f033122272a2c282a2d2430372c2d6d2c3124" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 730 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 731 <div class="onairsched-entry"> 732 <div class="onairsched-time"> 733 2:00am-6:00am </div> 734 <div class="onairsched-title" itemprop="name"> 735 <a href="https://www.radiokingston.org/onair/the-radio-kingston-mix/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">The Radio Kingston Mix</a> 736 </div> 737 <div class="onair-entry-social"></div> </div> 738 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 739 <div class="onairsched-entry"> 740 <div class="onairsched-time"> 741 6:00am-10:00am </div> 742 <div class="onairsched-title" itemprop="name"> 743 <a href="https://www.radiokingston.org/onair/warren-in-the-morning/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Warren in the Morning</a> 744 </div> 745 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#abdccad9d9cec5c7cadcd9cec5c8ceebd9cacfc2c4c0c2c5ccd8dfc4c585c4d9cc" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 746 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 747 <div class="onairsched-entry"> 748 <div class="onairsched-time"> 749 10:00am-2:00pm </div> 750 <div class="onairsched-title" itemprop="name"> 751 <a href="https://www.radiokingston.org/onair/middays-with-julia/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Middays with Julia</a> 752 </div> 753 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#600a150c090120120104090f0b090e0713140f0e4e0f1207" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 754 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 755 <div class="onairsched-entry"> 756 <div class="onairsched-time"> 757 2:00pm-6:00pm </div> 758 <div class="onairsched-title" itemprop="name"> 759 <a href="https://www.radiokingston.org/onair/jami-smith/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Afternoons with Jami Smith</a> 760 </div> 761 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#dc96bdb1b59caebdb8b5b3b7b5b2bbafa8b3b2f2b3aebb" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 762 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 763 <div class="onairsched-entry"> 764 <div class="onairsched-time"> 765 6:00pm-10:00pm </div> 766 <div class="onairsched-title" itemprop="name"> 767 <a href="https://www.radiokingston.org/onair/radio-kingston-evenings-with-jaguar-mary-x/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Evenings with Jaguar Mary X</a> 768 </div> 769 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#4e242f293b2f3c232f3c370e3c2f2a2721252720293d3a212060213c29" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 770 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 771 <div class="onairsched-entry live"> 772 <div class="onairsched-time"> 773 10:00pm-12:00am </div> 774 <div class="onairsched-title" itemprop="name"> 775 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Nights with Gopal Harrington</a> 776 <span>
776is on now!</span> </div> 777 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#f6919986979ab68497929f999d9f989185829998d8998491" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 778 </div> </div> 779 </div> 780 781 <div class="onair-entry"> 782 <div class="onair-entry-info"> 783 <h2>Thursday</h2> 784 <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 785 <div class="onairsched-entry"> 786 <div class="onairsched-time"> 787 12:00am-2:00am </div> 788 <div class="onairsched-title" itemprop="name"> 789 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Nights with Gopal Harrington</a> 790 </div> 791 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#cdaaa2bdaca18dbfaca9a4a2a6a4a3aabeb9a2a3e3a2bfaa" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 792 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 793 <div class="onairsched-entry"> 794 <div class="onairsched-time"> 795 2:00am-6:00am </div> 796 <div class="onairsched-title" itemprop="name"> 797 <a href="https://www.radiokingston.org/onair/the-radio-kingston-mix/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">The Radio Kingston Mix</a> 798 </div> 799 <div class="onair-entry-social"></div> </div> 800 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 801 <div class="onairsched-entry"> 802 <div class="onairsched-time"> 803 6:00am-10:00am </div> 804 <div class="onairsched-title" itemprop="name"> 805 <a href="https://www.radiokingston.org/onair/warren-in-the-morning/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Warren in the Morning</a> 806 </div> 807 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#0f786e7d7d6a61636e787d6a616c6a4f7d6e6b6660646661687c7b606121607d68" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 808 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 809 <div class="onairsched-entry"> 810 <div class="onairsched-time"> 811 10:00am-2:00pm </div> 812 <div class="onairsched-title" itemprop="name"> 813 <a href="https://www.radiokingston.org/onair/middays-with-julia/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Middays with Julia</a> 814 </div> 815 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#701a051c191130021114191f1b191e1703041f1e5e1f0217" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 816 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 817 <div class="onairsched-entry"> 818 <div class="onairsched-time"> 819 2:00pm-6:00pm </div> 820 <div class="onairsched-title" itemprop="name"> 821 <a href="https://www.radiokingston.org/onair/jami-smith/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Afternoons with Jami Smith</a> 822 </div> 823 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#a8e2c9c5c1e8dac9ccc1c7c3c1c6cfdbdcc7c686c7dacf" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 824 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 825 <div class="onairsched-entry"> 826 <div class="onairsched-time"> 827 6:00pm-10:00pm </div> 828 <div class="onairsched-title" itemprop="name"> 829 <a href="https://www.radiokingston.org/onair/radio-kingston-evenings-with-jaguar-mary-x/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Evenings with Jaguar Mary X</a> 830 </div> 831 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#147e75736175667975666d546675707d7b7f7d7a7367607b7a3a7b6673" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 832 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 833 <div class="onairsched-entry"> 834 <div class="onairsched-time"> 835 10:00pm-12:00am </div> 836 <div class="onairsched-title" itemprop="name"> 837 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Nights with Gopal Harrington</a> 838 </div> 839 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#90f7ffe0f1fcd0e2f1f4f9fffbf9fef7e3e4fffebeffe2f7" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 840 </div> </div>
841 </div> 842 843 <div class="onair-entry"> 844 <div class="onair-entry-info"> 845 <h2>Friday</h2> 846 <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 847 <div class="onairsched-entry"> 848 <div class="onairsched-time"> 849 12:00am-2:00am </div> 850 <div class="onairsched-title" itemprop="name"> 851 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Nights with Gopal Harrington</a> 852 </div> 853 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#eb8c849b8a87ab998a8f82848082858c989f8485c584998c" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 854 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 855 <div class="onairsched-entry"> 856 <div class="onairsched-time"> 857 2:00am-6:00am </div> 858 <div class="onairsched-title" itemprop="name"> 859 <a href="https://www.radiokingston.org/onair/the-radio-kingston-mix/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">The Radio Kingston Mix</a> 860 </div> 861 <div class="onair-entry-social"></div> </div> 862 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 863 <div class="onairsched-entry"> 864 <div class="onairsched-time"> 865 6:00am-10:00am </div> 866 <div class="onairsched-title" itemprop="name"> 867 <a href="https://www.radiokingston.org/onair/warren-in-the-morning/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Warren in the Morning</a> 868 </div> 869 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#780f190a0a1d1614190f0a1d161b1d380a191c11171311161f0b0c171656170a1f" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 870 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 871 <div class="onairsched-entry"> 872 <div class="onairsched-time"> 873 10:00am-2:00pm </div> 874 <div class="onairsched-title" itemprop="name"> 875 <a href="https://www.radiokingston.org/onair/middays-with-julia/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Middays with Julia</a> 876 </div> 877 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#ff958a93969ebf8d9e9b9690949691988c8b9091d1908d98" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 878 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 879 <div class="onairsched-entry"> 880 <div class="onairsched-time"> 881 2:00pm-6:00pm </div> 882 <div class="onairsched-title" itemprop="name"> 883 <a href="https://www.radiokingston.org/onair/jami-smith/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Afternoons with Jami Smith</a> 884 </div> 885 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#d59fb4b8bc95a7b4b1bcbabebcbbb2a6a1babbfbbaa7b2" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 886 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 887 <div class="onairsched-entry"> 888 <div class="onairsched-time"> 889 6:00pm-10:00pm </div> 890 <div class="onairsched-title" itemprop="name"> 891 <a href="https://www.radiokingston.org/onair/radio-kingston-evenings-with-jaguar-mary-x/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Evenings with Jaguar Mary X</a> 892 </div> 893 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#b4ded5d3c1d5c6d9d5c6cdf4c6d5d0dddbdfdddad3c7c0dbda9adbc6d3" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 894 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 895 <div class="onairsched-entry"> 896 <div class="onairsched-time"> 897 10:00pm-12:00am </div> 898 <div class="onairsched-title" itemprop="name"> 899 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Nights with Gopal Harrington</a> 900 </div> 901 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#791e16091815390b181d10161210171e0a0d161757160b1e" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 902 </div> </div>
903 </div> 904 905 <div class="onair-entry"> 906 <div class="onair-entry-info"> 907 <h2>Saturday</h2> 908 <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 909 <div class="onairsched-entry"> 910 <div class="onairsched-time"> 911 12:00am-2:00am </div> 912 <div class="onairsched-title" itemprop="name"> 913 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Nights with Gopal Harrington</a> 914 </div> 915 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#98fff7e8f9f4d8eaf9fcf1f7f3f1f6ffebecf7f6b6f7eaff" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 916 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 917 <div class="onairsched-entry"> 918 <div class="onairsched-time"> 919 6:00am-7:00am </div> 920 <div class="onairsched-title" itemprop="name"> 921 <a href="https://www.radiokingston.org/onair/weekend-wake-up-with-adam-alberts/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Weekend Wake-Up with Adam Alberts</a> 922 </div> 923 <div class="onair-entry-social"></div> </div> 924 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 925 <div class="onairsched-entry"> 926 <div class="onairsched-time"> 927 7:00am-9:00am </div> 928 <div class="onairsched-title" itemprop="name"> 929 <a href="https://www.radiokingston.org/onair/mykingstonkids-radio/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">MyKingstonKids Radio</a> 930 </div> 931 <div class="onair-entry-social"><a href="https://www.facebook.com/MyKingstonKids" rel="nofollow noopener" target="_blank" aria-label="Facebook" class="srricon icon-facebook-f"></a></div> </div> 932 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 933 <div class="onairsched-entry"> 934 <div class="onairsched-time"> 935 9:00am-10:00am </div> 936 <div class="onairsched-title" itemprop="name"> 937 <a href="https://www.radiokingston.org/onair/out-in-the-valley/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Out in the Valley</a> 938 </div> 939 <div class="onair-entry-social"><a href="https://www.instagram.com/lgbtqcenter/" rel="nofollow noopener" target="_blank" aria-label="Instagram" class="srricon icon-instagram"></a></div> </div> 940 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 941 <div class="onairsched-entry"> 942 <div class="onairsched-time"> 943 10:00am-11:00am </div> 944 <div class="onairsched-title" itemprop="name"> 945 <a href="https://www.radiokingston.org/onair/nature-nuggets/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Nature Nuggets</a> 946 </div> 947 <div class="onair-entry-social"></div> </div> 948 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 949 <div class="onairsched-entry"> 950 <div class="onairsched-time"> 951 11:00am-12:00pm </div> 952 <div class="onairsched-title" itemprop="name"> 953 <a href="https://www.radiokingston.org/onair/the-breathing-room/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">The Breathing Room</a> 954 </div> 955 <div class="onair-entry-social"></div> </div> 956 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 957 <div class="onairsched-entry"> 958 <div class="onairsched-time"> 959 12:00pm-3:00pm </div> 960 <div class="onairsched-title" itemprop="name"> 961 <a href="https://www.radiokingston.org/onair/original-solid-gold-weekend/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Original Solid Gold Weekend</a> 962 </div> 963 <div class="onair-entry-social"></div> </div> 964 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 965 <div class="onairsched-entry"> 966 <div class="onairsched-time"> 967 3:00pm-5:00pm </div> 968 <div class="onairsched-title" itemprop="name"> 969 <a href="https://www.radiokingston.org/onair/annies-theme/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Annie’s Theme</a> 970 </div> 971 <div class="onair-entry-social"></div> </div> 972 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 973 <div class="onairsched-entry"> 974 <div class="onairsched-time"> 975 5:00pm-6:00pm </div> 976 <div class="onairsched-title" itemprop="name"> 977 <a href="https://www.radiokingston.org/onair/the-radio-kingston-mix/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">The Radio Kingston Mix</a> 978 </div> 979 <div class="onair-entry-social"></div> </div> 980 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 981 <div class="onairsched-entry"> 982 <div class="onairsched-time"> 983 6:00pm-8:00pm </div> 984 <div class="onairsched-title" itemprop="name"> 985 <a href="https://www.radiokingston.org/onair/blues-people/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Blue’s People</a> 986 </div> 987 <div class="onair-entry-social"></div> </div> 988 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 989 <div class="onairsched-entry"> 990 <div class="onairsched-time"> 991 8:00pm-10:00pm </div> 992 <div class="onairsched-title" itemprop="name"> 993 <a href="https://www.radiokingston.org/onair/the-miss-v-show/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">The Miss V Show</a> 994 </div> 995 <div class="onair-entry-social"></div> </div> 996 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 997 <div class="onairsched-entry"> 998 <div class="onairsched-time"> 999 10:00pm-11:30pm </div> 1000 <div class="onairsched-title" itemprop="name"> 1001 <a href="https://www.radiokingston.org/onair/between-feeds-2/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Between Feeds</a> 1002 </div> 1003 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#187a7d6c6f7d7d767e7d7d7c6b587f75797174367b7775" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1004 </div> </div>
1005 </div> 1006 1007 <div class="onair-entry"> 1008 <div class="onair-entry-info"> 1009 <h2>Sunday</h2> 1010 <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1011 <div class="onairsched-entry"> 1012 <div class="onairsched-time"> 1013 12:00am-2:00am </div> 1014 <div class="onairsched-title" itemprop="name"> 1015 <a href="https://www.radiokingston.org/onair/built-different-radio/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Built Different Radio</a> 1016 </div> 1017 <div class="onair-entry-social"></div> </div> 1018 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1019 <div class="onairsched-entry"> 1020 <div class="onairsched-time"> 1021 2:00am-6:00am </div> 1022 <div class="onairsched-title" itemprop="name"> 1023 <a href="https://www.radiokingston.org/onair/overnight-mix-2/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Overnight Mix</a> 1024 </div> 1025 <div class="onair-entry-social"></div> </div> 1026 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1027 <div class="onairsched-entry"> 1028 <div class="onairsched-time"> 1029 6:00am-7:30am </div> 1030 <div class="onairsched-title" itemprop="name"> 1031 <a href="https://www.radiokingston.org/onair/this-week-in-radio-kingston-en-espanol/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">This Week in Radio Kingston en Español</a> 1032 </div> 1033 <div class="onair-entry-social"></div> </div> 1034 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1035 <div class="onairsched-entry"> 1036 <div class="onairsched-time"> 1037 7:30am-8:00am </div> 1038 <div class="onairsched-title" itemprop="name"> 1039 <a href="https://www.radiokingston.org/onair/morning-meditations/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Morning Meditations</a> 1040 </div> 1041 <div class="onair-entry-social"></div> </div> 1042 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1043 <div class="onairsched-entry"> 1044 <div class="onairsched-time"> 1045 8:00am-9:00am </div> 1046 <div class="onairsched-title" itemprop="name"> 1047 <a href="https://www.radiokingston.org/onair/the-irish-show/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">The Irish Show with Anna and Ken</a> 1048 </div> 1049 <div class="onair-entry-social"></div> </div> 1050 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1051 <div class="onairsched-entry"> 1052 <div class="onairsched-time"> 1053 9:00am-10:00am </div> 1054 <div class="onairsched-title" itemprop="name"> 1055 <a href="https://www.radiokingston.org/onair/polka-time-sunday/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Polka Time Sunday with Steve Adamczyk</a> 1056 </div> 1057 <div class="onair-entry-social"></div> </div> 1058 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1059 <div class="onairsched-entry"> 1060 <div class="onairsched-time"> 1061 10:00am-11:00am </div> 1062 <div class="onairsched-title" itemprop="name"> 1063 <a href="https://www.radiokingston.org/onair/amys-room/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Amy’s Room</a> 1064 </div> 1065 <div class="onair-entry-social"><a href="https://www.instagram.com/amybrownwhite/" rel="nofollow noopener" target="_blank" aria-label="Instagram" class="srricon icon-instagram"></a></div> </div> 1066 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1067 <div class="onairsched-entry"> 1068 <div class="onairsched-time"> 1069 11:00am-12:00pm </div> 1070 <div class="onairsched-title" itemprop="name"> 1071 <a href="https://www.radiokingston.org/onair/green-radio-hour-with-jon-bowermaster/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Green Radio Hour with Jon Bowermaster</a> 1072 </div> 1073 <div class="onair-entry-social"><a href="http://www.hudsonriverstories.com/" rel="nofollow noopener" target="_blank" aria-label="Website" class="srricon icon-link"></a></div> </div> 1074 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1075 <div class="onairsched-entry"> 1076 <div class="onairsched-time"> 1077 12:00pm-1:00pm </div> 1078 <div class="onairsched-title" itemprop="name"> 1079 <a href="https://www.radiokingston.org/onair/sporttalk-with-dan-reinhard/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Sporttalk with Dan Reinhard</a> 1080 </div> 1081 <div class="onair-entry-social"></div> </div> 1082 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1083 <div class="onairsched-entry"> 1084 <div class="onairsched-time"> 1085 1:00pm-2:00pm </div> 1086 <div class="onairsched-title" itemprop="name"> 1087 <a href="https://www.radiokingston.org/onair/tutto-italiano/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Tutto Italiano!</a> 1088 </div> 1089 <div class="onair-entry-social"></div> </div> 1090 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1091 <div class="onairsched-entry"> 1092 <div class="onairsched-time"> 1093 2:00pm-4:00pm </div> 1094 <div class="onairsched-title" itemprop="name"> 1095 <a href="https://www.radiokingston.org/onair/sound-forms-classical-music-and-beyond/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Sound Forms: Classical Music and Beyond</a> 1096 </div> 1097 <div class="onair-entry-social"></div> </div> 1098 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1099 <div class="onairsched-entry"> 1100 <div class="onairsched-time"> 1101 4:00pm-6:00pm </div> 1102 <div class="onairsched-title" itemprop="name"> 1103 <a href="https://www.radiokingston.org/onair/radiocake/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">RadioCake</a> 1104 </div> 1105 <div class="onair-entry-social"><a href="https://www.facebook.com/gustaferyellowgold/" rel="nofollow noopener" target="_blank" aria-label="Facebook" class="srricon icon-facebook-f"></a></div> </div> 1106 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1107 <div class="onairsched-entry"> 1108 <div class="onairsched-time"> 1109 6:00pm-8:00pm </div> 1110 <div class="onairsched-title" itemprop="name"> 1111 <a href="https://www.radiokingston.org/onair/transart-presents-jazz-in-the-valley-2/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">TransArt Presents: Jazz in the Valley</a> 1112 </div> 1113 <div class="onair-entry-social"></div> </div> 1114 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1115 <div class="onairsched-entry"> 1116 <div class="onairsched-time"> 1117 8:00pm-10:00pm </div> 1118 <div class="onairsched-title" itemprop="name"> 1119 <a href="https://www.radiokingston.org/onair/cinema-kingston-2/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Cinema Kingston!</a> 1120 </div> 1121 <div class="onair-entry-social"></div> </div> 1122 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1123 <div class="onairsched-entry"> 1124 <div class="onairsched-time"> 1125 10:00pm-11:00pm </div> 1126 <div class="onairsched-title" itemprop="name"> 1127 <a href="https://www.radiokingston.org/onair/transmissions-from-the-interzone-2/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Transmissions from the Interzone</a> 1128 </div> 1129 <div class="onair-entry-social"></div> </div> 1130 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1131 <div class="onairsched-entry"> 1132 <div class="onairsched-time"> 1133 11:00pm-12:00am </div> 1134 <div class="onairsched-title" itemprop="name"> 1135 <a href="https://www.radiokingston.org/onair/late-night-delight-2/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Late Night Delight</a> 1136 </div> 1137 <div class="onair-entry-social"></div> </div> 1138 </div> </div>
1139 </div> 1140 1141 <div class="onair-entry"> 1142 <div class="onair-entry-info"> 1143 <h2>Monday</h2> 1144 <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1145 <div class="onairsched-entry"> 1146 <div class="onairsched-time"> 1147 12:00am-2:00am </div> 1148 <div class="onairsched-title" itemprop="name"> 1149 <a href="https://www.radiokingston.org/onair/go-go-kitty-2/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">GO GO KITTY</a> 1150 </div> 1151 <div class="onair-entry-social"></div> </div> 1152 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1153 <div class="onairsched-entry"> 1154 <div class="onairsched-time"> 1155 2:00am-6:00am </div> 1156 <div class="onairsched-title" itemprop="name"> 1157 <a href="https://www.radiokingston.org/onair/the-radio-kingston-mix/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">The Radio Kingston Mix</a> 1158 </div> 1159 <div class="onair-entry-social"></div> </div> 1160 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1161 <div class="onairsched-entry"> 1162 <div class="onairsched-time"> 1163 6:00am-10:00am </div> 1164 <div class="onairsched-title" itemprop="name"> 1165 <a href="https://www.radiokingston.org/onair/warren-in-the-morning/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Warren in the Morning</a> 1166 </div> 1167 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#a1d6c0d3d3c4cfcdc0d6d3c4cfc2c4e1d3c0c5c8cecac8cfc6d2d5cecf8fced3c6" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1168 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1169 <div class="onairsched-entry"> 1170 <div class="onairsched-time"> 1171 10:00am-2:00pm </div> 1172 <div class="onairsched-title" itemprop="name"> 1173 <a href="https://www.radiokingston.org/onair/middays-with-julia/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Middays with Julia</a> 1174 </div> 1175 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#a1cbd4cdc8c0e1d3c0c5c8cecac8cfc6d2d5cecf8fced3c6" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1176 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1177 <div class="onairsched-entry"> 1178 <div class="onairsched-time"> 1179 2:00pm-6:00pm </div> 1180 <div class="onairsched-title" itemprop="name"> 1181 <a href="https://www.radiokingston.org/onair/jami-smith/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Afternoons with Jami Smith</a> 1182 </div> 1183 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#ce84afa3a78ebcafaaa7a1a5a7a0a9bdbaa1a0e0a1bca9" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1184 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1185 <div class="onairsched-entry"> 1186 <div class="onairsched-time"> 1187 6:00pm-10:00pm </div> 1188 <div class="onairsched-title" itemprop="name"> 1189 <a href="https://www.radiokingston.org/onair/radio-kingston-evenings-with-jaguar-mary-x/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Evenings with Jaguar Mary X</a> 1190 </div> 1191 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#7a101b1d0f1b08171b08033a081b1e13151113141d090e15145415081d" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1192 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1193 <div class="onairsched-entry"> 1194 <div class="onairsched-time"> 1195 10:00pm-12:00am </div> 1196 <div class="onairsched-title" itemprop="name"> 1197 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Nights with Gopal Harrington</a> 1198 </div> 1199 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#94f3fbe4f5f8d4e6f5f0fdfbfffdfaf3e7e0fbfabafbe6f3" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1200 </div> </div>
1201 </div> 1202 1203 <div class="onair-entry"> 1204 <div class="onair-entry-info"> 1205 <h2>Tuesday</h2> 1206 <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1207 <div class="onairsched-entry"> 1208 <div class="onairsched-time"> 1209 12:00am-2:00am </div> 1210 <div class="onairsched-title" itemprop="name"> 1211 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Nights with Gopal Harrington</a> 1212 </div> 1213 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#17707867767b576576737e787c7e79706463787939786570" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1214 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1215 <div class="onairsched-entry"> 1216 <div class="onairsched-time"> 1217 2:00am-6:00am </div> 1218 <div class="onairsched-title" itemprop="name"> 1219 <a href="https://www.radiokingston.org/onair/the-radio-kingston-mix/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">The Radio Kingston Mix</a> 1220 </div> 1221 <div class="onair-entry-social"></div> </div> 1222 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1223 <div class="onairsched-entry"> 1224 <div class="onairsched-time"> 1225 6:00am-10:00am </div> 1226 <div class="onairsched-title" itemprop="name"> 1227 <a href="https://www.radiokingston.org/onair/warren-in-the-morning/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Warren in the Morning</a> 1228 </div> 1229 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#f384928181969d9f928481969d9096b38192979a9c989a9d9480879c9ddd9c8194" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1230 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1231 <div class="onairsched-entry"> 1232 <div class="onairsched-time"> 1233 10:00am-2:00pm </div> 1234 <div class="onairsched-title" itemprop="name"> 1235 <a href="https://www.radiokingston.org/onair/middays-with-julia/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Middays with Julia</a> 1236 </div> 1237 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#2d475841444c6d5f4c4944424644434a5e59424303425f4a" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1238 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1239 <div class="onairsched-entry"> 1240 <div class="onairsched-time"> 1241 2:00pm-6:00pm </div> 1242 <div class="onairsched-title" itemprop="name"> 1243 <a href="https://www.radiokingston.org/onair/jami-smith/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Afternoons with Jami Smith</a> 1244 </div> 1245 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#eba18a8682ab998a8f82848082858c989f8485c584998c" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1246 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1247 <div class="onairsched-entry"> 1248 <div class="onairsched-time"> 1249 6:00pm-10:00pm </div> 1250 <div class="onairsched-title" itemprop="name"> 1251 <a href="https://www.radiokingston.org/onair/radio-kingston-evenings-with-jaguar-mary-x/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Evenings with Jaguar Mary X</a> 1252 </div> 1253 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#80eae1e7f5e1f2ede1f2f9c0f2e1e4e9efebe9eee7f3f4efeeaeeff2e7" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1254 </div> <div class="onairsched-show" itemscope="" itemtype="https://schema.org/Person"> 1255 <div class="onairsched-entry"> 1256 <div class="onairsched-time"> 1257 10:00pm-12:00am </div> 1258 <div class="onairsched-title" itemprop="name"> 1259 <a href="https://www.radiokingston.org/onair/radio-kingston-nights-with-gopal-harrington/" itemprop="url" target="_self" rel="bookmark" title="The Radio Kingston Mix">Radio Kingston Nights with Gopal Harrington</a> 1260 </div> 1261 <div class="onair-entry-social"><a href="/cdn-cgi/l/email-protection#c1a6aeb1a0ad81b3a0a5a8aeaaa8afa6b2b5aeafefaeb3a6" aria-label="E-Mail" class="srricon icon-mail"></a></div> </div> 1262 </div> </div>
1263 </div> 1264 </div></div></div></div></div><style>.nav-tabs {border-bottom:0px} 1265 .srb-tabs-884 .nav-tabs li{} 1266 .srb-tabs-884 .nav-tabs li a{color:#ffffff !important;background-color:#35474c; padding-top:10px; padding-right:40px; padding-bottom:10px; padding-left:40px; !important} 1267 .srb-tabs-884 .nav-tabs li.active a,.srb-tabs-884 .nav-tabs>li a.active, .srb-tabs-884 .nav-tabs li a:hover{color:#ffffff !important;background-color:#006fa2 !important} 1268 .srb-tabs-884.fulltabs .nav-tabs li{width:49.9%;border-right:1px solid #ddd;float:left}.srb-tabs-884.fulltabs .nav-tabs li:last-child{border-right:none} 1269 @media (max-width:767px) {.srb-tabs-884.fulltabs .nav-tabs li{width:100%;border-right:0px;float:none}} 1270 </style></div></div></div></div></div> 1271 </div><!-- .entry-content --> 1272 </div> 1273</article><!-- #post-18 --> </main> 1274 </div> 1275 <div id="sidebar-right" class="col-xl-3"> 1276 <section id="srr_events-2" class="widget srr_events"><h2 class="widget-title"><span>Upcoming Events</span></h2><div id="event-widget-wrapper"> <div class="event-widget-entry" itemscope itemtype="http://schema.org/Event"> 1277 <div class="event-entry-img"> 1278 <span class="event-entry-img-bg" style="background-image: url(https://www.radiokingston.org/wp-content/uploads/2026/08/730320859_1503374438499794_7338895486495339707_n.jpg)"></span> 1279 <a href="https://www.radiokingston.org/events/animation-fundamentals-i/" rel="bookmark" aria-label="Upcoming Events" title="Upcoming Events"><span class="imglink"></span></a> 1280 </div> 1281 <div class="event-entry-info"> 1282 <a href="https://www.radiokingston.org/events/animation-fundamentals-i/"><h2>Animation Fundamentals I</h2></a> 1283 <div class="event-entry-meta"> 1284 <i class="srricon icon-calendar" aria-hidden="true"></i>Now - Mon, Oct 26<span> at 8:30pm</span> <div class="event-venue" itemprop="location" content="The DRAW"> 1285 <i class="srricon icon-location" aria-hidden="true"></i> The DRAW </div> 1286 </div> 1287 </div> 1288 </div> 1289 <div class="event-widget-entry" itemscope itemtype="http://schema.org/Event"> 1290 <div class="event-entry-img"> 1291 <span class="event-entry-img-bg" style="background-image: url(https://www.radiokingston.org/wp-content/uploads/2026/08/MyKK-400x250.jpeg)"></span> 1292 <a href="https://www.radiokingston.org/events/introducing-mykingstonkids-mindful-mashup-a-free-program-for-teens-13-18/" rel="bookmark" aria-label="Upcoming Events" title="Upcoming Events"><span class="imglink"></span></a> 1293 </div> 1294 <div class="event-entry-info"> 1295 <a href="https://www.radiokingston.org/events/introducing-mykingstonkids-mindful-mashup-a-free-program-for-teens-13-18/"><h2>Introducing MyKingstonKids Mindful Mashup: A FREE Program For Teens 13–18</h2></a> 1296 <div class="event-entry-meta"> 1297 <i class="srricon icon-calendar" aria-hidden="true"></i>Now - Mon, Nov 9<span> at 5:30pm</span> <div class="event-venue" itemprop="location" content=" Restorative Justice and Community Empowerment Center"> 1298 <i class="srricon icon-location" aria-hidden="true"></i> Restorative Justice and Community Empowerment Center </div> 1299 </div> 1300 </div> 1301 </div> 1302 <div class="event-widget-entry" itemscope itemtype="http://schema.org/Event"> 1303 <div class="event-entry-img"> 1304 <span class="event-entry-img-bg" style="background-image: url(https://www.radiokingston.org/wp-content/uploads/2026/08/Moving-for-Life-400x250.jpg)"></span> 1305 <a href="https://www.radiokingston.org/events/moving-for-life-danceexercise-for-health/" rel="bookmark" aria-label="Upcoming Events" title="Upcoming Events"><span class="imglink"></span></a> 1306 </div> 1307 <div class="event-entry-info"> 1308 <a href="https://www.radiokingston.org/events/moving-for-life-danceexercise-for-health/"><h2>Moving For Life – DanceExercise For Health®</h2></a> 1309 <div class="event-entry-meta"> 1310 <i class="srricon icon-calendar" aria-hidden="true"></i>Thu, Oct 1<span>
1310 at 9:00am</span> <div class="event-venue" itemprop="location" content="Opositivefestival Store front"> 1311 <i class="srricon icon-location" aria-hidden="true"></i> Opositivefestival Store front </div> 1312 </div> 1313 </div> 1314 </div> 1315 <div class="event-widget-entry" itemscope itemtype="http://schema.org/Event"> 1316 <div class="event-entry-img"> 1317 <span class="event-entry-img-bg" style="background-image: url(https://www.radiokingston.org/wp-content/uploads/2026/09/Solaris-400x250.jpeg)"></span> 1318 <a href="https://www.radiokingston.org/events/fall-cruises-aboard-solaris/" rel="bookmark" aria-label="Upcoming Events" title="Upcoming Events"><span class="imglink"></span></a> 1319 </div> 1320 <div class="event-entry-info"> 1321 <a href="https://www.radiokingston.org/events/fall-cruises-aboard-solaris/"><h2>Fall Cruises Aboard Solaris</h2></a> 1322 <div class="event-entry-meta"> 1323 <i class="srricon icon-calendar" aria-hidden="true"></i>Thu, Oct 1<span> at 11:00am</span> <div class="event-venue" itemprop="location" content="Hudson River Maritime Museum"> 1324 <i class="srricon icon-location" aria-hidden="true"></i> Hudson River Maritime Museum </div> 1325 </div> 1326 </div> 1327 </div> 1328 <div class="event-widget-entry" itemscope itemtype="http://schema.org/Event"> 1329 <div class="event-entry-img"> 1330 <span class="event-entry-img-bg" style="background-image: url(https://www.radiokingston.org/wp-content/uploads/2026/09/Senior_Brunch_2026_resized-400x250.jpg)"></span> 1331 <a href="https://www.radiokingston.org/events/free-brunch-for-seniors/" rel="bookmark" aria-label="Upcoming Events" title="Upcoming Events"><span class="imglink"></span></a> 1332 </div> 1333 <div class="event-entry-info"> 1334 <a href="https://www.radiokingston.org/events/free-brunch-for-seniors/"><h2>Free Brunch for Seniors</h2></a> 1335 <div class="event-entry-meta"> 1336 <i class="srricon icon-calendar" aria-hidden="true"></i>Thu, Oct 1<span> at 2:00pm</span> <div class="event-venue" itemprop="location" content="Midtown Neighborhood Center"> 1337 <i class="srricon icon-location" aria-hidden="true"></i> Midtown Neighborhood Center </div> 1338 </div> 1339 </div> 1340 </div> 1341 </div> 1342 <div style="clear:both"></div> 1343 </section></section><section id="contests_widget-2" class="widget contests_widget"><div class="srb-block srb-contests"></div></section><section id="custom_html-2" class="widget_text mailerlist widget widget_custom_html"><h2 class="widget-title"><span>Mailing List</span></h2><div class="textwidget custom-html-widget"><p>Sign up for Radio Kingston’s emailing list! We’d love to update you on all that happens at Radio Kingston.</p> 1344<form action="https://radiokingston.us19.list-manage.com/subscribe/post?u=12bea34227026886da3a54275&id=112fb96dc5" method="post" novalidate="" data-np-autofill-form-type="subscribe" data-np-checked="1" data-np-watching="1"><div><input type="email" name="EMAIL" required="" placeholder="email" value="" data-np-intersection-state="visible" data-np-autofill-field-type="email"><button type="submit">Submit</button></div></form></div></section> </div> 1345 </div> 1346 </div> 1347 </div> <!-- End Content --> 1348 1349 <footer id="colophon" class="site-footer text-center"> 1350 <style>.fcol1{width:100%}@media (max-width:1200px){.fcol1,.fcol2,.fcol3,.fcol4{width:100%}}</style> <section class="footer-widgets text-left"> 1351 <div class="container"> 1352 <div class="row"> 1353 </div> 1354 </div> 1355 </section> 1356 <!-- /.container --> 1357 <div class="copyright"> 1358 <a href="#top" id="smoothup" aria-label="Back to top" title="Back to top"><i class="srricon icon-up-open"></i></a> <div class="container"> 1359 <p><div id="component-565" class="component srb-6abdd85d40624 visible_mobile visible_desktop"><div class="srb-row full-width-row srb-6abdd85d407da visible_mobile visible_desktop" style="background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto;"><div class="container-fluid" style="max-width:1600px;"><div class="row"><div class="col-md-12"><div class="srb-column-inner srb-6abdd85d40835 visible_mobile visible_desktop light" style="background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto;"><style>.srb-image-830 img{max-width:100%;height:auto}.srb-image-830{display:block;width:100%;overflow:hidden;text-align:center;font-weight:600}.srb-image-830.srb-image-full .srb-theimage,.srb-image-830.srb-image-full img{width:100%;height:auto} 1360 .srb-theimage{position:relative}.srb-theimage .imagehover{position:absolute;top:0;left:0;display:none;background:#000000b3;height:100%;width:100%}.srb-theimage:hover .imagehover{vertical-align:middle;display:flex;justify-content:center;align-items:center}.srb-theimage .imagetext{color:#fff;display:inline-block} 1361 .srb-image-830 img{-webkit-transition: all .5s ease;transition:.5s ease;}.srb-image-830 img:hover{-webkit-transition: all .5s ease;transition:.5s ease;} 1362 .srb-image-830 .swapimage,.srb-image-830:hover .swapimagehover{opacity:1;display:inherit}.srb-image-830 .swapimagehover,.srb-image-830:hover .swapimage{opacity:0;display:none}@media screen and (max-width:1200px){.srb-image-830{display:block;width:100%}.srb-image-830.desktoponly,.srb-image-830.hidden_mobile{display:none}}}@media screen and (min-width:1200px){.srb-image-830.mobileonly,.srb-image-830.hidden_desktop{display:none}}</style><div class="srb-block srb-image srb-image-830 srb-6abdd85d40932 visible_mobile visible_desktop"><div class="srb-theimage"><a href="https://www.radiokingston.org/" rel="nofollow noopener" target="_self"><img src="https://www.radiokingston.org/wp-content/uploads/2025/10/footerkingston.png" width="400" height="85" alt="Radio Kingston WKNY"></a></div></div><div class="srb-block srb-text srb-6abdd85d40aad visible_mobile visible_desktop"> 1363<p>© 2026 Radio Kingston All Rights Reserved. 693 Broadway, Kingston, NY 12401 • On Air: 845-331-1490 • Fax: 845-331-9569</p> 1364</div><style>.srb-menublock.wid_122{display:block;vertical-align:top}.srb-menu,#srb-menu-122{display:block;overflow:hidden}#srb-menu-122{width:100%;float:left}#srb-menu-122 ul{list-style-type:none;margin:0;padding:0;width:100%}#srb-menu-122 li{display:inline}#srb-menu-122 a{display:block;padding:3px 10px}#srb-menu-122 a,#srb-menu-122 a:link,#srb-menu-122 a:visited{text-decoration:none}.norm-nav-wrap,.piped-nav-wrap{display:block;width:100%;overflow:hidden}.norm-nav,.piped-nav{display:inline-block;padding:0 !important;margin:0}.norm-nav li,.piped-nav li{list-style:none !important}.norm-nav .sub-menu,.piped-nav .sub-menu{display:none}.norm-nav > li,.piped-nav > li{float:left}.norm-nav > li > a.piped-nav > li > a{position:relative;padding:0 15px}ul.norm-nav > li:last-child a,ul.piped-nav > li:last-child a{border-right:0}.norm-nav > li > a:hover,.norm-nav > li > a:focus,.piped-nav > li > a:hover,.piped-nav > li > a:focus{text-decoration:none}@media (max-width:991px){.norm-nav{text-align:center}.norm-nav > li{float:none;text-align:center;display:inline}.piped-nav > li{float:none;padding:4px 15px}.piped-nav > li > a{border-right:0 !important}}.wid_122 {overflow:hidden;}.wid_122 .piped-nav-wrap{text-align:center}.wid_122 .piped-nav a{color:#f2f2f2 !important;padding-top:0px; padding-right:5px; padding-bottom:0px; padding-left:5px;font-size:14px;line-height:14px;font-weight:inherit;border-right:1px solid #f2f2f2;}.wid_122 .piped-nav a:hover, .wid_122 .piped-nav .sub-menu a:hover{color:#ffffff !important;}.wid_122 .piped-nav a{border-bottom: 0px;}@media only screen and (max-width:1200px){.wid_122 .srb-horiznav-toggle{display:block;width:100%;padding:12px 14px;cursor:pointer;float:none;position:relative;z-index:1001;}.wid_122 #srb-horiznav-122 .srb-horiznav-menu{display:none;float:none;width:100%;clear:both;position:relative;z-index:1000;}}</style><div class="srb-block srb-menublock wid_122 srb-6abdd85d40c68 visible_mobile visible_desktop" style=""><div class="piped-nav-wrap"><ul id="menu-footer-menu" class="piped-nav"><li id="menu-item-41" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41"><a target="_blank" href="https://publicfiles.fcc.gov/am-profile/wkny">FCC Public File</a></li> 1365<li id="menu-item-44" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44"><a href="https://www.radiokingston.org/terms-of-use/">Terms of Use</a></li> 1366<li id="menu-item-45" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45"><a href="https://www.radiokingston.org/privacy-statement/">Privacy Statement</a></li> 1367<li id="menu-item-589" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-589"><a href="https://www.radiokingston.org/code-of-on-air-conduct/">Code of On Air Conduct</a></li> 1368<li id="menu-item-602" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-602"><a href="https://www.radiokingston.org/eeo-public-file-report/">EEO Public File Report</a></li> 1369<li id="menu-item-601" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-601"><a href="https://www.radiokingston.org/annual-report/">Annual Report</a></li> 1370<li id="menu-item-600" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-600"><a href="https://www.radiokingston.org/category/opportunities/">Opportunities</a></li> 1371<li id="menu-item-591" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-591"><a href="https://www.radiokingston.org/underwriting/">Underwriting</a></li> 1372<li id="menu-item-590" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-590"><a href="https://www.radiokingston.org/radio-kingston-community-fund/">Community Fund</a></li> 1373</ul></div></div></div></div></div></div></div> 1374</div></p> 1375 <div class="license"> 1376 Powered by <a href="https://www.skyrocketradio.com" aria-label="Visit Skyrocket Radio" rel="noopener" target="_blank"><i class="srricon icon-skyrocket"></i> Skyrocket Radio</a>.<br><span class="weathernod">Weather information provided by <a href="https://www.weatherology.com" aria-label="Visit Weatherology" rel="noopener" target="_blank">Weatherology</a>.</span> </div> 1377 </div>
1378 </div> 1379 </footer> 1380 </div> 1381 <div class="modal" id="postModal" role="dialog" aria-modal="true" aria-labelledby="postModalLabel"><div class="postmodal-dialog"><div class="postmodal-content"><h2 id="postModalLabel" class="screen-reader-text"></h2><div class="postmodal-media"></div><div class="postmodal-sharing"></div><div class="postmodal-excerpt"></div><div class="postmodal-ad"></div></div></div></div> 1382 <div id="fly-fade" class="fly-fade" aria-hidden="true"></div> 1383 <div id="side-fade" class="side-fade" aria-hidden="true"></div>
vendor: 124 bytes, lines 1383-1385
1383 1384 1385 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1385<script> 1386 (function(){ 1387 function addJsConfirm(form) { 1388 if (form && !form.querySelector('input[name="srr_js_confirm"]')) { 1389 var input = document.createElement('input'); 1390 input.type = 'hidden'; 1391 input.name = 'srr_js_confirm'; 1392 input.value = '1'; 1393 form.appendChild(input); 1394 } 1395 } 1396 // Add to any GF forms already on the page. 1397 document.querySelectorAll('form[id^="gform_"]').forEach(addJsConfirm); 1398 // Re-add after AJAX re-renders (e.g. validation failure). 1399 if (typeof jQuery !== 'undefined') { 1400 jQuery(document).on('gform_post_render', function(event, formId) { 1401 addJsConfirm(document.getElementById('gform_' + formId)); 1402 }); 1403 } 1404 })(); 1405 </script>
1405 1406
1406<script> 1407 (function(){ 1408 function addTimestamp(form) { 1409 if (form && !form.querySelector('input[name="srr_form_ts"]')) { 1410 var input = document.createElement('input'); 1411 input.type = 'hidden'; 1412 input.name = 'srr_form_ts'; 1413 input.value = Math.floor(Date.now() / 1000).toString(); 1414 form.appendChild(input); 1415 } 1416 } 1417 // Comment forms. 1418 var commentForm = document.getElementById('commentform'); 1419 if (commentForm) addTimestamp(commentForm); 1420 // Gravity Forms. 1421 document.querySelectorAll('form[id^="gform_"]').forEach(addTimestamp); 1422 // Generic forms with class. 1423 document.querySelectorAll('form').forEach(addTimestamp); 1424 // Re-add after GF AJAX re-renders. 1425 if (typeof jQuery !== 'undefined') { 1426 jQuery(document).on('gform_post_render', function(event, formId) { 1427 addTimestamp(document.getElementById('gform_' + formId)); 1428 }); 1429 } 1430 })(); 1431 </script>
1431 1432
1432<script> 1433 (function(){ 1434 // Second guard, for the case where the markup reaches the browser 1435 // twice despite the server-side check (an AJAX-loaded fragment 1436 // carrying its own footer, for example). Without this, two submit 1437 // listeners on one form means two POSTs and a bogus 1438 // duplicate-comment error for the visitor. 1439 if (window.__srrTokenInit) { return; } 1440 window.__srrTokenInit = true; 1441 1442 var ENDPOINT = "https:\/\/www.radiokingston.org\/wp-admin\/admin-ajax.php?action=srr_security_token"; 1443 var FRESH_MS = 180000; 1444 var BIND = "srr_tok_b"; 1445 var token = null; 1446 var fetchedAt = 0; 1447 1448 // Ensure a per-visitor binding cookie exists. Set client-side from 1449 // the (cached) page so it costs nothing server-side and is sent on 1450 // the admin-ajax fetch and the eventual form POST. Stable for the 1451 // session; the server mixes it into the token HMAC. 1452 function ensureBinding() { 1453 var m = document.cookie.match(new RegExp('(?:^|;\\s*)' + BIND + '=([a-f0-9]{32})')); 1454 if (m) { return m[1]; } 1455 var hex = '0123456789abcdef', b = '', i; 1456 if (window.crypto && window.crypto.getRandomValues) { 1457 var a = window.crypto.getRandomValues(new Uint8Array(16)); 1458 for (i = 0; i < 16; i++) { b += hex[a[i] >> 4] + hex[a[i] & 15]; } 1459 } else { 1460 for (i = 0; i < 32; i++) { b += hex[Math.floor(Math.random() * 16)]; } 1461 } 1462 document.cookie = BIND + '=' + b + '; path=/; max-age=86400; samesite=lax' 1463 + (location.protocol === 'https:' ? '; secure' : ''); 1464 return b; 1465 } 1466 1467 function setToken(form) { 1468 if (!form) return; 1469 var input = form.querySelector('input[name="srr_token"]'); 1470 if (!input) { 1471 input = document.createElement('input'); 1472 input.type = 'hidden'; 1473 input.name = 'srr_token'; 1474 form.appendChild(input); 1475 } 1476 if (token) { input.value = token; } 1477 } 1478 1479 function applyToAll() { 1480 var commentForm = document.getElementById('commentform'); 1481 if (commentForm) setToken(commentForm); 1482 document.querySelectorAll('form[id^="gform_"]').forEach(setToken); 1483 document.querySelectorAll('form').forEach(setToken); 1484 } 1485 1486 function fetchToken() { 1487 ensureBinding(); 1488 return fetch(ENDPOINT, { credentials: 'same-origin' }) 1489 .then(function(r){ return r.json(); }) 1490 .then(function(res){ 1491 if (res && res.success && res.data && res.data.token) { 1492 token = res.data.token; 1493 fetchedAt = Date.now(); 1494 applyToAll(); 1495 } 1496 return token; 1497 }) 1498 .catch(function(){ return null; }); 1499 } 1500 1501 // Return a token, refetching only if we have none or ours is stale. 1502 function ensureToken() { 1503 if (token && (Date.now() - fetchedAt) < FRESH_MS) { 1504 return Promise.resolve(token); 1505 } 1506 return fetchToken(); 1507 } 1508 1509 // Fetch lazily — when the visitor first interacts with any form, 1510 // not on every page load. Readers who never touch a form cost zero 1511 // admin-ajax requests. 1512 var armed = false; 1513 function arm() { 1514 if (armed) return; 1515 armed = true; 1516 ensureToken(); 1517 } 1518 document.addEventListener('focusin', function(e){ 1519 if (e.target && e.target.closest && e.target.closest('form')) { arm(); } 1520 }); 1521 1522 // Re-apply (and refresh if stale) after Gravity Forms AJAX re-renders. 1523 if (typeof jQuery !== 'undefined') { 1524 jQuery(document).on('gform_post_render', function(event, formId) { 1525 var f = document.getElementById('gform_' + formId); 1526 ensureToken().then(function(){ setToken(f); }); 1527 }); 1528 } 1529 1530 // Comment form: always submit with a FRESH token. The one-shot 1531 // guard lives on the form ELEMENT, not in a closure variable, so 1532 // it is shared by every listener that might be attached to it — 1533 // a closure-local flag only guards its own listener, which is 1534 // exactly how the double-POST duplicate-comment bug happened.
1535 var commentForm = document.getElementById('commentform'); 1536 if (commentForm) { 1537 commentForm.addEventListener('submit', function(e){ 1538 if (commentForm.getAttribute('data-srr-submitting') === '1') { 1539 e.preventDefault(); 1540 return; 1541 } 1542 e.preventDefault(); 1543 commentForm.setAttribute('data-srr-submitting', '1'); 1544 1545 ensureToken().then(function(t){ 1546 // Never submit with an empty token: the server hard- 1547 // rejects that with a wp_die() white page and the 1548 // visitor loses everything they typed. If we could not 1549 // reach admin-ajax, retry once, then hand the form 1550 // back with an inline message so their text survives 1551 // and they can simply click again. 1552 if (!t) { return fetchToken(); } 1553 return t; 1554 }).then(function(t){ 1555 if (!t) { 1556 commentForm.removeAttribute('data-srr-submitting'); 1557 showTokenError(commentForm); 1558 return; 1559 } 1560 setToken(commentForm); 1561 HTMLFormElement.prototype.submit.call(commentForm); 1562 }); 1563 }); 1564 } 1565 1566 // Inline, non-destructive failure notice — replaces losing the 1567 // visitor's comment to a full-page error. 1568 function showTokenError(form) { 1569 var id = 'srr-token-error'; 1570 var box = document.getElementById(id); 1571 if (!box) { 1572 box = document.createElement('p'); 1573 box.id = id; 1574 box.setAttribute('role', 'alert'); 1575 box.style.cssText = 'margin:10px 0;padding:10px 12px;border-left:3px solid #d63638;background:#fcf0f1;color:#8a1f22;'; 1576 form.appendChild(box); 1577 } 1578 box.textContent = 'We could not verify your session. Your comment has not been lost — please click Post Comment again.'; 1579 } 1580 })(); 1581 </script>
1581 1582 <div class="streamplayer--content-tpl" style="display:none;"> 1583 1584 </div> 1585
1585<script type="text/javascript"> 1586 // Initialize SRRStats when the page is loaded 1587 document.addEventListener('DOMContentLoaded', function() { 1588 if (typeof SRRStats !== 'undefined' && typeof SRR_Stats_Data !== 'undefined') { 1589 SRRStats.init(SRR_Stats_Data.siteUrl); 1590 } 1591 }); 1592 </script>
1592 1593
1593<script> 1594 // reCAPTCHA reinitialization for dynamic content (streamplayer AJAX navigation) 1595 (function() { 1596 var siteKey = '6LclEkEsAAAAAEsQxH2kEhF7ck07M2jNxe2lADqs'; 1597 1598 1599 1600 // Function to ensure reCAPTCHA is ready 1601 function ensureRecaptchaReady() { 1602 // If reCAPTCHA is already loaded and ready, resolve immediately 1603 if (typeof window.grecaptcha !== 'undefined' && window.grecaptcha.ready) { 1604 return Promise.resolve(); 1605 } 1606 1607 // Check if script is already in DOM but not ready yet 1608 var existingScript = document.querySelector('script[src*="recaptcha/api.js"]'); 1609 if (existingScript) { 1610 return new Promise(function(resolve) { 1611 var checkReady = function() { 1612 if (typeof window.grecaptcha !== 'undefined' && window.grecaptcha.ready) { 1613 resolve(); 1614 } else { 1615 setTimeout(checkReady, 100); 1616 } 1617 }; 1618 checkReady(); 1619 }); 1620 } 1621 1622 // Script not found - this shouldn't happen with universal loading 1623 // but provide fallback for edge cases 1624 return Promise.resolve(); 1625 } 1626 1627 // Function to check if current page needs reCAPTCHA 1628 function pageNeedsRecaptcha() {
1629 // Check for comment forms or other forms that need reCAPTCHA 1630 var hasCommentForm = document.querySelector('#commentform'); 1631 var hasSubmitButton = document.querySelector('#buttonSubmit'); 1632 var hasRecaptchaForm = document.querySelector('form[data-needs-recaptcha]'); 1633 var titleHasKeywords = document.title && (document.title.toLowerCase().indexOf('contact') !== -1 || document.title.toLowerCase().indexOf('form') !== -1); 1634 1635 var needsRecaptcha = hasCommentForm || hasSubmitButton || hasRecaptchaForm || titleHasKeywords; 1636 1637 if (needsRecaptcha) { 1638 console.log('reCAPTCHA needed on this page:', { 1639 hasCommentForm: !!hasCommentForm, 1640 hasSubmitButton: !!hasSubmitButton, 1641 hasRecaptchaForm: !!hasRecaptchaForm, 1642 titleHasKeywords: titleHasKeywords, 1643 pageTitle: document.title 1644 }); 1645 } 1646 1647 return needsRecaptcha; 1648 } 1649 1650 // Function to reinitialize reCAPTCHA for new comment forms 1651 function reinitializeRecaptcha() { 1652 // Only proceed if page needs reCAPTCHA 1653 if (!pageNeedsRecaptcha()) { 1654 return; 1655 } 1656 1657 // Ensure reCAPTCHA is ready, then initialize forms 1658 ensureRecaptchaReady().then(function() { 1659 // Find any new comment submit buttons that haven't been initialized 1660 var submitButtons = document.querySelectorAll('#buttonSubmit:not([data-recaptcha-initialized])'); 1661 1662 for (var i = 0; i < submitButtons.length; i++) { 1663 var button = submitButtons[i]; 1664 // Mark as initialized to prevent duplicate event listeners 1665 button.setAttribute('data-recaptcha-initialized', 'true'); 1666 console.log('reCAPTCHA initialized for submit button:', button); 1667 1668 // Add click event listener for reCAPTCHA 1669 button.addEventListener('click', function(e) { 1670 e.preventDefault(); 1671 // Guard: never submit the comment form more than once. 1672 // A second POST trips WordPress's duplicate-comment block 1673 // and dead-ends the visitor. 1674 var guardForm = document.getElementById('commentform') || e.target.closest('form'); 1675 if (guardForm) { 1676 if (guardForm.getAttribute('data-srr-submitting')) { return; } 1677 guardForm.setAttribute('data-srr-submitting', '1'); 1678 } 1679 // Check if grecaptcha is available 1680 if (typeof window.grecaptcha !== 'undefined') { 1681 window.grecaptcha.ready(function() { 1682 window.grecaptcha.execute(siteKey, {action: 'submit'}).then(function(token) { 1683 // Find the hidden input in the same form 1684 var form = e.target.closest('form'); 1685 var responseInput = form ? form.querySelector('#g-recaptcha-response') : document.getElementById('g-recaptcha-response'); 1686 1687 if (responseInput) { 1688 responseInput.value = token; 1689 } 1690 1691 // Submit the form 1692 var commentForm = document.getElementById('commentform') || e.target.closest('form'); 1693 if (commentForm) { 1694 commentForm.submit(); 1695 } 1696 }).catch(function(error) { 1697 // Submit form anyway as fallback 1698 var commentForm = document.getElementById('commentform') || e.target.closest('form'); 1699 if (commentForm) { 1700 commentForm.submit(); 1701 } 1702 }); 1703 }); 1704 } else { 1705 var commentForm = document.getElementById('commentform') || e.target.closest('form'); 1706 if (commentForm) { 1707 commentForm.submit(); 1708 } 1709 } 1710 }); 1711 } 1712 }).then(function() { 1713 }).catch(function(error) { 1714 // Silently handle errors 1715 }); 1716 } 1717 1718 // Initialize on page load 1719 document.addEventListener('DOMContentLoaded', reinitializeRecaptcha); 1720 1721 // Listen for AJAX navigation events (streamplayer) 1722 document.addEventListener('pageContentLoadedEvent', function() { 1723 setTimeout(reinitializeRecaptcha, 500); 1724 }); 1725 1726 // Also listen for standard DOMContentLoaded events that might be dispatched by streamplayer 1727 window.addEventListener('DOMContentLoaded', function() { 1728 setTimeout(reinitializeRecaptcha, 100); 1729 }); 1730 1731 // Fallback: Use MutationObserver to detect new comment forms 1732 if (window.MutationObserver) { 1733 const observer = new MutationObserver(function(mutations) { 1734 let shouldReinit = false;
1735 mutations.forEach(function(mutation) { 1736 if (mutation.addedNodes.length > 0) { 1737 // Check if any added nodes contain comment forms 1738 mutation.addedNodes.forEach(function(node) { 1739 if (node.nodeType === 1) { // Element node 1740 if (node.querySelector && (node.querySelector('#commentform') || node.querySelector('#buttonSubmit'))) { 1741 shouldReinit = true; 1742 } 1743 } 1744 }); 1745 } 1746 }); 1747 1748 if (shouldReinit) { 1749 setTimeout(reinitializeRecaptcha, 200); 1750 } 1751 }); 1752 1753 // Observe the document body for changes 1754 observer.observe(document.body, { 1755 childList: true, 1756 subtree: true 1757 }); 1758 } 1759 })(); 1760 </script>
1760 1761 <style>.srb-6abdd85d2fa2a {font-weight:400;letter-spacing:0px;}.srb-6abdd85d2fc06 {font-weight:400;letter-spacing:0px;}.srb-6abdd85d407da {font-weight:400;letter-spacing:0px;}.srb-6abdd85d40932 {font-weight:400;letter-spacing:0px;}.srb-6abdd85d40aad {margin-bottom:5px;text-align:center;font-weight:400;letter-spacing:0px;}.srb-6abdd85d40c68 {margin-left:-5px;font-weight:400;letter-spacing:0px;}@media (max-width:767px){.hidden_mobile{display:none!important}}@media (min-width:768px){.hidden_desktop{display:none!important}}</style>
1761<script id="srr-ads-settings-dummy-js-extra"> 1762var srrAdsSettings = {"batchTracking":"enable","viewportTracking":"enable","pluginUrl":"https://www.radiokingston.org/wp-content/plugins/srr-ads","siteUrl":"https://www.radiokingston.org","version":"4.13.0"}; 1763//# sourceURL=srr-ads-settings-dummy-js-extra 1764</script>
vendor: 1 bytes, line 1764
1764
1765<script id="srr-ads-settings-dummy-js-before"> 1766window.srrAdsStreamPlayerCompatMode = true; 1767//# sourceURL=srr-ads-settings-dummy-js-before 1768</script>
vendor: 1 bytes, line 1768
1768
1769<script id="srr-ads-runtime-js" src="https://www.radiokingston.org/wp-content/plugins/srr-ads/includes/js/ads-runtime.js"></script>
vendor: 1 bytes, line 1769
1769
1770<script id="srr-adblock-payload-coordinator-js-before"> 1771window.srrAdsLazyloadPerf = window.srrAdsLazyloadPerf || {};window.srrAdsLazyloadPerf.rev = "1";window.srrAdsLazyloadPerf.payloadTtlMs = 300000;window.srrAdsLazyloadPerf.enableClientCache = true; 1772//# sourceURL=srr-adblock-payload-coordinator-js-before 1773</script>
vendor: 1 bytes, line 1773
1773
1774<script id="srr-adblock-payload-coordinator-js" src="https://www.radiokingston.org/wp-content/plugins/srr-ads/includes/js/adblock-payload-coordinator.js"></script>
vendor: 1 bytes, line 1774
1774
1775<script id="srr-adblock-lazyload-js-extra"> 1776var srrAdsLazyload = {"restBase":"https://www.radiokingston.org/wp-json/srr-ads/v1/ad-block","enableClientCache":"1","payloadTtlMs":"300000","maxSessionEntries":"50","rev":"1","debug":""}; 1777//# sourceURL=srr-adblock-lazyload-js-extra 1778</script>
vendor: 1 bytes, line 1778
1778
1779<script id="srr-adblock-lazyload-js" src="https://www.radiokingston.org/wp-content/plugins/srr-ads/includes/js/adblock-lazyload.js"></script>
vendor: 1 bytes, line 1779
1779
1780<script id="srr-impressions-beacon-js-extra"> 1781var srrAdsBeacon = {"endpoint":"https://www.radiokingston.org/wp-content/plugins/srr-ads/ajax-impressions.php?v=2","nonce":"82774e482f","enableBatching":"1"}; 1782//# sourceURL=srr-impressions-beacon-js-extra 1783</script>
vendor: 1 bytes, line 1783
1783
1784<script id="srr-impressions-beacon-js" src="https://www.radiokingston.org/wp-content/plugins/srr-ads/includes/js/impressions-beacon.js"></script>
vendor: 1 bytes, line 1784
1784
1785<script id="ads-cookie-js-js" src="https://www.radiokingston.org/wp-content/plugins/srr-ads/includes/js/ads-cookie.js"></script>
vendor: 1 bytes, line 1785
1785
1786<script id="srb-frontend-js" src="https://www.radiokingston.org/wp-content/plugins/srr-builder/assets/js/srb-frontend.min.js"></script>
vendor: 1 bytes, line 1786
1786
1787<script id="streamplayer-js-extra"> 1788var SRRStreamplayer = {"siteUrl":"https://www.radiokingston.org","hlsEnabled":"","hlsScriptUrl":"https://www.radiokingston.org/wp-content/plugins/srr-streamplayer/includes/js/vendor/hls.min.js?ver=1.8.2","restUrl":"https://www.radiokingston.org/wp-json/","bodyClass":"wp-singular page-template-default page page-id-18 wp-theme-srr-launch"}; 1789//# sourceURL=streamplayer-js-extra 1790</script>
vendor: 1 bytes, line 1790
1790
1791<script id="streamplayer-js" src="https://www.radiokingston.org/wp-content/plugins/srr-streamplayer/includes/js/streamplayer.js"></script>
vendor: 1 bytes, line 1791
1791
1792<script id="srr-stats-client-js-js-extra"> 1793var SRR_Stats_Data = {"siteUrl":"https://www.radiokingston.org","nonce":"92a6fa7b75"}; 1794//# sourceURL=srr-stats-client-js-js-extra 1795</script>
vendor: 1 bytes, line 1795
1795
1796<script id="srr-stats-client-js-js" src="https://www.radiokingston.org/wp-content/plugins/srr-mobileapp/includes/stats/stats-client.js"></script>
vendor: 1 bytes, line 1796
1796
1797<script id="bootstrap-js" defer src="https://www.radiokingston.org/wp-content/themes/srr-launch/assets/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 1797
1797
1798<script id="launch-main-js" defer src="https://www.radiokingston.org/wp-content/themes/srr-launch/assets/js/launch.min.js"></script>
vendor: 1 bytes, line 1798
1798
1799<script id="jquery-countdown-js" defer src="https://www.radiokingston.org/wp-content/themes/srr-launch/assets/js/jquery.countdown.min.js"></script>
vendor: 1 bytes, line 1799
1799
1800<script id="srr-launch-player-js" src="https://www.radiokingston.org/wp-content/themes/srr-launch/assets/js/srr-player.min.js"></script>
vendor: 86 bytes, lines 1800-1801
1800 1801<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
18016LclEkEsAAAAAEsQxH2kEhF7ck07M2jNxe2lADqs
vendor: 12 bytes, line 1801
1801"></script>
1802<script id="srr-onair-live-js-extra"> 1803var SRR_ONAIR_LIVE = {"restUrl":"https://www.radiokingston.org/wp-json/onair/v1/render","interval":"60000","debug":"","cacheBust":""}; 1804//# sourceURL=srr-onair-live-js-extra 1805</script>
vendor: 1 bytes, line 1805
1805
1806<script id="srr-onair-live-js" src="https://www.radiokingston.org/wp-content/plugins/srr-onair/includes/js/onair-live.js"></script>
1806 1807
1807<script id="srr-contests-spa-css-guard"> 1808 (function(){ 1809 var cssUrl = "https:\/\/www.radiokingston.org\/wp-content\/plugins\/srr-contests\/includes\/css\/contest.css?ver=5.4.2"; 1810 var cssBase = cssUrl.split('?')[0]; 1811 var marker = '.contest-sc-entry, #srr-archive-wrap, .contest-style1, .contest-style2, .contest-style3, .contest-style4, .contestform-wrap, .contests-widget-wrapper, .contest-featured, .entry-content.contest'; 1812 function ensure() { 1813 if ( ! document.querySelector( marker ) ) { return; } 1814 if ( document.querySelector( 'link#contest-style-css' ) ) { return; } 1815 var existing = document.querySelectorAll( 'link[rel="stylesheet"]' ); 1816 for ( var i = 0; i < existing.length; i++ ) { 1817 if ( existing[ i ].href && existing[ i ].href.split('?')[0] === cssBase ) { return; } 1818 } 1819 var link = document.createElement( 'link' ); 1820 link.id = 'contest-style-css'; 1821 link.rel = 'stylesheet'; 1822 link.href = cssUrl; 1823 document.head.appendChild( link ); 1824 } 1825 window.addEventListener( 'pageContentLoaded', ensure ); 1826 })(); 1827 </script>
1827 1828
1828<script> 1829 (function($){ 1830 if (!$) { return; } 1831 1832 // Define plugins if missing (keeps backward compatibility with existing inline definition) 1833 if (typeof $.fn.responsiveMenu !== 'function') { 1834 $.fn.responsiveMenu = function( options ) { 1835 if (options === undefined) options = {}; 1836 var defaults = {menuClass: "menu",toggleClass: "menu-toggle",toggleText: "",maxWidth: "60em"}; 1837 var vars = $.extend({}, defaults, options), 1838 menuClass = vars.menuClass, 1839 toggleID = (vars.toggleID) ? vars.toggleID : vars.toggleClass, 1840 toggleClass = vars.toggleClass, 1841 toggleText = vars.toggleText, 1842 maxWidth = vars.maxWidth, 1843 $this = $(this), 1844 $menu = $('.' + menuClass); 1845 if(typeof window.matchMedia == 'function') { 1846 var mq = window.matchMedia('(max-width: ' + maxWidth + ')'); 1847 var widthChange = function(mq) { 1848 if (mq.matches) { 1849 $menu.find('ul').css({display: 'block'}); 1850 $menu.find('li ul').css({visibility: 'visible', display: 'block'}); 1851 $menu.find('li').off('mouseenter mouseleave'); 1852 $menu.find('li.menu-item-has-children ul').each(function(){ 1853 $(this).hide(); 1854 $(this).parent().find('.submenu-dropdown-toggle').removeClass('active'); 1855 }); 1856 } else { 1857 $menu.find('ul').css({display: 'none'}); 1858 $menu.find('li').hover(function(){ 1859 $(this).find('ul:first').css({visibility: 'visible',display: 'none'}).slideDown(300); 1860 }, function(){ 1861 $(this).find('ul:first').css({visibility: 'hidden'}); 1862 }); 1863 } 1864 }; 1865 mq.addEventListener ? mq.addEventListener('change', widthChange) : mq.addListener(widthChange); 1866 widthChange(mq); 1867 } 1868 if (!document.getElementById(toggleID)) { 1869 $this.before('<button id="' + toggleID + '" class="' + toggleClass + '">' + toggleText + '</button>'); 1870 } 1871 if ($menu.find('li.menu-item-has-children > .submenu-dropdown-toggle').length === 0) { 1872 $menu.find('li.menu-item-has-children').prepend('<span class="submenu-dropdown-toggle"></span>'); 1873 } 1874 $('#' + toggleID).off('click.srrmenu').on('click.srrmenu', function(){ 1875 $menu.slideToggle(); 1876 $(this).toggleClass('active'); 1877 }); 1878 $menu.find('li.menu-item-has-children ul').each(function(){ $(this).hide(); }); 1879 $menu.find('.submenu-dropdown-toggle').off('click.srrmenu').on('click.srrmenu', function(){ 1880 $(this).parent().find('ul:first').slideToggle(); 1881 $(this).toggleClass('active'); 1882 }); 1883 }; 1884 } 1885 1886 var SRR_HORIZ_INIT_COUNTER = 0; 1887 function initHorizNavMenus(root){ 1888 var $scope = root ? $(root) : $(document); 1889 $scope.find('nav[data-srb-hnav]').each(function(){ 1890 var $nav = $(this); 1891 if ($nav.data('srrInit')) { return; } 1892 // If a toggle already exists near this nav, assume it's already initialized 1893 var $container = $nav.closest('.srb-menublock'); 1894 var $existingToggle = $container.find('> .srb-horiznav-toggle, button.srb-horiznav-toggle').first(); 1895 $nav.data('srrInit', true); 1896 var bp = parseInt($nav.attr('data-mobile-breakpoint') || '1200', 10); 1897 SRR_HORIZ_INIT_COUNTER++; 1898 var toggleId = $existingToggle.length ? ($existingToggle.attr('id') || ('srb-horiznav-toggle-' + SRR_HORIZ_INIT_COUNTER)) : ('srb-horiznav-toggle-' + SRR_HORIZ_INIT_COUNTER); 1899 // If an existing toggle is present, ensure it has the ID we will use before initializing to avoid creating another button 1900 if ($existingToggle.length && !$existingToggle.attr('id')) { 1901 $existingToggle.attr('id', toggleId); 1902 } 1903 // Build options 1904 var opts = { menuClass: 'srb-horiznav-menu', toggleClass: 'srb-horiznav-toggle', toggleID: toggleId, maxWidth: bp + 'px' }; 1905 // Initialize plugin scoped to this nav 1906 $nav.responsiveMenu(opts); 1907 }); 1908 } 1909 1910 // Initial run 1911 $(function(){ initHorizNavMenus(document); }); 1912 1913 // jQuery AJAX hook (if StreamPlayer uses jQuery) 1914 $(document).on('ajaxComplete', function(){ initHorizNavMenus(document); }); 1915 1916 // MutationObserver for non-jQuery dynamic injections 1917 try { 1918 var observer = new MutationObserver(function(mutations){ 1919 mutations.forEach(function(m){ 1920 if (m.addedNodes && m.addedNodes.length) { 1921 for (var i=0;i<m.addedNodes.length;i++) { 1922 var node = m.addedNodes[i]; 1923 if (node.nodeType === 1) { // element 1924 if (node.matches && node.matches('nav#srb-horiznav, nav#srb-horiznav *')) { 1925 initHorizNavMenus(node); 1926 } else if ($(node).find('nav#srb-horiznav').length) { 1927 initHorizNavMenus(node); 1928 } 1929 } 1930 } 1931 } 1932 }); 1933 }); 1934 observer.observe(document.body, { childList: true, subtree: true }); 1935 } catch(e) {} 1936 1937 // Custom event hook in case StreamPlayer triggers one 1938 $(document).on('srr:content:ready srr:ajax:complete streamplayer:content:loaded', function(){ 1939 initHorizNavMenus(document); 1940 }); 1941 })(window.jQuery); 1942 </script>
1942 1943 1944
1944<script> 1945 jQuery(document).ready(function(){ 1946 // Show rows with a more efficient approach using a single class addition to body 1947 document.body.classList.add('srb-loaded'); 1948 1949 // Use throttled scroll event for better performance 1950 var scrollTimer = null; 1951 jQuery(window).on('scroll', function() { 1952 if (scrollTimer) { 1953 clearTimeout(scrollTimer); 1954 } 1955 scrollTimer = setTimeout(function() { 1956 var posFromTop = jQuery(window).scrollTop(); 1957 if (posFromTop > 200) { 1958 jQuery("#smoothup").fadeIn(500); 1959 } else { 1960 jQuery("#smoothup").fadeOut(500); 1961 } 1962 }, 100); // 100ms throttle 1963 }); 1964 1965 // Event handlers 1966 jQuery("#smoothup").on('click', function(){ 1967 jQuery('html,body').animate({ scrollTop: 0 }, 'slow'); 1968 return false; 1969 }); 1970 // Delegated handlers so this continues to work after Streamplayer SPA DOM swaps 1971 jQuery(document) 1972 .off('click.srrSearch', '#searchbutt') 1973 .on('click.srrSearch', '#searchbutt', function(){ 1974 jQuery('#searchbar').toggle(); 1975 jQuery('#searchbar input').focus(); 1976 }); 1977 jQuery(document) 1978 .off('click.srrStickySearch', '#stickysearchbutt') 1979 .on('click.srrStickySearch', '#stickysearchbutt', function(){ 1980 jQuery('#stickysearchbar').toggle(); 1981 jQuery('#stickysearchbar input').focus(); 1982 }); 1983 1984 // Only initialize countdown if elements exist 1985 if (jQuery('[data-countdown]').length) { 1986 jQuery('[data-countdown]').each(function() { 1987 var $this = jQuery(this), 1988 finalDate = jQuery(this).data('countdown'); 1989 $this.countdown(finalDate, function(event) { 1990 $this.html(event.strftime('<div class="time">%D<div class="timetext">Days</div></div><div class="time">%H<div class="timetext">Hours</div></div><div class="time">%M<div class="timetext">Mins</div></div><div class="time">%S<div class="timetext">Secs</div></div>')); 1991 }); 1992 }); 1993 } 1994 }); 1995 </script>
1995 1996
1996<script>jQuery(function($){$(document).off('click.srrPopup','.popup a').on('click.srrPopup','.popup a',function(e){e.preventDefault();var newwindow=window.open(this.href,'','height=640,width=960');if(newwindow&&newwindow.focus){newwindow.focus();}return false;});});</script>
1996 1997
1997<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"daa111dd5bee448a8905556f979a342a","r":1,"spa":2}' crossorigin="anonymous"></script>
1997 1998</body> 1999</html> 2000 2001<!-- Page cached by LiteSpeed Cache 7.9.1 on 2026-09-30 23:49:49 -->
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.