<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Betsy Lynn Paisley &#8211; Yippee Ki-Ay Blues®</title>
	<atom:link href="https://www.yippeekiayblues.com/tag/betsy-lynn-paisley/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.yippeekiayblues.com</link>
	<description>Bringing You the Blues from a different perspective</description>
	<lastBuildDate>Thu, 01 Jun 2023 09:20:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>

<image>
	<url>https://www.yippeekiayblues.com/wp-content/uploads/2015/10/webicon_yka_2.png</url>
	<title>Betsy Lynn Paisley &#8211; Yippee Ki-Ay Blues®</title>
	<link>https://www.yippeekiayblues.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Yippee&#8217;s Little Get Together&#8217;s (LGTs)</title>
		<link>https://www.yippeekiayblues.com/yippees-little-get-togethers-lgts-110/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 01 Jun 2023 02:32:22 +0000</pubDate>
				<category><![CDATA[Blues in Yippee Ki-Ay Blues Grid]]></category>
		<category><![CDATA[Digs on the Blues]]></category>
		<category><![CDATA[Yippee's LGT's]]></category>
		<category><![CDATA[Alfie Smith]]></category>
		<category><![CDATA[Betsy Lynn Paisley]]></category>
		<category><![CDATA[Blues]]></category>
		<category><![CDATA[Blues Music]]></category>
		<category><![CDATA[Blues Musician Interview]]></category>
		<category><![CDATA[Canadian Blues]]></category>
		<category><![CDATA[Jimi Hendrix]]></category>
		<category><![CDATA[Yippee's Little Get Together's (LGTs)]]></category>
		<guid isPermaLink="false">https://www.yippeekiayblues.com/?p=10821</guid>

					<description><![CDATA[This is the 14th Episode of &#8220;Yippee&#8217;s LGT&#8217;s&#8221; for 2023 otherwise known as &#8220;Yippee Ki-Ay Blues Little Get Together&#8217;s&#8221; with blues musicians via online video. In this interview, I ventured across the northern border and manage to get this incredible <span class="readmore"><a class="more-link" href="https://www.yippeekiayblues.com/yippees-little-get-togethers-lgts-110/">Read More ...</a></span>]]></description>
										<content:encoded><![CDATA[<p class="has-text-align-center" style="text-align: center;">This is the 14th Episode of &#8220;Yippee&#8217;s LGT&#8217;s&#8221; for 2023 otherwise known as &#8220;Yippee Ki-Ay Blues Little Get Together&#8217;s&#8221; with blues musicians via online video.</p>
<p style="text-align: center;"><!-- /wp:paragraph -->

<!-- wp:paragraph {"align":"center"} --></p>
<p class="has-text-align-center" style="text-align: center;">In this interview, I ventured across the northern border and manage to get this incredible bluesman from Canada on the WIRE with me, <a href="http://www.alfiesmith.org/">Alfie Smith</a>. I&#8217;ve been following <a href="http://www.alfiesmith.org/">Alfie Smith</a> since 2013 when <a href="https://www.facebook.com/betsy.paisley/">Betsy Lynn Paisley</a> recommended me to listen to his music. You will get insights to one of his tracks that he took from his wife&#8217;s comment to him.</p>
<p class="has-text-align-center" style="text-align: center;">

<style>
    
/* FOLLOWING TWO SHOULD HAVE SAME COLOR - videoControlBarColor */
/* Background color of control bar and big play button */
#video1 .vjs-big-play-button {
    border-color: #efefef  !important;
    background-color: #333333 !important;
    font-size: 20px !important;
    opacity: .7;
     }
    
    

/* Color of control bar */
#videocontent1 .vjs-control-bar button {
    background: unset !important;
}    


#videocontent1 .vjs-matrix .vjs-control-bar {
    background: #333333 !important;
    opacity: 1.0 !important;
} 

/* FOLLOWING TWO SHOULD HAVE SAME COLOR - videoMainColor */
/* Color of all text, icons and "play" triangle */
#videocontent1 .vjs-default-skin {
    color: #efefef !important; 
    overflow: hidden !important;
            font-size: 10px !important;
    }
    
/* Change the color of various "bars" text: Scrubber and Volume - make it same as bg color of big play button*/
#videocontent1 .vjs-matrix .vjs-volume-level,
#videocontent1 .vjs-matrix .vjs-play-progress,
#videocontent1 .vjs-matrix .vjs-slider-bar
{
    background: #efefef !important;
}
    
div#videocontent1 {
    display: block !important;
}    

    
                    


/* Style inner div to center button */
.inner {
    left: 50%;
    top: 10%;
    transform: translate(-50%, -50%);
    position: absolute;
}    
    
    

        /* hide the captions settings item from the captions menu */
        .video1.vjs-texttrack-settings {
            display: none;
        }
        
    #videocontent1 .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
        background-color: #333333 !important;
        color: #efefef !important;
        padding: 0px !important;
        margin: 0px !important;
        max-height: none !important;
    }
    
    #videocontent1 .vjs-menu-content li {
        list-style: none !important;
    }
    
    #videocontent1 li.vjs-menu-item {
        margin-bottom: 0px !important;
        margin: 0px !important;
    }
    
    #videocontent1 .vjs-control .vjs-button {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        padding:0px !important;
    }
    
    #videocontent1 .vjs-playback-rate-value {
        margin-right: 0em;
    }
    
    #videocontent1 .vjs-playback-rate {
        margin-right: 0em;
    }
        

    
#videocontent1 .vjs-user-inactive .vjs-control-bar {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    cursor: none !important;
}
    
/**
#videocontent1 .vjs-big-play-button {
    border: 0px !important;
}
*/
    
#videocontent1 .vjs-play-control {
    border: 0px !important;
}
    
#videocontent1 .vjs-mute-control {
    border: 0px !important;
}

#videocontent1 .vjs-control {
    border: 0px !important;
}

#videocontent1 .vjs-button {
    padding: 0px !important;
    border: 0px !important;
}    
    
#videocontent1 .vjs-picture-in-picture-control {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    cursor: none !important;
}
    
    

.video-js-dimensions.vjs-fluid { 
    padding-top: 56.25%;
 }
.video-js { padding-top: 56.25%; }
    
    
    
</style>

<script>

    var watermarkCounter = 1;
    
    function setCookie(name, value, daysToExpire) {
        //console.log("setCookie");
        var expires = "";
        if (daysToExpire) {
            var date = new Date();
            date.setTime(date.getTime() + (daysToExpire * 24 * 60 * 60 * 1000));
            expires = "; expires=" + date.toUTCString();
        }
        document.cookie = name + "=" + value + expires + "; path=/";
    }
    
    function getCookie(cookieName) {
        const cookies = document.cookie.split(';');

        for (const cookie of cookies) {
            const [name, value] = cookie.trim().split('=');
            if (name === cookieName) {
                return decodeURIComponent(value);
            }
        }

        return null; // Cookie not found
    }

</script>


        <!-- <link href="https://www.yippeekiayblues.com/wp-content/plugins/S3MediaVaultPro/includes/css/video-js-2.min.css" rel="stylesheet"> -->
        <link href="https://www.yippeekiayblues.com/wp-content/plugins/S3MediaVaultPro/includes/css/videojs.watermark.css" rel="stylesheet">
        
        <!-- <script src="https://www.yippeekiayblues.com/wp-content/plugins/S3MediaVaultPro/includes/javascript/video-2.js"></script> -->
        <script src="https://www.yippeekiayblues.com/wp-content/plugins/S3MediaVaultPro/includes/javascript/videojs.watermark.js"></script>
        
        <div id="videoparent1">
            <div id="videocontent1" class="video-wrap">
                                    <video N id="video1"  oncontextmenu="return false;" class="vjs-matrix video-js-responsive-container video-js  vjs-16-9  vjs-default-skin vjs-big-play-centered"  controls  preload="auto"  width="800" height="450"   data-setup='{"fluid": true   ,"playbackRates": [0.5, 0.75, 1, 1.25, 1.5, 1.75, 2]  }' playsinline>
                        <source src="https://sei-video-on-demand.s3.us-west-1.amazonaws.com/sessions/YKA_Interviews/LGT/2023/YKA_LGT_Alfie_Smith_053123.mp4?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA3VBYGRHCVSE4NNXY%2F20250213%2Fus-west-1%2Fs3%2Faws4_request&X-Amz-Date=20250213T214405Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1000&X-Amz-Signature=76a68bd03587aabbf0c2aaf05bfb67ac3567c293e8d0c732eeec3061cacafabc" type="video/mp4" />
                                            </video>
                                                 </div>
    </div>

        
                
        <style>
    
    .vjs-fullscreen { padding-top: 0px }

        
    .buttonClass {
        display: flex;
        justify-content: center;
        align-items: center;
        vertical-align: baseline;
        padding: 0px;
    }

                div1.vjs-watermark {
                bottom: 30px !important;
                top: unset !important;
                right: 0 !important;
                left: unset !important;
            }
         
</style>

<!-- JavaScript Start -->
<script>
    
/* <![CDATA[ */
var threshold1;
var ajaxurl = "https://www.yippeekiayblues.com/wp-admin/admin-ajax.php";
var promise;

var player1 = videojs('video1',{
  width: "800",
  height: "450"
});
	
player1.bigPlayButton.on('click', function(){
	if (player1.paused()) {
		player1.play();
	} 
		
});
    
var div1;



var hasBeenClosed = false;
       
        function closePIP() {
            var $videoWrap = jQuery('.video-wrap');
            var $video = jQuery('.video');
            var $closeButton = jQuery('.closeButton')

            $videoWrap.height('auto');
            $video.removeClass('stuck');
            $closeButton.removeClass('closeShowing');
            $closeButton.addClass('closeHidden');

            hasBeenClosed = true;
            player1.pause();
            videojs('video1', { inactivityTimeout: 0 });
            player1.bigPlayButton.show();

        }
    
jQuery(document).ready(function($) {
    
    jQuery("#closeButton").hide();
    var $window = jQuery(window);
    var $videoWrap = jQuery('.video-wrap');
    var $video = jQuery('.video');
    var videoHeight = $video.outerHeight();
    var $closeButton = jQuery('.closeButton')

    $window.on('scroll',  function() {
        var windowScrollTop = $window.scrollTop();
        var videoBottom = videoHeight + $videoWrap.offset().top;

        if ( (windowScrollTop > videoBottom) && !hasBeenClosed ) {
            $videoWrap.height(videoHeight);
            $video.addClass('stuck');
            //$closeButton.removeClass('closeHidden');
            //$closeButton.removeClass('closeHidden');
            //$closeButton.addClass('closeShowing');
            //$closeButton.display('block');                            
            jQuery("#closeButton").show();
        } else {
            $videoWrap.height('auto');
            $video.removeClass('stuck');
            jQuery("#closeButton").hide();
        }

        //console.log("videoHeight: " + videoHeight + ", windowScrollTop: " + windowScrollTop + ", videoBottom: " + videoBottom);

    });

//hideWatermarkOnLoad1();
    //alert(jQuery(window).width() + ", " + jQuery(window).height());
    div = document.getElementsByClassName("vjs-watermark")[1-1];
    if (div) {
        //div.style.display = "none";
    }

        
        if(jQuery(window).width() >= 500) {
            var skipBehindButton1 = player1.controlBar.addChild("button", {}, 2);
            var skipBehindButtonDom1 = skipBehindButton1.el();
            skipBehindButtonDom1.innerHTML = "<<";
            skipBehindButtonDom1.title = "Rewind 15 Seconds";
            skipBehindButton1.addClass("buttonClass");
            skipBehindButtonDom1.onclick = function(){
                skipS3MV1(-15);
            }  

            var skipAheadButton1 = player1.controlBar.addChild("button", {}, 3);
            var skipAheadButtonDom1 = skipAheadButton1.el();
            skipAheadButtonDom1.innerHTML = ">>";
            skipAheadButtonDom1.title = "Fast-Forward 15 Seconds";
            skipAheadButton1.addClass("buttonClass");
            skipAheadButtonDom1.onclick = function() {
                skipS3MV1(15);
            }  
        }
    
        
}); //End jQuery(document).ready
    

function skipS3MV1(skipBy) {
    player1.currentTime(player1.currentTime() + skipBy);
}


function getDomainName(hostName) {
    return hostName.substring(hostName.lastIndexOf(".", hostName.lastIndexOf(".") - 1) + 1);
}

    
function unmuteAndPlayFromStart2() {
    var player1;
    if(player1 == null) {
        player1 = videojs("video1");
    }

    if( (player1.muted()) && (timesMuted == 1) ) {
        player1.watermark({
          file: '',
          xpos: 1,
          ypos: 0,
          xrepeat: 0,
          opacity: 0,
          url: '',
          clickable: false,
          text: false,
          textContent: '',
          fontSize: 0,
          fontColor: '',
          fontBGColor: ''
        });    

                player1.currentTime(0);
        player1.muted(false);
        player1.play();
    }
    timesMuted++;
}


