-
-
Notifications
You must be signed in to change notification settings - Fork 322
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(YouTube): Hide the YouTube/Channel guidelines in live chat #3017
Comments
I tried to capture the litho component but due to the stream being live implied constant messages and the filter getting filled with component tags to hide the live chat messages instead of the required one. I'll try again and see if I can find the necessary one or not. |
I think the guidelines are not litho components and hence can't be captured using logcat. The lines which come under Log
04-15 16:44:39.488 18968 18968 D revanced: LithoFilterPatch: Searching ID: live_chat_text_message.eml|a1996edd520e944a Path: live_chat_text_message.eml|a1996edd520e944a|CellType| BufferStrings: live_chat_feed_item.eml|736d5d18fb881755Γ¥Ö13YxΓ¥Ög3;d/Γ¥Ö1713179679142962722Γ¥Ölive_chat_text_message.eml|a1996edd520e944aΓ¥Öeml.live_chat_text_messageΓ¥Ö@vinay___rana___. hloΓ¥ÖCh4KHAoaQ0lyMzFwdUd4SVVERlJySXdnUWRrWlFCWFEaKSonChhVQ1U0RGl1dV9KM0tSWDJSa2o0MFpabkESCzBwMld4WUZHQWlZIAEoBDIaChhVQy1ZdHZqU2tIS2themFCd1dHY1hXM3c4AkgAUAE%3DΓ¥Ö
04-15 16:44:39.488 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType| BufferStrings: live_chat_feed_item.eml|736d5d18fb881755Γ¥Ö13YxΓ¥Ög3;d/Γ¥Ö1713179679142962722Γ¥Ölive_chat_text_message.eml|a1996edd520e944aΓ¥Öeml.live_chat_text_messageΓ¥Ö@vinay___rana___. hloΓ¥ÖCh4KHAoaQ0lyMzFwdUd4SVVERlJySXdnUWRrWlFCWFEaKSonChhVQ1U0RGl1dV9KM0tSWDJSa2o0MFpabkESCzBwMld4WUZHQWlZIAEoBDIaChhVQy1ZdHZqU2tIS2themFCd1dHY1hXM3c4AkgAUAE%3DΓ¥Ö
04-15 16:44:39.488 18968 24668 D revanced: LithoFilterPatch: Searching ID: related_video_with_context.eml|2113c0ae88166de0 Path: related_video_with_context.eml|2113c0ae88166de0|CellType| BufferStrings: active_view_display_container.eml|ec32337b661d0139Γ¥Ö~s@~Γ¥Ö1713179677949328250Γ¥Örelated_video_with_context.eml|2113c0ae88166de0Γ¥Ö
04-15 16:44:39.489 18968 24668 D revanced: LithoFilterPatch: Searching ID: null Path: related_video_with_context.eml|2113c0ae88166de0|CellType| BufferStrings: active_view_display_container.eml|ec32337b661d0139Γ¥Ö~s@~Γ¥Ö1713179677949328250Γ¥Örelated_video_with_context.eml|2113c0ae88166de0Γ¥Ö
04-15 16:44:39.490 18968 24668 D revanced: LithoFilterPatch: Searching ID: null Path: related_video_with_context.eml|2113c0ae88166de0|CellType|active_view_display_container.eml|ec32337b661d0139|ContainerType| BufferStrings: related_video_with_context_inner.eml|aa6baeda37e33addΓ¥Ö
04-15 16:44:39.490 18968 24668 D revanced: LithoFilterPatch: Searching ID: null Path: related_video_with_context.eml|2113c0ae88166de0|CellType|active_view_display_container.eml|ec32337b661d0139|ContainerType| BufferStrings: related_video_with_context_inner.eml|aa6baeda37e33addΓ¥Ö
04-15 16:44:39.493 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType| BufferStrings: live_chat_avatar_item.eml|49f478fcc9469f94Γ¥Ö
04-15 16:44:39.494 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType| BufferStrings: live_chat_avatar_item.eml|49f478fcc9469f94Γ¥Ö
04-15 16:44:39.494 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType| BufferStrings: live_chat_avatar_item.eml|49f478fcc9469f94Γ¥Ö
04-15 16:44:39.499 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType|live_chat_avatar_item.eml|49f478fcc9469f94|ContainerType| BufferStrings: live_chat_attributed_text.eml|16a5d09666223062Γ¥Öavatar.eml|c1617d527e1668c8Γ¥Ö
04-15 16:44:39.500 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType|live_chat_avatar_item.eml|49f478fcc9469f94|ContainerType|ContainerType| BufferStrings: live_chat_attributed_text.eml|16a5d09666223062Γ¥Öavatar.eml|c1617d527e1668c8Γ¥Ö
04-15 16:44:39.500 18968 24668 D revanced: LithoFilterPatch: Searching ID: null Path: related_video_with_context.eml|2113c0ae88166de0|CellType|active_view_display_container.eml|ec32337b661d0139|ContainerType|related_video_with_context_inner.eml|aa6baeda37e33add|ContainerType| BufferStrings: video_with_context_slots.eml|d92f33507a014221Γ¥Ö
04-15 16:44:39.500 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType|live_chat_avatar_item.eml|49f478fcc9469f94|ContainerType|ContainerType| BufferStrings: live_chat_attributed_text.eml|16a5d09666223062Γ¥Öavatar.eml|c1617d527e1668c8Γ¥Ö
04-15 16:44:39.504 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType|live_chat_avatar_item.eml|49f478fcc9469f94|ContainerType| BufferStrings: live_chat_attributed_text.eml|16a5d09666223062Γ¥Öavatar.eml|c1617d527e1668c8Γ¥Ö
04-15 16:44:39.509 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType|live_chat_avatar_item.eml|49f478fcc9469f94|ContainerType|avatar.eml|c1617d527e1668c8|ImageType| BufferStrings: eml.avatarΓ¥Öhttps://yt4.ggpht.com/WJjH08UZAqrEk-GhVIFj9EJ3yz0e8YpAW-x_o61WAFV9RS6UZ5dIvormhO7mTWUCh-iqiUWF1Q=s64-c-k-c0x00ffffff-no-rjΓ¥Öhttps://yt4.ggpht.com/WJjH08UZAqrEk-GhVIFj9EJ3yz0e8YpAW-x_o61WAFV9RS6UZ5dIvormhO7mTWUCh-iqiUWF1Q=s32-c-k-c0x00ffffff-no-rjΓ¥Ö
04-15 16:44:39.518 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType|live_chat_avatar_item.eml|49f478fcc9469f94|ContainerType|ContainerType|live_chat_attributed_text.eml|16a5d09666223062|TextType| BufferStrings: @vinay___rana___. hloΓ¥Ö@vinay___rana___ hloΓ¥Öhttps://gstatic.com/youtube/img/livestream/live_chat/icons/ic_transparent_v1.pngΓ¥Ösans-serif-regularΓ¥Ösans-serif-mediumΓ¥Ö
04-15 16:44:39.549 18968 18968 D revanced: LithoFilterPatch: Searching ID: live_chat_text_message.eml|a1996edd520e944a Path: live_chat_text_message.eml|a1996edd520e944a|CellType| BufferStrings: live_chat_feed_item.eml|736d5d18fb881755Γ¥Ö13YxΓ¥Ög3;d/Γ¥Ö1713179679142962723Γ¥Ölive_chat_text_message.eml|a1996edd520e944aΓ¥Öeml.live_chat_text_messageΓ¥Öarun.s. heyΓ¥ÖCh4KHAoaQ09Dc20tU0h4SVVERmJURXdnUWRRWWdLX0EaKSonChhVQ1U0RGl1dV9KM0tSWDJSa2o0MFpabkESCzBwMld4WUZHQWlZIAEoBDIaChhVQ0JhcG1lSkdNMjdzc1ZfYkRnOVpVV3c4AkgAUAE%3DΓ¥Ö
04-15 16:44:39.559 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType| BufferStrings: live_chat_avatar_item.eml|49f478fcc9469f94Γ¥Ö
04-15 16:44:39.559 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType| BufferStrings: live_chat_avatar_item.eml|49f478fcc9469f94Γ¥Ö
04-15 16:44:39.559 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType| BufferStrings: live_chat_avatar_item.eml|49f478fcc9469f94Γ¥Ö
04-15 16:44:39.561 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType|live_chat_avatar_item.eml|49f478fcc9469f94|ContainerType| BufferStrings: live_chat_attributed_text.eml|16a5d09666223062Γ¥Öavatar.eml|c1617d527e1668c8Γ¥Ö
04-15 16:44:39.561 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType|live_chat_avatar_item.eml|49f478fcc9469f94|ContainerType|ContainerType| BufferStrings: live_chat_attributed_text.eml|16a5d09666223062Γ¥Öavatar.eml|c1617d527e1668c8Γ¥Ö
04-15 16:44:39.561 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType|live_chat_avatar_item.eml|49f478fcc9469f94|ContainerType|ContainerType| BufferStrings: live_chat_attributed_text.eml|16a5d09666223062Γ¥Öavatar.eml|c1617d527e1668c8Γ¥Ö
04-15 16:44:39.562 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType|live_chat_avatar_item.eml|49f478fcc9469f94|ContainerType| BufferStrings: live_chat_attributed_text.eml|16a5d09666223062Γ¥Öavatar.eml|c1617d527e1668c8Γ¥Ö
04-15 16:44:39.573 18968 18968 D revanced: LithoFilterPatch: Searching ID: null Path: live_chat_text_message.eml|a1996edd520e944a|CellType|live_chat_feed_item.eml|736d5d18fb881755|ContainerType|ContainerType|live_chat_avatar_item.eml|49f478fcc9469f94|ContainerType|avatar.eml|c1617d527e1668c8|ImageType| BufferStrings: eml.avatarΓ¥Öhttps://yt4.ggpht.com/qTd_r-K4ap3Sfc_8HWMYqTzKpCMo9CalvT-nCmuWC0DzAqXF0hLbSHpxM0FcjSiO_g9aZbW8VA=s64-c-k-c0x00ffffff-no-rjΓ¥Öhttps://yt4.ggpht.com/qTd_r-K4ap3Sfc_8HWMYqTzKpCMo9CalvT-nCmuWC0DzAqXF0hLbSHpxM0FcjSiO_g9aZbW8VA=s32-c-k-c0x00ffffff-no-rjΓ¥Ö |
@LisoUseInAIKyrios or @oSumAtrIX, any suggestions? |
Did you try hiding the component? If it's not possible, a regular Android view patch would be necessary |
Which one? |
I could not get the guidelines to hide using any custom filter. A view patch is probably the only option. |
Hide guidelines in live chat
): Hide the YouTube/Channel guidelines in live chat# [2.191.0-dev.6](ReVanced/revanced-patches@v2.191.0-dev.5...v2.191.0-dev.6) (2023-09-23) ### Bug Fixes * **YouTube - Client spoof:** Do not record feed videos to history by default ([ReVanced#3017](ReVanced/revanced-patches#3017)) ([5ccbf1b](ReVanced/revanced-patches@5ccbf1b)) ### Features * **Tumblr:** Add `Disable Tumblr Live` patch ([ReVanced#2987](ReVanced/revanced-patches#2987)) ([bf1f9dc](ReVanced/revanced-patches@bf1f9dc)) * **YouTube - Spoof app version:** add version 18.20.39 ([ReVanced#3001](ReVanced/revanced-patches#3001)) ([f14c5e7](ReVanced/revanced-patches@f14c5e7))
# [2.191.0](ReVanced/revanced-patches@v2.190.0...v2.191.0) (2023-10-04) ### Bug Fixes * Add hooks to existing hook set ([5655067](ReVanced/revanced-patches@5655067)) * **Duolingo - Unlock Super:** Get correct instruction offset ([ReVanced#3023](ReVanced/revanced-patches#3023)) ([5146de8](ReVanced/revanced-patches@5146de8)) * **Google Recorder - Remove device restrictions:** Clarify limitation ([094f57b](ReVanced/revanced-patches@094f57b)) * **Infinity for Reddit - Spoof client:** Constrain patch to last working versions ([ReVanced#2944](ReVanced/revanced-patches#2944)) ([ee975de](ReVanced/revanced-patches@ee975de)) * **Relay - Spoof client:** Restore OAuth login ([96e01f7](ReVanced/revanced-patches@96e01f7)) * **Slide - Spoof client:** Use correct patch name ([f355dbf](ReVanced/revanced-patches@f355dbf)) * **Sync for Reddit:** Do not throw an error when not necessary ([ef644e4](ReVanced/revanced-patches@ef644e4)) * **TikTok - Hide ads:** Constrain to last working version ([56e45a6](ReVanced/revanced-patches@56e45a6)) * **Twitch - Audio ads:** Support missing version `16.1.0` ([ReVanced#2928](ReVanced/revanced-patches#2928)) ([688d8fa](ReVanced/revanced-patches@688d8fa)) * Use consistent toggle description ([ReVanced#2983](ReVanced/revanced-patches#2983)) ([ceaa512](ReVanced/revanced-patches@ceaa512)) * Use correct instruction ([246cf2c](ReVanced/revanced-patches@246cf2c)) * **YouTube - Client spoof:** adjust settings text ([ReVanced#3035](ReVanced/revanced-patches#3035)) ([59a2e96](ReVanced/revanced-patches@59a2e96)) * **YouTube - Client spoof:** Display seekbar thumbnails in high quality ([5e8a2d3](ReVanced/revanced-patches@5e8a2d3)) * **YouTube - Client spoof:** Do not record feed videos to history by default ([ReVanced#3017](ReVanced/revanced-patches#3017)) ([5ccbf1b](ReVanced/revanced-patches@5ccbf1b)) * **YouTube - Client spoof:** Removed unused code ([ReVanced#3030](ReVanced/revanced-patches#3030)) ([15e27bf](ReVanced/revanced-patches@15e27bf)) * **YouTube - Client spoof:** Restore seekbar thumbnails ([bf4a115](ReVanced/revanced-patches@bf4a115)) * **YouTube - Client spoof:** Show seekbar thumbnail for age restricted and paid videos ([1a79300](ReVanced/revanced-patches@1a79300)) * **YouTube - Custom filter:** Use new lines between components instead of commas ([ReVanced#2952](ReVanced/revanced-patches#2952)) ([ecb2e32](ReVanced/revanced-patches@ecb2e32)) * **YouTube - Hide "Load more" button:** Use correct names ([569c3cd](ReVanced/revanced-patches@569c3cd)) * **YouTube - Hide info cards:** Fix info cards not hiding for some users ([ReVanced#3039](ReVanced/revanced-patches#3039)) ([cb38637](ReVanced/revanced-patches@cb38637)) * **YouTube - Hide layout components:** Always hide redundant 'player audio track' button ([ReVanced#2951](ReVanced/revanced-patches#2951)) ([ca632bd](ReVanced/revanced-patches@ca632bd)) * **YouTube - Hide shorts components:** Fix hiding navigation bar ([2de51e6](ReVanced/revanced-patches@2de51e6)) * **YouTube - Premium heading:** Correct inverted logic ([ReVanced#3042](ReVanced/revanced-patches#3042)) ([b33ed75](ReVanced/revanced-patches@b33ed75)) * **YouTube - ReturnYouTubeDislike:** Revert support for 18.37.36 ([ReVanced#3041](ReVanced/revanced-patches#3041)) ([3761073](ReVanced/revanced-patches@3761073)) * **YouTube - SponsorBlock:** Adjust import/export UI text ([ReVanced#3063](ReVanced/revanced-patches#3063)) ([4e5513e](ReVanced/revanced-patches@4e5513e)) * **YouTube - Video Id:** Fix video id not showing the currently playing video ([ReVanced#3038](ReVanced/revanced-patches#3038)) ([f6f226b](ReVanced/revanced-patches@f6f226b)) * **YouTube:** Restore functionality of `Old video quality menu` and `Custom speeds` on tablets ([ReVanced#2999](ReVanced/revanced-patches#2999)) ([238bed1](ReVanced/revanced-patches@238bed1)) ### Features * Add notice for thumbnails for age restricted or paid videos ([f7cf70b](ReVanced/revanced-patches@f7cf70b)) * **Duolingo:** Remove `Unlock Duolingo Super` patch ([b4b9746](ReVanced/revanced-patches@b4b9746)) * **SPB Serviceportal Bund:** Add `Remove root detection` patch ([ReVanced#3049](ReVanced/revanced-patches#3049)) ([481bf58](ReVanced/revanced-patches@481bf58)) * **Strava:** Add `Disable subscription suggestions` patch ([ReVanced#2997](ReVanced/revanced-patches#2997)) ([af02175](ReVanced/revanced-patches@af02175)) * **Sync for Reddit - Client spoof:** Restore upload functionality ([9344c8a](ReVanced/revanced-patches@9344c8a)) * **TikTok - Hide ads:** Constrain to last working version ([516e8a1](ReVanced/revanced-patches@516e8a1)) * **TU Dortmund:** Add `Show on lockscreen` patch ([ReVanced#2947](ReVanced/revanced-patches#2947)) ([9a18326](ReVanced/revanced-patches@9a18326)) * **Tumblr:** Add `Disable blog notification reminder` patch ([29f19b9](ReVanced/revanced-patches@29f19b9)) * **Tumblr:** Add `Disable dashboard ads` patch ([ReVanced#2979](ReVanced/revanced-patches#2979)) ([07c267a](ReVanced/revanced-patches@07c267a)) * **Tumblr:** Add `Disable gift message popup` patch ([a4d6b4e](ReVanced/revanced-patches@a4d6b4e)) * **Tumblr:** Add `Disable in-app update` patch ([ReVanced#3058](ReVanced/revanced-patches#3058)) ([5e8076b](ReVanced/revanced-patches@5e8076b)) * **Tumblr:** Add `Disable Tumblr Live` patch ([ReVanced#2987](ReVanced/revanced-patches#2987)) ([bf1f9dc](ReVanced/revanced-patches@bf1f9dc)) * **Twitch - Block embedded ads:** Switch from `ttv.lol` to `luminous.dev` ([0fe115e](ReVanced/revanced-patches@0fe115e)) * Use properties file for `Client spoof` patches ([e5d548c](ReVanced/revanced-patches@e5d548c)) * **YouTube - Hide layout components:** Hide "Join" button ([1b71f89](ReVanced/revanced-patches@1b71f89)) * **YouTube - Hide layout components:** Hide "Notify me" button ([3027c15](ReVanced/revanced-patches@3027c15)) * **YouTube - Hide layout components:** Hide search result shelf header ([f4eda8c](ReVanced/revanced-patches@f4eda8c)) * **YouTube - Hide layout components:** Hide timed reactions ([d0a775d](ReVanced/revanced-patches@d0a775d)) * **YouTube - Premium heading:** Allow using default heading ([ReVanced#3029](ReVanced/revanced-patches#3029)) ([d5ab35a](ReVanced/revanced-patches@d5ab35a)) * **YouTube - Spoof app version:** add version 18.20.39 ([ReVanced#3001](ReVanced/revanced-patches#3001)) ([f14c5e7](ReVanced/revanced-patches@f14c5e7)) * **YouTube:** Add `Bypass URL redirects` patch ([125cac5](ReVanced/revanced-patches@125cac5)) * **YouTube:** Bump compatibility to `18.37.36` ([ReVanced#3028](ReVanced/revanced-patches#3028)) ([eda28e5](ReVanced/revanced-patches@eda28e5))
Feature description
Everytime a viewer pops in and out of a live chat, the first comment they see is the youtube/channel guideline message.
Motivation
For a first time viewer, this can be acceptable. But if the user joined the livestream at some point and left and came back, to only see the same guideline shown to them is kinda unnecessary. So a patch which can turn off this guideline, all in all, would be appreciative for someone who looks forward to the chats reaction and not the repetative guidelines when viewing in and out of the stream. Especially if it's an indie streamer without much viewers and chat interaction is low, the guidelines would stay on the screen of the user who's viewing the stream.
Acknowledgements
The text was updated successfully, but these errors were encountered: