Highlights, shows as subtitles, or deletes YouTube live-chat messages

Latest Version

Version
0.1.28
Update
April 14, 2024
Size
71.67KiB
Developer
Category
Users
50
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
Deutsch
English
日本語
See more
Permissions
Storage
See more

Filter for YouTube™ live-chats Extension

The add-on modifies the YouTube live-chat for both live-streams and replay, allowing to either highlight, show as subtitles, or delete chat-messages matching a set of preset and customizable filter rules. This is useful e.g. for showing Hololive live-chat translator messages as subtitles, highlighting English comments, or deleting annoying messages and emoji.

Main features of the add-on:
- Highlighting of YouTube live-chat messages via a separated chat-box
- View live-chat messages as subtitles for YouTube player
- Delete YouTube live-chat messages
- Customizable filter rules, allowing to either enter simple search-texts, or to use more complex options (e.g. Regular Expressions)
- Customizable subtitles style
- Settings are applied to all open YouTube pages and live-chats immediatly
- Light- and Dark-theme support
- Visual design close to YouTube's live-chat and video player design, aiming to not change the look of the YouTube website

Experimental:
- Filter messages regarding characters of languages. E.g. show only YouTube Live-chat messages written with Latin (English) characters.

If there are features or improvements you'd like to suggest, please go to the Support tab this Add-On page. I would really appreciate your feedback and ideas for improving this add-on together ^_^.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "__MSG_extensionName__", "version": "0.1.28", "homepage_url": "https://github.com/MengeTM/Filter-For-YouTube-Live-Chats", "default_locale": "en", "description": "__MSG_extensionDescription__", "icons": { "128": "youtube_stream_filter.png" }, "host_permissions": [ "*://www.youtube.com/*" ], "options_ui": { "page": "settings/settings.html", "open_in_tab": true, "browser_style": true }, "action": { "default_popup": "dropdown_settings/dropdown_settings.html" }, "background": { "service_worker": "background_page/background_script.js" }, "web_accessible_resources": [ { "resources": [ "menu_item/menu.svg", "menu_item/enable_highlight.svg", "settings/filters/trash.svg", "dropdown_settings/dropdown_settings.html" ], "matches": [ "*://www.youtube.com/*" ] } ], "content_scripts": [ { "matches": [ "*://*.youtube.com/*", "*://*.youtube.com/live_chat_replay*" ], "all_frames": true, "js": [ "separator.js", "chatbox.js", "settings/switch/toggle_switch.js", "settings/filters/filter_list.js", "youtube_overlay.js", "menu_item/menu_item.js", "settings/select_box.js", "xml.js", "i18n.js", "storage.js", "filter_data.js", "dropdown_settings/dropdown_settings.js", "youtube_filter.js", "main.js" ], "css": [ "style.css", "settings/switch/toggle_switch.css", "dropdown_settings/style.css" ], "run_at": "document_end" } ], "permissions": [ "storage" ]}
Read more