function unmuteAndPlayFromStart1(player1) {
    //var player1;
    if(player1 == null) {
        player1 = videojs("video1");
    }
    //alert(timesMuted);
        player1.currentTime(0);
    player1.muted(false);
    player1.play();
}

    
function roundUpToAny(n,x=15) {
    return Math.round((n+x/2)/x)*x;
}
            
    
videojs("video1").ready(function() {
    //console.log("Videojs Ready - should be called only once");
	var player1 = videojs("video1");
    var userIdAnon = 0;
    var videoId = 248;
    var anonTracking = "N";
    var captions = localStorage.getItem('captions');
    //console.log("captions on load: " + captions);
    
    if(captions === null) captions = "on";
    
    
    var preferredLang = localStorage.getItem('caption-language');
    let tracks = player1.textTracks();
    var trackList = Array.prototype.slice.call(tracks);
    var activeTrack = Array.from(tracks).find(track => track.mode === 'showing');
    //localStorage.setItem('caption-language', activeTrack.language);  
    //console.log("currently active language: " + activeTrack.language);
    //console.log("preferredLang on load: " + preferredLang);
    var preferredLangIsSet = false;
    
    //tracks.addEventListener('change', storeLanguageChoice);
    //var initialTrackLanguageChange = true;
    
    //var videoEl1 = player1.el();

    
    var savedSpeed = localStorage.getItem('videoSpeed');
    //console.log("savedSpeed on load: " + savedSpeed);
    
    if (savedSpeed) {
        this.playbackRate(savedSpeed);
    }
    
    
    //activeTrack = Array.from(tracks).find(track => track.mode === 'showing');
    //console.log("currently active language: " + activeTrack.language);
    
    function setupTextTracks() {
        //console.log("in setupTextTracks");
        // If preferredLang found, get track and enable it
        if( preferredLang && (captions === "on") ) {
            //console.log("preferredLang is set: " + preferredLang);
            tracks = player1.textTracks();
            //var targetTrack = Array.from(tracks).find(track => track.language === preferredLang);
            
            //console.log("targetTrack mode: " + targetTrack.mode);
            
            for (var i = 0; i < tracks.length; i++) {
                var track = tracks[i];

                // Check if the track is a captions track and if the language is German ('de')
                if (track.kind === 'captions' && track.language === preferredLang) {
                    //console.log("Yes, match found");
                    track.mode = 'showing'; // Show the German captions
                } else {
                    track.mode = 'disabled'; // Hide other caption tracks
                }
            }
            
            preferredLangIsSet = true;
        } 
    }
    
    
    //Can be moved to end??
    //Remembering Captions Settings on User Change
    player1.textTracks().addEventListener('change', function() {
        //console.log("User changed captions settings");

        var tracks = player1.textTracks(); 
        
        // Convert to array
        var trackList = Array.prototype.slice.call(tracks);

        // Check if captions are disabled 
        // I.e. no tracks in 'showing' mode
        var disabled = !trackList.some(function(track) {
            return track.mode === 'showing';  
        });

        if(disabled) {
            // Captions were just set to off 
            localStorage.setItem('captions', 'off');
            //console.log('Captions disabled');
        } else {
            localStorage.setItem('captions', 'on');
            //console.log('Captions ENABLED');
        }
        
        
        if( captions === "on" ) {
            trackList = Array.prototype.slice.call(tracks);
            activeTrack = Array.from(tracks).find(track => track.mode === 'showing');
            //console.log("in User changed captions settings: active language: " + activeTrack.language);
            localStorage.setItem('caption-language', activeTrack.language);  
        }

    });
    
            player1.play();
        player1.pause();
        player1.pause();
        
    timesMuted = 0;
    var button = document.createElement("button");
    button.setAttribute("id", "muteButton");
    var buttonRemoved = false;
    var endTime = 0;
	var restartedOnce = false;
    
    //Disable full screen zand remove full screen on double click
        
	this.on('volumechange', function(){
		timesMuted++;
        //alert("volume change " + timesMuted);
        if( !buttonRemoved && (timesMuted == 10000) ) {
		   	//alert("inside");
			video1.removeChild(button);
			//document.getElementById("muteButton").remove();
			buttonRemoved = true;
		   	if(restartedOnce == false) {
				unmuteAndPlayFromStart1(player1);
				restartedOnce = true;
			}
        }        
    });
    
        
    

    
    this.on('click', function(evt) {
        //console.log("video clicked, " + evt.target.tagName);
        if (evt.target.tagName === 'VIDEO') {
            //alert("after click unmuteAndPlayFromStart1(player1)");
            //document.getElementsByTagName.removeChild(button);
            if(!buttonRemoved) {
                if(document.getElementById("muteButton")) {
                    document.getElementById("muteButton").remove();
                    buttonRemoved = true;
                    if(restartedOnce == false) {
						unmuteAndPlayFromStart1(player1);
						restartedOnce = true;
					}
                }
            }
        }
        
        
    });
    
    this.on('pause', function() {
        div = document.getElementsByClassName("vjs-watermark")[1-1];
        if (div) {
            div.style.display = "none";
        }
        jQuery('#video1 .vjs-big-play-button').css('display', 'block');
    });
    
        
	var threshold1 = 15;
	var counter1 = threshold1;
    var duration1 = 0;
    
    //Track loading time
    //console.log("ping 1: trackLoads");
	var data = {
		'action': 'trackLoads',
		'videoId': 248,
		'playTime': 0,
        'event': 'load',
        'postId': 10821	};
    
	jQuery.post(ajaxurl, data, function(response) { });
    
    st1 = -1;
    et1 = 99999;
    //alert("st1: " + st1 + ", et1: " + et1);
    playTime1 = 0;
    playTimeCurrent1 = 0;
    
    if( (userIdAnon == 0) && (anonTracking == "Y") && (videoId == getCookie("videoIdAnon")) ) {
        playTimeAnon = getCookie("playTimeAnon");
        //console.log("playTimeAnon from getCookie: " + playTimeAnon); 
        //console.log("videoId: " + videoId);
        playTimeCurrent1 = playTimeAnon;
    }
    
    //console.log("playTime1: " + playTime1);
    //console.log("playTimeCurrent1: " + playTimeCurrent1);
    
    //console.log(parseInt(st1));
    if(parseInt(st1) >= 0 ) {
        playTimeCurrent1 = parseInt(st1);
    }
    this.currentTime(playTimeCurrent1);
    if( (this.currentTime() + threshold1) > counter1 ) {
        //console.log("this.currentTime: " + this.currentTime() + ", counter1: " + counter1);
        //counter1 = this.currentTime() + threshold1;
        counter1 = this.currentTime();
        //console.log("new this.currentTime: " + this.currentTime() + ", counter1: " + counter1);
    }
    //console.log("playTime: " + playTime);
	var gotDuration1 = false;
    
    player1.ready(function(){
        this.on('loadedmetadata', function(){ 
            //console.log("this.duration: " + this.duration());
            duration1 = this.duration();
            //if (this.currentTime() <= duration1 -1)
        })
    });

    this.on("seeked", function(){
        //console.log("seeked: ------------------------Seeking");
        
        cuepoint = 0;
                
        
        ct = this.currentTime();
        roundUpHowMuch = 1;
        roundUp = roundUpToAny(ct,roundUpHowMuch);
        //diff = roundUp - counter1;
        diff = ct - playTimeCurrent1;
        diffRoundup = roundUpToAny(diff,roundUpHowMuch) - 30;
        //playTime1 = diffRoundup;
        //console.log("playTimeCurrent1: " + playTimeCurrent1 + ", ct: " + ct + ", roundUp: " + roundUp + ", diff: " + diff + ", diffRoundup: " + diffRoundup);
        //console.log("seeked: currentTime " + ct + ", old counter1: " + counter1 + ", roundUp: " + roundUp + ", diff: " + diff);
        counter1 = roundUp;
        //console.log("New counter1: " + counter1);
        
        if( (diffRoundup > roundUpHowMuch) || (diffRoundup < -roundUpHowMuch) ) {
            //console.log("seeked: Yes, diff > roundUpHowMuch or < -roundUpHowMuch: " + diffRoundup);
            //console.log("ping 2: seeked");
            var data = {
                'action': 'trackViews',
                'playTime': this.currentTime(),
                'videoId': 248,
                'duration': this.duration(),
                'threshold': threshold1,
                'event': 'seek',
                'diff': diffRoundup,
                'postId': 10821            };
            jQuery.post(ajaxurl, data, function(response) { });
        }
        
        playTimeCurrent1 = this.currentTime();
        //console.log("playTimeCurrent1: " + playTimeCurrent1);

        //if(ct > roundUp) {
            //console.log("DO SOMETHING IMPORTANT HERE!!!!!!!!");
        //}
    });
    
    this.on("timeupdate", function(){
        //console.log("in timeupdate");
        if (this.currentTime() >= et1) {
            this.pause();
        }
        
        //if( (this.currentTime() + threshold1) > counter1 ) {
            //counter1 = this.currentTime() + threshold1;
            //console.log("this.currentTime: " + this.currentTime() + ", counter1: " + counter1);
        //}
        
        /**
        if (this.currentTime() <= duration1 -1) {
            //alert("here");
            playTime1 = 0;
            playTimeCurrent1 = 0;
        } else {
            playTime1 = this.currentTime();
            playTimeCurrent1 = this.currentTime();
        }
        
        if( (this.currentTime() + threshold1) < counter1 ) {
            console.log("this.currentTime: " + this.currentTime() + ", counter1: " + counter1);
            counter1 = this.currentTime() + threshold1;
            console.log("new this.currentTime: " + this.currentTime() + ", counter1: " + counter1);
        }
        */
		
        //console.log("timeupdate: ---> this.currentTime: " + this.currentTime() + ", counter1: " + counter1);
        
        if (this.currentTime() >= counter1) {
            //console.log("timeupdate: currentTime() >= counter1");

			//set a timer for threshold seconds
            //console.log("this.currentTime: " + this.currentTime() + ", counter1: " + counter1 + ", threshold1: " + threshold1);
			setInterval(function() {
				//do nothing
			}, threshold1 * 1000);
			//alert (counter1 + " seconds up");
			
			counter1 += threshold1;

			if(!gotDuration1) {
				duration1 = this.duration();
				gotDuration1 = true;
			}
			
			//Track play time
            if( !this.paused() ) {
                //console.log("ping 3: timeupdate");
                var data = {
                    'action': 'trackViews',
                    'playTime': this.currentTime(),
                    'videoId': 248,
                    'duration': this.duration(),
                    'threshold': threshold1,
                    'event': 'play',
                    'postId': 10821                };
                jQuery.post(ajaxurl, data, function(response) { });
                
                if(userIdAnon == 0) { //Anonymous user
                    //setCookie("userIdAnon", "0", 30);
                    setCookie("videoIdAnon", "248", 30);
                    setCookie("playTimeAnon", this.currentTime(), 30);
                    //console.log("playTimeAnon: " + this.currentTime());
                }
            }

		}
        
	});
	
    this.on("play", function(){
        //this.playbackRate(1.5);
        /**
        if(this.currentTime() < playTimeCurrent1) {
            console.log("play: this.currentTime() < playTimeCurrent1");
            if(this.currentTime() < this.duration()) {
                this.currentTime(playTimeCurrent1);
            } else {
                this.currentTime(0);
            }
            //alert(this.currentTime() + ", " + playTime);
        }
        */
        
                
        /**
        var data = {
            'action': 'trackLoads',
            'videoId': 248,
            'playTime': 0,
            'event': 'start',
            'postId': 10821        };
    
	    jQuery.post(ajaxurl, data, function(response) { });        
        
        */
        
        jQuery('#video1 .vjs-big-play-button').css('display', 'none');
        
                    div = document.getElementsByClassName("vjs-watermark")[1-1];
            if (div) {
                div.style.display = "block";
            }
                    });

    
    this.on("fullscreenchange", function(){
		jQuery('.vjs-loading-spinner').remove();
		this.loadingSpinner.hide();
	});
	
    this.on('ended', function() {
        //console.log("ping 4: ended");
        var data = {
			'action': 'trackViews',
			'playTime': this.currentTime(),
			'videoId': 248,
            'duration': this.duration(),
            'threshold': threshold1,
            'event': 'end',
            'postId': 10821		};
        //this.currentTime(st);
        //alert("starting time: " + st);
		jQuery.post(ajaxurl, data, function(response) { });
        //console.log('ended: ' + this.duration());
        
        endTime1 = this.currentTime();
		//Track play time
		//console.log("event: end firing");
        counter1 = st1;
        playTime1 = 0;
        playTimeCurrent1 = 0;
        this.currentTime(0);
        threshold1 = 15;
        //console.log("ended: ping 2");
        
  	});
    
    
    this.on('ratechange', function() {
        var currentSpeed = this.playbackRate();
        //console.log("currentSpeed: " + currentSpeed);
        localStorage.setItem('videoSpeed', currentSpeed);
    });
    
    
        
    
        
        
    
    
    jQuery.fn.isInViewport = function() {
        var elementTop = jQuery(this).offset().top;
        var elementBottom = elementTop + jQuery(this).outerHeight();

        var viewportTop = jQuery(window).scrollTop();
        var viewportBottom = viewportTop + jQuery(window).height();

        return elementBottom > viewportTop && elementTop < viewportBottom;
    };
    
    
    
    
        
setupTextTracks();
    
}); //End videojs player ready

