code: function ( action ) {
  			var clear = function () {
  					clearTimeout(F.player.timer);
  				},
  				set = function () {
  					clear();
  
  					if (F.current && F.player.isActive) {
  						F.player.timer = setTimeout(F.next, F.current.playSpeed);
  					}
  				},
  				stop = function () {
  					clear();
  
  					D.unbind('.player');
  
  					F.player.isActive = false;
  
  					F.trigger('onPlayEnd');
  				},
  				start = function () {
  					if (F.current && (F.current.loop || F.current.index < F.group.length - 1)) {
  						F.player.isActive = true;
  
  						D.bind({
  							'onCancel.player beforeClose.player' : stop,
  							'onUpdate.player'   : set,
  							'beforeLoad.player' : clear
  						});
  
  						set();
  
  						F.trigger('onPlayStart');
  					}
  				};
  
  			if (action === true || (!F.player.isActive && action !== false)) {
  				start();
  			} else {
  				stop();
  			}
  		}
docs: Manage slideshow: $.fancybox.play(); - toggle slideshow $.fancybox.play( true ); - start $.fancybox.play( false ); - stop