From 5d4a3350ce56b755a1fc1094506fdfc7875cfb8b Mon Sep 17 00:00:00 2001 From: Christian Lutz Date: Sat, 2 Sep 2023 16:09:10 -0400 Subject: [PATCH] Added Support for Internet Archive Live Music --- README.md | 1 + extension/keysocket-internet-archive.js | 9 +++++++++ extension/manifest.json | 4 ++++ 3 files changed, 14 insertions(+) create mode 100644 extension/keysocket-internet-archive.js diff --git a/README.md b/README.md index c2c9633..30a6b2e 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ when you're listening to music on various streaming websites. * Groove Music * HearThis.at * Hype Machine + * Internet Archive's Live Music Archive * iloveradio.de * BBC iPlayer * Jamendo diff --git a/extension/keysocket-internet-archive.js b/extension/keysocket-internet-archive.js new file mode 100644 index 0000000..c2ecf4f --- /dev/null +++ b/extension/keysocket-internet-archive.js @@ -0,0 +1,9 @@ +keySocket.init( + "internetarchive", + { + "play-pause": ".jw-icon-playback", + "prev": "[button=btn-prv]", + "next": "[button=btn-nxt]", + // stop is omitted + } +); diff --git a/extension/manifest.json b/extension/manifest.json index 4002ffb..95ce344 100644 --- a/extension/manifest.json +++ b/extension/manifest.json @@ -128,6 +128,10 @@ "matches": ["*://hypem.com/*"], "js": ["plugin-api.js", "keysocket-hypem.js"] }, + { + "matches": ["*://archive.org/*"], + "js": ["plugin-api.js", "keysocket-internet-archive.js"] + }, { "matches": ["*://*.iloveradio.de/*"], "js": ["plugin-api.js","keysocket-iloveradio.js"]