var promise;
    
//localStorage.removeItem('captions');
//delete localStorage.captions;
//localStorage.clear();
    
/* ]]&gt; */
</script>




</p>
<p class="has-text-align-center" style="text-align: center;">I want to say thank you again, <a href="http://www.alfiesmith.org/">Alfie Smith</a>, for taking time out from your precious schedule to participate in this interview. I look forward to seeing you in the near future and hopefully on stage !</p>
<p style="text-align: center;">As a loyal member of Yippee Ki-Ay Blues, you can get an amazing deal for The <a href="https://hyperpyron.com/br3/">Belkin Report 3</a> which includes includes a monthly Belkin Report and the BR2 Report weekly for $4,300 per year.</p>
<p class="has-text-align-center" style="text-align: center;"><strong>3D Meta-verse Design and Engineering Credits &#8211; SwiftEyes Innovation Inc.</strong></p>
<p style="text-align: center;"><!-- /wp:paragraph -->

<!-- wp:paragraph {"align":"center"} --></p>
<p style="text-align: center;"><!-- /wp:paragraph -->

<!-- wp:paragraph {"align":"center"} --></p>
<p class="has-text-align-center" style="text-align: center;"><strong>3D Graphics Design Credits &#8211; SwiftEyes Innovation Inc.</strong></p>
<p style="text-align: center;"><!-- /wp:paragraph -->

<!-- wp:paragraph {"align":"center"} --></p>
<p class="has-text-align-center" style="text-align: center;"><strong>Filming and Recording Credits &#8211; SwiftEyes Innovation Inc.</strong></p>
<p style="text-align: center;"><!-- /wp:paragraph -->

