extension ExtPose


Description from extension meta

When Youtube chat is too fast

Image from store ytcFilter
Description from store Capture messages from Youtube chat based on filter rules. It comes with predefined profiles in order to filter: - English tagged messages - Messages with Japanese characters - Messages with alphanumeric characters - Messages from staff It supports the following filters: * nickname * message including text * moderator * channel owner * membership * verified user * super chat * regular expression It works with the standard Youtube chat, but also embedded chat in 3rd party websites, popout chat and streamer interface. Your filtered message will appear either above Youtube's chat, or in a popout. Youtube's block/report menu is integrated in order to remove spam. All messages are archived so that you can come back to them later. v2.1.2 Bug fixes: - Fix session stats for filtered message which would count 1 message several per filter it matched - Fix filtering when a user may be both a moderator and member - Fix missing color for super chat v2.1.1 Bug fixes: - (Firefox only) Fixed a bug preventing messages to be persisted/displayed in popout when switching to the fetch interceptor v2.1.0 New features: - Integrate Youtube's block/report menu in current session of embedded ytcFilter so as to fight against spam even for those without the extension. Note that due to the new fetch interceptor, the menu integration may take a minute to appear as fetch interceptor is faster than the livechat. Also, due to Youtube's limitation and performance, the menu can't be used if the message is no longer in the chat, so it's not permanent and may also be missing. - Drag resize of embedded ytcFIlter - Configurable automatic storage management - Alert every minute if less than 5% of storage is available (Firefox is not supported) Improvements: - Removed legacy code for old interface which should result in better performance than 2.0.x - Added a fetch interceptor to complement the Mutation observer. At first, Mutation observer will filter the first few message, but when the chat start to refresh from server, the task is delegated to the fetch interceptor. This has several effects: better performance without hitting the Youtube server, no more message/badge mixing, and for VOD, it will predict future messages. - Profiles are renamed to preset to better convey how they should be used - Reworked the interface. All presets related configuration are moved to their own tab - Back to the 1 line compact interface for embedded ytcFilter - Reduce storage usage per message. Bug fixes: - Fix regex for English tagged messages. Big thanks to NaGel. - Fix slight size difference when opening popout with or without settings - Fix possible case where ytcFilter may no longer load if you close a video before it had time loading - Fix auto max height being too tall - Potential fix for channel reordering when deleting a video archive v2.0.4 Bug fixes: - Remove uneeded test files in release v2.0.3 Bug fixes: - Due to how unpredictable storage usage has been for users, instead of migrating old messages, they are simply deleted. - Prevent immediate reload when resizing popout - Single bootstraping at any time to avoid potential corruption of the store v2.0.2 Bug fixes: - Remove uneeded tabs permission which resulted in Google Chrome asking for accessing browsing history. The extension doesn't read your history. v2.0.1 Bug fixes: - New install on 2.0.0 were borked. - Popout restore size - Button sizing v2.0.0 New features - New interface in popout window - Default profiles for translation, languages, and staff - English tagged messages - Messages with Japanese characters - Messages with alphanumeric characters - Messages from staff - Display archive and storage size usage - Clear archive button in case storage is full - Add a loading message in case ytcFilter doesn't load properly with a manual boot button Improvements: - UX - Add several console.log message in order to help debugging - Several part of ytcFilter have been rewritten v1.8.0 New features: - Verified user filter with rendering Improvements: - Rewording and a little change for filter configuration v1.7.0 New features: - Membership filter with rendering - Super chat filter with rendering - Session stats - Message to remind that autoscrolling is needed in order for ytcFilter to work Bugfixes: - Removed extraneous tags like tooltips which could be displayed due to sanitazing v1.6.1 Bugfixes: - Official support for popout chat. It was never tested with that before. - Due to a browser limitation, limit storage length to 14 days for captured messages and filter list for a video. This is a temporary measure until some longer storage solution is defined or storage management. - Add an automatic process to migrate old "default profile" to the new profile system. v1.6.0 New features: - Import/export filters with copy/paste - Multiple profile support - Default profile per channel. Youtube only. - Auto max height option - Button to screenshot captured messages Improvements: - Support for Youtube studio interface. As a channel, it's referenced as "studio" - CSS for links - Max height is limited by the available space of the chat - Added tooltips to explains the various buttons v1.5.0 New features: - Message management bar: By clicking on on the timestamp, a new toolbar will be displayed - Scroll to button: Scroll Youtube chat to display the message which was captured. Note that Youtube chat isn't infinite so the message may no longer be present. - Delete message: Remove message from captured messages - A link has been added to the Github wiki for help. Improvement: - Timestamps within Youtube chat are no longer needed for duplicate message management. - Better styling when hovering a button. v1.4.0 Improvement: - Emoji are now displayed in the captured messages. v1.3.0 Changes: - Auto scroll is triggered only if the captured chat is at the bottom - Redesign notification New features: - Filter by moderator - Filter by owner - Resizing option with a height slider - Support for embedded chat outside of Youtube (i.e. Jetri) - Changelog notification - Remove default profile button - Apply default profile button - Auto open ytcFilter option. This settings is on a per video basis. Use the default profile to apply it to new videos. v1.2.0 Extension name changed to ytcFilter New features: * Scroll to top/bottom buttons * Option to set a default profile which is automatically applied to new livechat v1.1.2 New features: * Text filter support * Regex filter support * Case sensitive filtering option * Autoscroll option

