feat(YouTube - Hide Shorts components): Hide sound metadata label

This commit is contained in:
oSumAtrIX 2024-03-26 02:17:42 +01:00
parent b7a8995f79
commit 46d8ef6f88
No known key found for this signature in database
GPG Key ID: A9B3094ACDB604B4
2 changed files with 10 additions and 2 deletions

View File

@ -23,6 +23,7 @@ public final class ShortsFilter extends Filter {
private final StringFilterGroup channelBar; private final StringFilterGroup channelBar;
private final StringFilterGroup fullVideoLinkLabel; private final StringFilterGroup fullVideoLinkLabel;
private final StringFilterGroup videoTitle; private final StringFilterGroup videoTitle;
private final StringFilterGroup reelSoundMetadata;
private final StringFilterGroup subscribeButton; private final StringFilterGroup subscribeButton;
private final StringFilterGroup subscribeButtonPaused; private final StringFilterGroup subscribeButtonPaused;
private final StringFilterGroup soundButton; private final StringFilterGroup soundButton;
@ -97,6 +98,11 @@ public final class ShortsFilter extends Filter {
"shorts_video_title_item" "shorts_video_title_item"
); );
reelSoundMetadata = new StringFilterGroup(
Settings.HIDE_SHORTS_SOUND_METADATA_LABEL,
"reel_sound_metadata"
);
soundButton = new StringFilterGroup( soundButton = new StringFilterGroup(
Settings.HIDE_SHORTS_SOUND_BUTTON, Settings.HIDE_SHORTS_SOUND_BUTTON,
"reel_pivot_button" "reel_pivot_button"
@ -115,8 +121,8 @@ public final class ShortsFilter extends Filter {
addPathCallbacks( addPathCallbacks(
shortsCompactFeedVideoPath, shortsCompactFeedVideoPath,
joinButton, subscribeButton, subscribeButtonPaused, joinButton, subscribeButton, subscribeButtonPaused,
channelBar, fullVideoLinkLabel, videoTitle, soundButton, channelBar, fullVideoLinkLabel, videoTitle, reelSoundMetadata,
infoPanel, actionBar soundButton, infoPanel, actionBar
); );
var shortsLikeButton = new ByteArrayFilterGroup( var shortsLikeButton = new ByteArrayFilterGroup(
@ -163,6 +169,7 @@ public final class ShortsFilter extends Filter {
matchedGroup == channelBar || matchedGroup == channelBar ||
matchedGroup == fullVideoLinkLabel || matchedGroup == fullVideoLinkLabel ||
matchedGroup == videoTitle || matchedGroup == videoTitle ||
matchedGroup == reelSoundMetadata ||
matchedGroup == subscribeButtonPaused matchedGroup == subscribeButtonPaused
) return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex); ) return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);

View File

@ -150,6 +150,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_SHORTS_SOUND_BUTTON = new BooleanSetting("revanced_hide_shorts_sound_button", FALSE); public static final BooleanSetting HIDE_SHORTS_SOUND_BUTTON = new BooleanSetting("revanced_hide_shorts_sound_button", FALSE);
public static final BooleanSetting HIDE_SHORTS_CHANNEL_BAR = new BooleanSetting("revanced_hide_shorts_channel_bar", FALSE); public static final BooleanSetting HIDE_SHORTS_CHANNEL_BAR = new BooleanSetting("revanced_hide_shorts_channel_bar", FALSE);
public static final BooleanSetting HIDE_SHORTS_VIDEO_TITLE = new BooleanSetting("revanced_hide_shorts_video_title", FALSE); public static final BooleanSetting HIDE_SHORTS_VIDEO_TITLE = new BooleanSetting("revanced_hide_shorts_video_title", FALSE);
public static final BooleanSetting HIDE_SHORTS_SOUND_METADATA_LABEL = new BooleanSetting("revanced_hide_shorts_sound_metadata_label", FALSE);
public static final BooleanSetting HIDE_SHORTS_FULL_VIDEO_LINK_LABEL = new BooleanSetting("revanced_hide_shorts_full_video_link_label", FALSE); public static final BooleanSetting HIDE_SHORTS_FULL_VIDEO_LINK_LABEL = new BooleanSetting("revanced_hide_shorts_full_video_link_label", FALSE);
public static final BooleanSetting HIDE_SHORTS_NAVIGATION_BAR = new BooleanSetting("revanced_hide_shorts_navigation_bar", TRUE, true); public static final BooleanSetting HIDE_SHORTS_NAVIGATION_BAR = new BooleanSetting("revanced_hide_shorts_navigation_bar", TRUE, true);