<!-- wp:paragraph {"align":"center"} --></p>
<p class="has-text-align-center" style="text-align: center;"><strong>Music Credits: Alfie Smith </strong></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Yippee&#8217;s Little Get Together&#8217;s (LGTs)</title>
		<link>https://www.yippeekiayblues.com/yippees-little-get-togethers-lgts-70/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 12 May 2022 06:37:31 +0000</pubDate>
				<category><![CDATA[Blues in Yippee Ki-Ay Blues Grid]]></category>
		<category><![CDATA[Yippee's LGT's]]></category>
		<category><![CDATA[Betsy Lynn Paisley]]></category>
		<category><![CDATA[Blues]]></category>
		<category><![CDATA[Blues Music]]></category>
		<category><![CDATA[Blues Rock]]></category>
		<category><![CDATA[Bridget Kelly]]></category>
		<category><![CDATA[Murray Kinsley]]></category>
		<category><![CDATA[Tim Fik]]></category>
		<category><![CDATA[Wicked Grin]]></category>
		<category><![CDATA[Yippee Ki-Ay Blues]]></category>
		<category><![CDATA[Yippee&#039;s LGT]]></category>
		<guid isPermaLink="false">https://www.yippeekiayblues.com/?p=9798</guid>

					<description><![CDATA[This is the 16th Episode of &#8220;Yippee&#8217;s LGT&#8217;s&#8221; for 2022 otherwise known as &#8220;Yippee Ki-Ay Blues Little Get Together&#8217;s&#8221; with blues musicians via online video. In this interview, I went back to 2016/2017 time period when I started testing out <span class="readmore"><a class="more-link" href="https://www.yippeekiayblues.com/yippees-little-get-togethers-lgts-70/">Read More ...</a></span>]]></description>
										<content:encoded><![CDATA[<p class="has-text-align-center" style="text-align: center;">This is the 16th Episode of &#8220;Yippee&#8217;s LGT&#8217;s&#8221; for 2022 otherwise known as &#8220;Yippee Ki-Ay Blues Little Get Together&#8217;s&#8221; with blues musicians via online video.</p>
<p style="text-align: center;"><!-- /wp:paragraph --><!-- wp:paragraph {"align":"center"} --></p>
<p class="has-text-align-center" style="text-align: center;">In this interview, I went back to 2016/2017 time period when I started testing out Live streaming from Betsy&#8217;s Backyard with Betsy Lynn Paisley. One of the house concerts involved a great band and I am speaking about <a href="http://wickedgrin.ca/">Murray Kinsley</a>, from Wicked Grin, a darn good blues musician. We finally hooked up via the WIRE and you can learn more about this awesome musician and his band.</p>
<p style="text-align: center;">

<style>
    
/* FOLLOWING TWO SHOULD HAVE SAME COLOR - videoControlBarColor */
/* Background color of control bar and big play button */
#video2 .vjs-big-play-button {
    border-color: #efefef  !important;
    background-color: #333333 !important;
    font-size: 20px !important;
    opacity: .7;
     }
    
    

/* Color of control bar */
#videocontent2 .vjs-control-bar button {
    background: unset !important;
}    


#videocontent2 .vjs-matrix .vjs-control-bar {
    background: #333333 !important;
    opacity: 1.0 !important;
} 

/* FOLLOWING TWO SHOULD HAVE SAME COLOR - videoMainColor */
/* Color of all text, icons and "play" triangle */
#videocontent2 .vjs-default-skin {
    color: #efefef !important; 
    overflow: hidden !important;
            font-size: 10px !important;
    }
    
/* Change the color of various "bars" text: Scrubber and Volume - make it same as bg color of big play button*/
#videocontent2 .vjs-matrix .vjs-volume-level,
#videocontent2 .vjs-matrix .vjs-play-progress,
#videocontent2 .vjs-matrix .vjs-slider-bar
{
    background: #efefef !important;
}
    
div#videocontent2 {
    display: block !important;
}    

    
                    


/* Style inner div to center button */
.inner {
    left: 50%;
    top: 10%;
    transform: translate(-50%, -50%);
    position: absolute;
}    
    
    

        /* hide the captions settings item from the captions menu */
        .video2.vjs-texttrack-settings {
            display: none;
        }
        
    #videocontent2 .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
        background-color: #333333 !important;
        color: #efefef !important;
        padding: 0px !important;
        margin: 0px !important;
        max-height: none !important;
    }
    
    #videocontent2 .vjs-menu-content li {
        list-style: none !important;
    }
    
    #videocontent2 li.vjs-menu-item {
        margin-bottom: 0px !important;
        margin: 0px !important;
    }
    
    #videocontent2 .vjs-control .vjs-button {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        padding:0px !important;
    }
    
    #videocontent2 .vjs-playback-rate-value {
        margin-right: 0em;
    }
    
    #videocontent2 .vjs-playback-rate {
        margin-right: 0em;
    }
        

    
#videocontent2 .vjs-user-inactive .vjs-control-bar {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    cursor: none !important;
}
    
/**
#videocontent2 .vjs-big-play-button {
    border: 0px !important;
}
*/
    
#videocontent2 .vjs-play-control {
    border: 0px !important;
}
    
#videocontent2 .vjs-mute-control {
    border: 0px !important;
}

#videocontent2 .vjs-control {
    border: 0px !important;
}

#videocontent2 .vjs-button {
    padding: 0px !important;
    border: 0px !important;
}    
    
#videocontent2 .vjs-picture-in-picture-control {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    cursor: none !important;
}
    
    

.video-js-dimensions.vjs-fluid { 
    padding-top: 56.25%;
 }
.video-js { padding-top: 56.25%; }
    
    
    
</style>

<script>

    var watermarkCounter = 2;
    
    function setCookie(name, value, daysToExpire) {
        //console.log("setCookie");
        var expires = "";
        if (daysToExpire) {
            var date = new Date();
            date.setTime(date.getTime() + (daysToExpire * 24 * 60 * 60 * 1000));
            expires = "; expires=" + date.toUTCString();
        }
        document.cookie = name + "=" + value + expires + "; path=/";
    }
    
    function getCookie(cookieName) {
        const cookies = document.cookie.split(';');

        for (const cookie of cookies) {
            const [name, value] = cookie.trim().split('=');
            if (name === cookieName) {
                return decodeURIComponent(value);
            }
        }

        return null; // Cookie not found
    }

</script>


        <!-- <link href="https://www.yippeekiayblues.com/wp-content/plugins/S3MediaVaultPro/includes/css/video-js-2.min.css" rel="stylesheet"> -->
        <link href="https://www.yippeekiayblues.com/wp-content/plugins/S3MediaVaultPro/includes/css/videojs.watermark.css" rel="stylesheet">
        
        <!-- <script src="https://www.yippeekiayblues.com/wp-content/plugins/S3MediaVaultPro/includes/javascript/video-2.js"></script> -->
        <script src="https://www.yippeekiayblues.com/wp-content/plugins/S3MediaVaultPro/includes/javascript/videojs.watermark.js"></script>
        
        <div id="videoparent2">
            <div id="videocontent2" class="video-wrap">
                                    <video N id="video2"  oncontextmenu="return false;" class="vjs-matrix video-js-responsive-container video-js  vjs-16-9  vjs-default-skin vjs-big-play-centered"  controls  preload="metadata"  width="800" height="450"   data-setup='{"fluid": true   ,"playbackRates": [0.5, 0.75, 1, 1.25, 1.5, 1.75, 2]  }' playsinline>
                        <source src="https://sei-video-on-demand.s3.us-west-1.amazonaws.com/sessions/YKA_Interviews/LGT/2022/YKA_LGT_Murray_Kinsley_051122.mp4?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA3VBYGRHCVSE4NNXY%2F20250213%2Fus-west-1%2Fs3%2Faws4_request&X-Amz-Date=20250213T214405Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1000&X-Amz-Signature=d9ec2ff89f4ef7acbd05144f892d78fae905ff8ff0cdce9da1e0067b5f51b86a" type="video/mp4" />
                                            </video>
                                                 </div>
    </div>

        
                
        <style>
    
    .vjs-fullscreen { padding-top: 0px }

        
    .buttonClass {
        display: flex;
        justify-content: center;
        align-items: center;
        vertical-align: baseline;
        padding: 0px;
    }

                div2.vjs-watermark {
                bottom: 30px !important;
                top: unset !important;
                right: 0 !important;
                left: unset !important;
            }
         
</style>

<!-- JavaScript Start -->
<script>
    
/* <![CDATA[ */
var threshold2;
var ajaxurl = "https://www.yippeekiayblues.com/wp-admin/admin-ajax.php";
var promise;

var player2 = videojs('video2',{
  width: "800",
  height: "450"
});
	
player2.bigPlayButton.on('click', function(){
	if (player2.paused()) {
		player2.play();
	} 
		
});
    
var div2;



var hasBeenClosed = false;
       
        function closePIP() {
            var $videoWrap = jQuery('.video-wrap');
            var $video = jQuery('.video');
            var $closeButton = jQuery('.closeButton')

            $videoWrap.height('auto');
            $video.removeClass('stuck');
            $closeButton.removeClass('closeShowing');
            $closeButton.addClass('closeHidden');

            hasBeenClosed = true;
            player2.pause();
            videojs('video2', { inactivityTimeout: 0 });
            player2.bigPlayButton.show();

        }
    
jQuery(document).ready(function($) {
    
    jQuery("#closeButton").hide();
    var $window = jQuery(window);
    var $videoWrap = jQuery('.video-wrap');
    var $video = jQuery('.video');
    var videoHeight = $video.outerHeight();
    var $closeButton = jQuery('.closeButton')

    $window.on('scroll',  function() {
        var windowScrollTop = $window.scrollTop();
        var videoBottom = videoHeight + $videoWrap.offset().top;

        if ( (windowScrollTop > videoBottom) && !hasBeenClosed ) {
            $videoWrap.height(videoHeight);
            $video.addClass('stuck');
            //$closeButton.removeClass('closeHidden');
            //$closeButton.removeClass('closeHidden');
            //$closeButton.addClass('closeShowing');
            //$closeButton.display('block');                            
            jQuery("#closeButton").show();
        } else {
            $videoWrap.height('auto');
            $video.removeClass('stuck');
            jQuery("#closeButton").hide();
        }

        //console.log("videoHeight: " + videoHeight + ", windowScrollTop: " + windowScrollTop + ", videoBottom: " + videoBottom);

    });

//hideWatermarkOnLoad2();
    //alert(jQuery(window).width() + ", " + jQuery(window).height());
    div = document.getElementsByClassName("vjs-watermark")[2-1];
    if (div) {
        //div.style.display = "none";
    }

        
        if(jQuery(window).width() >= 500) {
            var skipBehindButton2 = player2.controlBar.addChild("button", {}, 2);
            var skipBehindButtonDom2 = skipBehindButton2.el();
            skipBehindButtonDom2.innerHTML = "<<";
            skipBehindButtonDom2.title = "Rewind 15 Seconds";
            skipBehindButton2.addClass("buttonClass");
            skipBehindButtonDom2.onclick = function(){
                skipS3MV2(-15);
            }  

            var skipAheadButton2 = player2.controlBar.addChild("button", {}, 3);
            var skipAheadButtonDom2 = skipAheadButton2.el();
            skipAheadButtonDom2.innerHTML = ">>";
            skipAheadButtonDom2.title = "Fast-Forward 15 Seconds";
            skipAheadButton2.addClass("buttonClass");
            skipAheadButtonDom2.onclick = function() {
                skipS3MV2(15);
            }  
        }
    
        
}); //End jQuery(document).ready
    

function skipS3MV2(skipBy) {
    player2.currentTime(player2.currentTime() + skipBy);
}


function getDomainName(hostName) {
    return hostName.substring(hostName.lastIndexOf(".", hostName.lastIndexOf(".") - 1) + 1);
}

    
function unmuteAndPlayFromStart2() {
    var player2;
    if(player2 == null) {
        player2 = videojs("video2");
    }

    if( (player2.muted()) && (timesMuted == 1) ) {
        player2.watermark({
          file: '',
          xpos: 1,
          ypos: 0,
          xrepeat: 0,
          opacity: 0,
          url: '',
          clickable: false,
          text: false,
          textContent: '',
          fontSize: 0,
          fontColor: '',
          fontBGColor: ''
        });    

                player2.currentTime(0);
        player2.muted(false);
        player2.play();
    }
    timesMuted++;
}


