Данный материал содержит описание способа полного скрытия раздела Shorts в интерфейсе YouTube на мобильных устройствах. В качестве примера используется Xiaomi Redmi Note 14 5G. Способ предлагается «как есть» — автор не несет ответственности за стабильность работы в будущем, но подтверждает его эффективность на текущий момент.

Проблема альтернативных методов

При поиске решения часто предлагается использование модифицированных клиентов (например, ReVanced). Однако на практике возникают следующие сложности:

  • Конфликты пакетов: Ошибки при установке GmsCore из-за наличия существующих сервисов.

  • Сложность сборки: Необходимость самостоятельного патчинга APK-файлов, что трудозатратно для рядового пользователя.

  • Безопасность: Риск использования неофициальных сборок сторонних разработчиков.

Метод с использованием расширений в Kiwi Browser является рабочим, однако интерфейс YouTube в данном браузере может отображаться некорректно, что снижает удобство использования.

Техническое решение: Браузер Brave

Для достижения цели был выбран браузер Brave (доступен в Google Play Store), обладающий встроенным инструментом фильтрации контента.

Алгоритм настройки:

  1. Установка браузера Brave из Google Play.

  2. Переход в раздел Настройки -> Щиты Brave -> Фильтрация контента.

  3. Добавление пользовательских правил в поле «Собственные фильтры».

  4. Авторизация в Google-аккаунте на сайте youtube.com.

Скрипты фильтрации

Гибкость данного метода позволяет модифицировать правила под конкретные нужды (например, оставить Shorts только в поиске). Ниже приведены варианты правил.

Вариант 1: Актуальный (рекомендуемый)

Данный набор правил скрывает полки Shorts на главной, ссылки в навигации и блоки под видео.

CSS

youtube.com##ytd-rich-shelf-renderer[is-shorts]
youtube.com##ytd-reel-shelf-renderer
youtube.com##.ytd-shorts-external-video-view-model-next-to-video-renderer
youtube.com##a[href^="/shorts/"]

Вариант 2: Расширенный (если первый вариант не полностью скрывает элементы)

Дополнительные правила для скрытия элементов мобильной версии интерфейса.

CSS

youtube.com##ytm-pivot-bar-item-renderer:has([item-id="shorts"])
youtube.com##ytm-browse-shelf-renderer:has([ext-id="shorts"])

Результаты и преимущества

После применения фильтров наблюдаются следующие изменения в работе сервиса:

  • Главная страница: Полки с короткими видео отсутствуют.

  • Навигация: Вкладка Shorts удалена из строки инструментов.

  • Поиск: Результаты выдачи содержат только стандартные видео.

  • Каналы: На страницах авторов вкладка присутствует, но контент внутри не отображается.

Дополнительные технические особенности:

  • Background Play: Поддержка воспроизведения видео в фоновом режиме и при выключенном экране без подписки Premium.

  • Производительность: Субъективное увеличение скорости загрузки страниц за счет отсутствия тяжелых элементов интерфейса.

  • Экономия ресурсов: Метод позволяет эффективно контролировать потребление контента, исключая алгоритмическое навязывание коротких роликов.

Инструментарий Brave позволяет адаптировать скрипты через запросы к нейросетям для более тонкой настройки интерфейса «под себя», что делает этот метод наиболее гибким для технически подкованных пользователей.

P.S. от автора: Данная статья была отредактирована, я постарался оставить только суть для тех, кто заинтересуется. Не являюсь сторонником «вайб-кодинга» и не продвигаю данное направление — предлагаю нейросети лишь как инструмент быстрого решения проблем. Это моя первая статья на Хабре, поэтому открыт к конструктивной критике сообщества.

Ниже прилагаю скриншоты-инструкции:

«Материал написан в ознакомительных целях для настройки персонального пользовательского опыта».