Add nice features to YouTube Music! Lyrics, utilities, themes and more!
YTSwag: Better YouTube Music (BETA) Extension
This extension is aimed to make YouTube Music better, by adding features such as lyrics, Discord Rich Presence (planned) and more!
Current Features:
1. Lyrics (From YouTube CC and Genius)
2. Hide/show subtitles (globally)
3. Hide/show queue
4. Double clicking song makes it play
5. Picture-in-Picture (PIP) mode for music videos (can be viewed accross multiple tabs and even windows!)
This is an OSS project. Source code at: https://github.com/FadedCoder/YTSwag
For now, lyrics is fetched in 2 major ways:
1. The YouTube video CC is presented in a lyrics format, or, as a fallback,
2. Lyrics are fetched from Genius.com
Future plans include fetching lyrics from audd.io which maybe paid (since audd.io is a paid API).
NOTE: Given Genius will be accessed by you when the extension is used, you must comply by their Terms of Use (https://genius.com/static/terms) if your use of YTSwag accesses their site.
They say that you should be authorized in writing by Genius except if it's content you legally uploaded there.
You should check out their official terms linked above to read the official document.
Read more
Current Features:
1. Lyrics (From YouTube CC and Genius)
2. Hide/show subtitles (globally)
3. Hide/show queue
4. Double clicking song makes it play
5. Picture-in-Picture (PIP) mode for music videos (can be viewed accross multiple tabs and even windows!)
This is an OSS project. Source code at: https://github.com/FadedCoder/YTSwag
For now, lyrics is fetched in 2 major ways:
1. The YouTube video CC is presented in a lyrics format, or, as a fallback,
2. Lyrics are fetched from Genius.com
Future plans include fetching lyrics from audd.io which maybe paid (since audd.io is a paid API).
NOTE: Given Genius will be accessed by you when the extension is used, you must comply by their Terms of Use (https://genius.com/static/terms) if your use of YTSwag accesses their site.
They say that you should be authorized in writing by Genius except if it's content you legally uploaded there.
You should check out their official terms linked above to read the official document.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "YTSwag: Better YouTube Music (BETA)", "description": "Add nice features to YouTube Music! Lyrics, utilities, themes and more!", "version": "0.4.0", "version_name": "0.4.0 beta", "permissions": [ "https://genius.com/*", "https://video.google.com/*", "storage" ], "content_scripts": [ { "matches": [ "https://music.youtube.com/*" ], "all_frames": true, "run_at": "document_end", "js": [ "jquery-3.4.1.min.js", "utils/utils.js", "loader/loader.js", "lyrics/lyrics.js", "styles/style.js" ] } ], "icons": { "128": "icon.png" }, "browser_action": { "default_icon": "icon.png" }, "web_accessible_resources": [ "/lyrics/*", "/styles/*", "/loader/*" ], "background": { "persistent": false, "scripts": [ "background.js" ] }, "options_page": "settings/settings.html"}
Read more