function unmuteAndPlayFromStart2(player2) {
    //var player2;
    if(player2 == null) {
        player2 = videojs("video2");
    }
    //alert(timesMuted);
        player2.currentTime(0);
    player2.muted(false);
    player2.play();
}

    
function roundUpToAny(n,x=15) {
    return Math.round((n+x/2)/x)*x;
}
            
    
videojs("video2").ready(function() {
    //console.log("Videojs Ready - should be called only once");
	var player2 = videojs("video2");
    var userIdAnon = 0;
    var videoId = 120;
    var anonTracking = "N";
    var captions = localStorage.getItem('captions');
    //console.log("captions on load: " + captions);
    
    if(captions === null) captions = "on";
    
    
    var preferredLang = localStorage.getItem('caption-language');
    let tracks = player2.textTracks();
    var trackList = Array.prototype.slice.call(tracks);
    var activeTrack = Array.from(tracks).find(track => track.mode === 'showing');
    //localStorage.setItem('caption-language', activeTrack.language);  
    //console.log("currently active language: " + activeTrack.language);
    //console.log("preferredLang on load: " + preferredLang);
    var preferredLangIsSet = false;
    
    //tracks.addEventListener('change', storeLanguageChoice);
    //var initialTrackLanguageChange = true;
    
    //var videoEl2 = player2.el();

    
    var savedSpeed = localStorage.getItem('videoSpeed');
    //console.log("savedSpeed on load: " + savedSpeed);
    
    if (savedSpeed) {
        this.playbackRate(savedSpeed);
    }
    
    
    //activeTrack = Array.from(tracks).find(track => track.mode === 'showing');
    //console.log("currently active language: " + activeTrack.language);
    
    function setupTextTracks() {
        //console.log("in setupTextTracks");
        // If preferredLang found, get track and enable it
        if( preferredLang && (captions === "on") ) {
            //console.log("preferredLang is set: " + preferredLang);
            tracks = player2.textTracks();
            //var targetTrack = Array.from(tracks).find(track => track.language === preferredLang);
            
            //console.log("targetTrack mode: " + targetTrack.mode);
            
            for (var i = 0; i < tracks.length; i++) {
                var track = tracks[i];

                // Check if the track is a captions track and if the language is German ('de')
                if (track.kind === 'captions' && track.language === preferredLang) {
                    //console.log("Yes, match found");
                    track.mode = 'showing'; // Show the German captions
                } else {
                    track.mode = 'disabled'; // Hide other caption tracks
                }
            }
            
            preferredLangIsSet = true;
        } 
    }
    
    
    //Can be moved to end??
    //Remembering Captions Settings on User Change
    player2.textTracks().addEventListener('change', function() {
        //console.log("User changed captions settings");

        var tracks = player2.textTracks(); 
        
        // Convert to array
        var trackList = Array.prototype.slice.call(tracks);

        // Check if captions are disabled 
        // I.e. no tracks in 'showing' mode
        var disabled = !trackList.some(function(track) {
            return track.mode === 'showing';  
        });

        if(disabled) {
            // Captions were just set to off 
            localStorage.setItem('captions', 'off');
            //console.log('Captions disabled');
        } else {
            localStorage.setItem('captions', 'on');
            //console.log('Captions ENABLED');
        }
        
        
        if( captions === "on" ) {
            trackList = Array.prototype.slice.call(tracks);
            activeTrack = Array.from(tracks).find(track => track.mode === 'showing');
            //console.log("in User changed captions settings: active language: " + activeTrack.language);
            localStorage.setItem('caption-language', activeTrack.language);  
        }

    });
    
        
    timesMuted = 0;
    var button = document.createElement("button");
    button.setAttribute("id", "muteButton");
    var buttonRemoved = false;
    var endTime = 0;
	var restartedOnce = false;
    
    //Disable full screen zand remove full screen on double click
        
	this.on('volumechange', function(){
		timesMuted++;
        //alert("volume change " + timesMuted);
        if( !buttonRemoved && (timesMuted == 10000) ) {
		   	//alert("inside");
			video2.removeChild(button);
			//document.getElementById("muteButton").remove();
			buttonRemoved = true;
		   	if(restartedOnce == false) {
				unmuteAndPlayFromStart2(player2);
				restartedOnce = true;
			}
        }        
    });
    
        
    

    
    this.on('click', function(evt) {
        //console.log("video clicked, " + evt.target.tagName);
        if (evt.target.tagName === 'VIDEO') {
            //alert("after click unmuteAndPlayFromStart2(player2)");
            //document.getElementsByTagName.removeChild(button);
            if(!buttonRemoved) {
                if(document.getElementById("muteButton")) {
                    document.getElementById("muteButton").remove();
                    buttonRemoved = true;
                    if(restartedOnce == false) {
						unmuteAndPlayFromStart2(player2);
						restartedOnce = true;
					}
                }
            }
        }
        
        
    });
    
    this.on('pause', function() {
        div = document.getElementsByClassName("vjs-watermark")[2-1];
        if (div) {
            div.style.display = "none";
        }
        jQuery('#video2 .vjs-big-play-button').css('display', 'block');
    });
    
        
	var threshold2 = 15;
	var counter2 = threshold2;
    var duration2 = 0;
    
    //Track loading time
    //console.log("ping 1: trackLoads");
	var data = {
		'action': 'trackLoads',
		'videoId': 120,
		'playTime': 0,
        'event': 'load',
        'postId': 9798	};
    
	jQuery.post(ajaxurl, data, function(response) { });
    
    st2 = -1;
    et2 = 99999;
    //alert("st2: " + st2 + ", et2: " + et2);
    playTime2 = 0;
    playTimeCurrent2 = 0;
    
    if( (userIdAnon == 0) && (anonTracking == "Y") && (videoId == getCookie("videoIdAnon")) ) {
        playTimeAnon = getCookie("playTimeAnon");
        //console.log("playTimeAnon from getCookie: " + playTimeAnon); 
        //console.log("videoId: " + videoId);
        playTimeCurrent2 = playTimeAnon;
    }
    
    //console.log("playTime2: " + playTime2);
    //console.log("playTimeCurrent2: " + playTimeCurrent2);
    
    //console.log(parseInt(st2));
    if(parseInt(st2) >= 0 ) {
        playTimeCurrent2 = parseInt(st2);
    }
    this.currentTime(playTimeCurrent2);
    if( (this.currentTime() + threshold2) > counter2 ) {
        //console.log("this.currentTime: " + this.currentTime() + ", counter2: " + counter2);
        //counter2 = this.currentTime() + threshold2;
        counter2 = this.currentTime();
        //console.log("new this.currentTime: " + this.currentTime() + ", counter2: " + counter2);
    }
    //console.log("playTime: " + playTime);
	var gotDuration2 = false;
    
    player2.ready(function(){
        this.on('loadedmetadata', function(){ 
            //console.log("this.duration: " + this.duration());
            duration2 = this.duration();
            //if (this.currentTime() <= duration2 -1)
        })
    });

    this.on("seeked", function(){
        //console.log("seeked: ------------------------Seeking");
        
        cuepoint = 0;
                
        
        ct = this.currentTime();
        roundUpHowMuch = 1;
        roundUp = roundUpToAny(ct,roundUpHowMuch);
        //diff = roundUp - counter2;
        diff = ct - playTimeCurrent2;
        diffRoundup = roundUpToAny(diff,roundUpHowMuch) - 30;
        //playTime2 = diffRoundup;
        //console.log("playTimeCurrent2: " + playTimeCurrent2 + ", ct: " + ct + ", roundUp: " + roundUp + ", diff: " + diff + ", diffRoundup: " + diffRoundup);
        //console.log("seeked: currentTime " + ct + ", old counter2: " + counter2 + ", roundUp: " + roundUp + ", diff: " + diff);
        counter2 = roundUp;
        //console.log("New counter2: " + counter2);
        
        if( (diffRoundup > roundUpHowMuch) || (diffRoundup < -roundUpHowMuch) ) {
            //console.log("seeked: Yes, diff > roundUpHowMuch or < -roundUpHowMuch: " + diffRoundup);
            //console.log("ping 2: seeked");
            var data = {
                'action': 'trackViews',
                'playTime': this.currentTime(),
                'videoId': 120,
                'duration': this.duration(),
                'threshold': threshold2,
                'event': 'seek',
                'diff': diffRoundup,
                'postId': 9798            };
            jQuery.post(ajaxurl, data, function(response) { });
        }
        
        playTimeCurrent2 = this.currentTime();
        //console.log("playTimeCurrent2: " + playTimeCurrent2);

        //if(ct > roundUp) {
            //console.log("DO SOMETHING IMPORTANT HERE!!!!!!!!");
        //}
    });
    
    this.on("timeupdate", function(){
        //console.log("in timeupdate");
        if (this.currentTime() >= et2) {
            this.pause();
        }
        
        //if( (this.currentTime() + threshold2) > counter2 ) {
            //counter2 = this.currentTime() + threshold2;
            //console.log("this.currentTime: " + this.currentTime() + ", counter2: " + counter2);
        //}
        
        /**
        if (this.currentTime() <= duration2 -1) {
            //alert("here");
            playTime2 = 0;
            playTimeCurrent2 = 0;
        } else {
            playTime2 = this.currentTime();
            playTimeCurrent2 = this.currentTime();
        }
        
        if( (this.currentTime() + threshold2) < counter2 ) {
            console.log("this.currentTime: " + this.currentTime() + ", counter2: " + counter2);
            counter2 = this.currentTime() + threshold2;
            console.log("new this.currentTime: " + this.currentTime() + ", counter2: " + counter2);
        }
        */
		
        //console.log("timeupdate: ---> this.currentTime: " + this.currentTime() + ", counter2: " + counter2);
        
        if (this.currentTime() >= counter2) {
            //console.log("timeupdate: currentTime() >= counter2");

			//set a timer for threshold seconds
            //console.log("this.currentTime: " + this.currentTime() + ", counter2: " + counter2 + ", threshold2: " + threshold2);
			setInterval(function() {
				//do nothing
			}, threshold2 * 1000);
			//alert (counter2 + " seconds up");
			
			counter2 += threshold2;

			if(!gotDuration2) {
				duration2 = this.duration();
				gotDuration2 = true;
			}
			
			//Track play time
            if( !this.paused() ) {
                //console.log("ping 3: timeupdate");
                var data = {
                    'action': 'trackViews',
                    'playTime': this.currentTime(),
                    'videoId': 120,
                    'duration': this.duration(),
                    'threshold': threshold2,
                    'event': 'play',
                    'postId': 9798                };
                jQuery.post(ajaxurl, data, function(response) { });
                
                if(userIdAnon == 0) { //Anonymous user
                    //setCookie("userIdAnon", "0", 30);
                    setCookie("videoIdAnon", "120", 30);
                    setCookie("playTimeAnon", this.currentTime(), 30);
                    //console.log("playTimeAnon: " + this.currentTime());
                }
            }

		}
        
	});
	
    this.on("play", function(){
        //this.playbackRate(1.5);
        /**
        if(this.currentTime() < playTimeCurrent2) {
            console.log("play: this.currentTime() < playTimeCurrent2");
            if(this.currentTime() < this.duration()) {
                this.currentTime(playTimeCurrent2);
            } else {
                this.currentTime(0);
            }
            //alert(this.currentTime() + ", " + playTime);
        }
        */
        
                
        /**
        var data = {
            'action': 'trackLoads',
            'videoId': 120,
            'playTime': 0,
            'event': 'start',
            'postId': 9798        };
    
	    jQuery.post(ajaxurl, data, function(response) { });        
        
        */
        
        jQuery('#video2 .vjs-big-play-button').css('display', 'none');
        
                    div = document.getElementsByClassName("vjs-watermark")[2-1];
            if (div) {
                div.style.display = "block";
            }
                    });

    
    this.on("fullscreenchange", function(){
		jQuery('.vjs-loading-spinner').remove();
		this.loadingSpinner.hide();
	});
	
    this.on('ended', function() {
        //console.log("ping 4: ended");
        var data = {
			'action': 'trackViews',
			'playTime': this.currentTime(),
			'videoId': 120,
            'duration': this.duration(),
            'threshold': threshold2,
            'event': 'end',
            'postId': 9798		};
        //this.currentTime(st);
        //alert("starting time: " + st);
		jQuery.post(ajaxurl, data, function(response) { });
        //console.log('ended: ' + this.duration());
        
        endTime2 = this.currentTime();
		//Track play time
		//console.log("event: end firing");
        counter2 = st2;
        playTime2 = 0;
        playTimeCurrent2 = 0;
        this.currentTime(0);
        threshold2 = 15;
        //console.log("ended: ping 2");
        
  	});
    
    
    this.on('ratechange', function() {
        var currentSpeed = this.playbackRate();
        //console.log("currentSpeed: " + currentSpeed);
        localStorage.setItem('videoSpeed', currentSpeed);
    });
    
    
        
    
        
        
    
    
    jQuery.fn.isInViewport = function() {
        var elementTop = jQuery(this).offset().top;
        var elementBottom = elementTop + jQuery(this).outerHeight();

        var viewportTop = jQuery(window).scrollTop();
        var viewportBottom = viewportTop + jQuery(window).height();

        return elementBottom > viewportTop && elementTop < viewportBottom;
    };
    
    
    
    
        
setupTextTracks();
    
}); //End videojs player ready

