🏠 Home 

Radio.net space for toggle play/pause

Makes it so spacebar toggles pause/play instead of scrolling down the page.

// ==UserScript==
// @name         Radio.net space for toggle play/pause
// @namespace    https://github.com/Alistair1231/my-userscripts/
// @version      0.1.4
// @description  Makes it so spacebar toggles pause/play instead of scrolling down the page.
// @author       Alistair1231
// @match        https://www.radio.net/s/*
// @icon         https://icons.duckduckgo.com/ip2/radio.net.ico
// @license      MIT
// ==/UserScript==
(function() {
'use strict';
function togglePlayingState(e){
if(e.keyCode==32){
e.preventDefault();
let playButton = document.querySelector(".player__button.player__button--stopped.icon-play-circle")
let stopButton = document.querySelector(".player__button.player__button--playing.icon-play-circle")
let currentlyPlaying= playButton.style["display"]=='none' // play button hidden
if(currentlyPlaying){
console.log("stop")
stopButton.click()
}
else{
console.log("start")
playButton.click()
}
}
}
document.addEventListener('keydown', togglePlayingState, false);
})();