Latest reviews

  • (2021-01-20) Flamehaze: Excellent extension. Issue going on with it for me in particular. When I use ytcFilter I am getting the following message " Chat disconnected. Please wait while we try to reconnect you. Unable to connect to chat. Please try again later. " I also use LiveTL, LiveJimaku and Chat Selector for YouTube Live. I isolated the issue to LiveTL and ytcFilter being incompatible when using one or the other. Not sure what is causing the interference but it just started happening today as of 1/20/2020 8:am or so EST. Thank you for the extension.
  • (2021-01-05) Macky100: I love it, one problem is that it keeps forgetting my profiles so I have to import my settings every time I join a stream. Worked perfectly well previously before the update.
  • (2021-01-04) Daro: Really nice but it's resetting all my presets like three or four times a day
  • (2021-01-03) Lazy Eye: I find this really useful. In JP streams, I filter for translations and in EN streams, I filter out the JP comments and use Chrome to auto translate them. When I do that, the filter screen can spaz a bit and start displaying font information. Last update erased all my settings, oops.
  • (2021-01-03) David Gagnon: edit: fixed, good You need access to my browsing history now?!?! WHAT????
  • (2020-12-31) Kiệt Lãng Tử: Great extensions, thank you very much !
  • (2020-12-28) ジェイビー・ジェリコ: After the new update 2.0.2 my profiles and filters wont save. After closing youtube and going to another stream all my save filters and profiles are gone.
  • (2020-12-27) El Jefe: Works great, especially now that the permissions issue has been fixed. Still, I think the styling could be made to stand out less. Also, the settings and filters should be combined into one drawer.
  • (2020-12-27) ̇: This addon is open-source, so you can check out by yourself. From the changelog(https://github.com/RomainLK/ytc-filter/blob/master/changelog.md): "I don't know what happened but I have not requested history permission, only tabs was added, and even this will be removed in this version." So the author removed it. Everyone please upgrade to 2.0.2.
  • (2020-12-26) Jo: Edit: Looking at GitHub, it looks like this was an accident and will be fixed in the next release, I'm changing my review to 3 stars and will wait for the next release. Previous review: App suddenly requires access to browser history without explanation or even an apparent version update, removing.
  • (2020-12-26) Jokuc :3: It's good, but not perfect. I wish the icon to open the filter panel was not placed in the same bounding div as the chat on its own line, as it takes up a little bit of the top space for the normal chat even when the filter is not being used. It would be great if it could be located in-line so that it doesn't take up any extra space from the chat if you do not have it open. Also I don't know if this is possible, but it would be great if the height of the overall chat can be adjusted. I'd rather not shrink the normal chat just cause I increase the height of the filter chat. Like, change the "--ytd-watch-chat-max-height:" property. Lastly, what's with the recent update and requirement to grand permission to browsing history? I do not want to use it until this has been explained.
  • (2020-12-26) Wilhelm Svenselius: This extension has been very helpful for me, but why does the latest update require access to my browsing history? That's not something I'm going to allow without an explanation.
  • (2020-12-26) Will Sanchez: Latest update now "requires" access to your browser history. Funny how it worked just fine without needing it before but now it can't be used at all without giving it this permission.
  • (2020-12-19) Hanif H: Very good filter. Some suggestion i will say maybe to add download/save filtered words to notepad format and also i noticed, past version of this filter able to save filtered word from during livestream to archive, but now any filtered word from livestream will disappear after archive is up, really hope this feature is back...
  • (2020-12-17) Eugo: Adding an option to not show comments with filtered phrase would be usefull
  • (2020-12-08) Daniel J: Sometimes it does not catch the translation from the chat. You have to add the same filter more than once and only then it works.
  • (2020-11-28) AR_E: I like how the screenshot is eldritch goddess
  • (2020-11-16) Kobold Party: I did a double-take when the changelog opened up-on one of Ina's archives.
  • (2020-11-11) gg no re: Hey great extension. Is there a way to filter chatters with a checkmark to their name?
  • (2020-11-09) Enzo Yasuo: Worked just as expected! Thanks
  • (2020-11-06) Adib Hadee: Good but there's still some spam cant be filtered especially if there's high spammer in the chat, hope you can fix this
  • (2020-10-21) Pepijn van den Broek: It works great until people decide to use commonly used filters to spam which at this moment is happening a lot more often because of what happened with coco and haachama. Some kind of whitelist or blacklist would be really appreciated.
  • (2020-10-16) Yan Thibeault-Lemieux: Does work greatly to have a separate chat for when the owner/moderator are talking, or for translations. Question since i'm bad with regex; How do I include messinge with [EN] in it ?
  • (2020-10-10) Danny Nguyen: The new features with "is mod" and "is owner" were super useful. I basically don't have to fiddle adding more filters on-the-fly anymore with random senpai dropping into the HololiveEN girl's streams.
  • (2020-10-03) JDENNE: very nice
  • (2020-09-28) HoloFan Lee: I'm having issues with the latest update (1.6.0) being that it's not allowing me to save filters to any profile. After I've input filters and try to save them to a specific profile it simply doesn't respond regardless of how many times I hit save. I'd like some help with this cause it's honestly tiring having to import filters for every single stream.
  • (2020-09-15) Bruh Moment: nice
  • (2020-09-14) Tony Laf: very good works as intended
  • (2020-09-13) Gaston Jacubowicz: the extension for the truly cultured, changes everything for the best. thank for making it!
  • (2020-08-30) Sapienta Prime: Great extension, regex functionality makes this infinitely useful for making a second chat feed that serves nearly any purpose.
  • (2020-08-28) Jason Pedraza: Just tested it on one of Pekora's streams! it works great as long as someone is translating in chat.
  • (2020-08-28) Milky Oni: Great tool for following live translations! I highly recommend it!
  • (2020-08-28) Mikey Andersen: Massive game changer for both viewers, and live translators. Always wanted something like this, and here it is. Thank you so much for this!
  • (2020-08-28) Rich Yates: Really nice, would be great if you could set global filters that get applied to every chat.


9,533 history
4.5 (42 votes)
Last update / version
2021-01-20 / 2.1.2
Listing languages