var promise;
    
//localStorage.removeItem('captions');
//delete localStorage.captions;
//localStorage.clear();
    
/* ]]&gt; */
</script>




</p>
<p class="has-text-align-center" style="text-align: center;">I want to say thank you again, <a href="http://wickedgrin.ca/">Murray Kinsley</a>, for taking time out from your precious schedule to participate in this interview. I look forward to seeing you in the near future and hopefully on stage !</p>
<p class="has-text-align-center" style="text-align: center;"><strong>3D Meta-verse Design and Engineering Credits &#8211; SwiftEyes Innovation Inc.</strong></p>
<p style="text-align: center;"><!-- /wp:paragraph --><!-- wp:paragraph {"align":"center"} --></p>
<p style="text-align: center;"><!-- /wp:paragraph --><!-- wp:paragraph {"align":"center"} --></p>
<p class="has-text-align-center" style="text-align: center;"><strong>3D Graphics Design Credits &#8211; SwiftEyes Innovation Inc.</strong></p>
<p style="text-align: center;"><!-- /wp:paragraph --><!-- wp:paragraph {"align":"center"} --></p>
<p class="has-text-align-center" style="text-align: center;"><strong>Filming and Recording Credits &#8211; SwiftEyes Innovation Inc.</strong></p>
<p style="text-align: center;"><!-- /wp:paragraph --><!-- wp:paragraph {"align":"center"} --></p>
<p class="has-text-align-center" style="text-align: center;"><strong>Music Credits: Murray Kinsley and Wicked Grin </strong></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Yippee&#8217;s Little Get Together&#8217;s (LGT&#8217;s)</title>
		<link>https://www.yippeekiayblues.com/yippees-little-get-togethers-lgts-19/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 21 Feb 2021 08:46:10 +0000</pubDate>
				<category><![CDATA[Blues in Yippee Ki-Ay Blues Grid]]></category>
		<category><![CDATA[Yippee's LGT's]]></category>
		<category><![CDATA[Ana Gabriel]]></category>
		<category><![CDATA[Ben Rice]]></category>
		<category><![CDATA[Betsy Lynn Paisley]]></category>
		<category><![CDATA[Blues]]></category>
		<category><![CDATA[Don't Worry Mama]]></category>
		<category><![CDATA[El Rey]]></category>
		<category><![CDATA[Lucy Hammond]]></category>
		<category><![CDATA[Mariachi Music]]></category>
		<category><![CDATA[Oh Lord]]></category>
		<category><![CDATA[RB Stone]]></category>
		<category><![CDATA[Vicente Fernandez]]></category>
		<category><![CDATA[Volver Volver]]></category>
		<category><![CDATA[Yippee Ki-Ay Blues]]></category>
		<guid isPermaLink="false">https://www.yippeekiayblues.com/?p=8437</guid>

					<description><![CDATA[This is the 8th Episode of &#8220;Yippee&#8217;s LGT&#8217;s&#8221; for 2021 otherwise known as &#8220;Yippee Ki-Ay Blues Little Get Together&#8217;s&#8221; with blues musicians via online video. In this interview, I managed to get a Blues Music Award Winner on the WIRE <span class="readmore"><a class="more-link" href="https://www.yippeekiayblues.com/yippees-little-get-togethers-lgts-19/">Read More ...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="has-text-align-center">This is the 8th Episode of &#8220;Yippee&#8217;s LGT&#8217;s&#8221; for 2021 otherwise known as &#8220;Yippee Ki-Ay Blues Little Get Together&#8217;s&#8221; with blues musicians via online video. </p>



<p class="has-text-align-center">In this interview, I managed to get a Blues Music Award Winner on the WIRE with by the name of, <a rel="noreferrer noopener" href="https://www.benricelive.com/" target="_blank">Ben Rice</a>. I&#8217;ve known this musician since 2015 when <a rel="noreferrer noopener" href="https://www.facebook.com/betsy.paisley" target="_blank">Betsy Lynn Paisley</a> had introduced me to Ben. You will witnessed how I attempted to get the mighty 12-6 curveball past Ben. Though, was I caught off guard ! Ben smacked a vicious liner that skipped over the top of the centerfield fence for an incredible walk off homer ! I had NO CLUE that Ben had performed <a rel="noreferrer noopener" href="https://youtu.be/6hDAl861d7s" target="_blank">Vicente Fernandez track El Rey</a>. Also, that <a rel="noreferrer noopener" href="https://youtu.be/bs-fOTJCvjM" target="_blank">Ana Gabriel&#8217;s rendition of Volver Volver</a> is Ben&#8217;s favorite. You gotta get onboard with this Blues Music Award Winner and check out <a rel="noreferrer noopener" href="https://www.benricelive.com/" target="_blank">Ben Rice</a>. His music is simply amazing and innovative as well ! </p>



<div align="center"><video poster="https://www.yippeekiayblues.com/wp-content/uploads/2021/02/YKA_Ben_Rice_Interview_Final_Moment.jpg" controls="" controlslist="nodownload" width="640" height="360">
    <source src="https://sei-video-on-demand.s3-us-west-1.amazonaws.com/sessions/YKA_Interviews/LGT/YKA_LGT_Ben_Rice_022021.mp4" type="video/mp4"></video></div><br>



<p class="has-text-align-center">I want to say thank you again, <a href="https://www.benricelive.com/" target="_blank" rel="noreferrer noopener">Ben Rice</a>, for taking time out from your precious schedule to participate in this video. I had a great time during our conversation. We have something in common, the love for <a href="https://mariachimusic.com/"><strong>Mariachi</strong>&nbsp;<strong>Music</strong></a>.</p>



<p class="has-text-align-center"><strong>3D Meta-verse Design and Engineering Credits &#8211; SwiftEyes Innovation Inc.</strong></p>



<p class="has-text-align-center"><strong>3D Graphics Design Credits &#8211; SwiftEyes Innovation Inc.</strong></p>



<p class="has-text-align-center"><strong>Filming and Recording Credits &#8211; SwiftEyes Innovation Inc.</strong></p>
]]></content:encoded>
					
		
		<enclosure url="https://sei-video-on-demand.s3-us-west-1.amazonaws.com/sessions/YKA_Interviews/LGT/YKA_LGT_Ben_Rice_022021.mp4" length="316853407" type="video/mp4" />

			</item>
	</channel>
</rss>