Switch between Genius's redesign and old song page, without it resetting when you click on another page.
Old Genius (Song Page Switcher) Extension
Note: You have to be signed in to Genius for this extension to work.
Features:
- Switching between the old song page and the redesign will persist the state between pages.
- Removes the \"go to the old/new song page\" buttons.
This extension collects no data and is 100% open-source.
Privacy policy: https://github.com/mateimarica/old-genius/wiki/Privacy-Policy
Read more
Features:
- Switching between the old song page and the redesign will persist the state between pages.
- Removes the \"go to the old/new song page\" buttons.
This extension collects no data and is 100% open-source.
Privacy policy: https://github.com/mateimarica/old-genius/wiki/Privacy-Policy
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"author": "[email protected]",\t"manifest_version": 3,\t"name": "Old Genius (Song Page Switcher)",\t"short_name": "Old Genius",\t"version": "1.0.5",\t"description": "Switch between Genius's redesign and old song page, without it resetting when you click on another page.",\t"minimum_chrome_version": "101",\t"content_security_policy": {\t\t"extension_pages": "default-src 'self'; frame-ancestors 'none';"\t},\t"action": {\t\t"default_popup": "popup/popup.html"\t},\t"icons": {\t\t"16": "icons/icon_16.png",\t\t"32": "icons/icon_32.png",\t\t"48": "icons/icon_48.png",\t\t"128": "icons/icon_128.png"\t},\t"content_scripts": [\t\t{\t\t\t"js": ["content/content.js"],\t\t\t"css": ["content/content.css"],\t\t\t"matches": ["https://genius.com/*"]\t\t}\t],\t"background": {\t\t"service_worker": "background/background.mjs",\t\t"type": "module"\t},\t"permissions": [\t\t"declarativeNetRequest",\t\t"storage"\t],\t"host_permissions": [\t\t"https://genius.com/*"\t],\t"web_accessible_resources": [\t\t{\t\t\t"resources": ["modules/regex.mjs"],\t\t\t"matches": ["https://genius.com/*"]\t\t}\t]}
Read more