Минималистичный YouTube. Расширения для браузера и альтернативные клиенты

Минималистичный YouTube. Расширения для браузера и альтернативные клиенты

В эпоху рекламы и раздутых сайтов приходится принимать специальные меры защиты от лишнего контента, который лезет со всех сторон.

Один из главных «нарушителей» — YouTube. Стоило один раз посмотреть пляжный волейбол на Олимпийских играх — и он уже несколько лет показывает женщин в купальниках на главной странице. Даже неудобно открывать YouTube в присутствии сына…

Непрошеные и неуместные рекомендации видео — общая проблема, на которую часто жалуются. К счастью, их легко заблокировать, как и весь остальной мусор. Можно ходить на серверы YouTube через кастомный фронтенд, через сторонние клиенты или вообще из консоли. Некоторые альтернативные способы просмотра особенно актуальны в свете потенциальной блокировки YouTube на территории РФ. Что мы обычно используем для очистки сайтов от лишнего?

  • Блокировщики рекламы и JS.
  • Парсеры и юзерскрипты, которые удаляют со страниц лишние элементы и настраивают сайты на наш вкус, такие как Greasemonkey.

Блокировщики рекламы типа uBlock Origin блокируют практически всю рекламу на YouTube, в том числе видеоролики, которые сервис пытается внедрить в начале и в середине просмотра. Единственное, что они не могут блокировать — это «нативку» (интеграции) от самих авторов канала.

uBlock Origin по умолчанию не трогает рекомендованные видеоролики, но их можно заблокировать вручную, выделив весь блок с рекомендациями на странице:

Минималистичный YouTube. Расширения для браузера и альтернативные клиенты

Хотя есть вариант даже лучше. Вместо того, чтобы вручную вырезать всё лишнее — воспользоваться готовым решением под названием Minimal YouTube.

Минималистичный YouTube

Minimal YouTube — это расширение для Chrome и Firefox, которое полностью очищает интерфейс youtube.com от всего лишнего. Никаких рекомендаций, непрошеных видеороликов вертикального формата (Shorts, неудачная попытка конкурировать с TikTok), других отвлекающих факторов.

Только строка поиска на главной.

Минималистичный YouTube. Расширения для браузера и альтернативные клиенты

Результаты поиска выглядят так:

Минималистичный YouTube. Расширения для браузера и альтернативные клиенты

Идеально.

Если расширение удалят из интернет-магазина Chrome, его можно скачать с Github. Сторонние расширения Chrome разрешено устанавливать с включённым «режимом разработчика». Когда корпорация Google уберёт такую возможность, придётся окончательно переходить на Firefox. Там приложение устанавливается без проблем.

Есть аналогичное расширение с таким же названием Minimal Youtube для Arc Browser. Это очень интересный новый браузер с экспериментальным интерфейсом. Например, все элементы управления в нём расположены не сверху, а сбоку.

Минималистичный YouTube. Расширения для браузера и альтернативные клиенты

Интерфейс Arc Browser Arc Browser вышел пока только под Mac. Пользователям других ОС предлагают записаться для участия в бета-тестировании. Но если уже появляются сторонние расширения, то похоже на то, что у этого браузера будет своя армия верных поклонников, как у «Оперы» в прошлом.

Скачивание видео

Возвращаясь к YouTube, есть множество способов, как скачать видео с серверов (или только аудиодорожку для прослушивания в плеере).

Самый простой способ — консольная утилита yt-dlp, форк программы Youtube-DLC, которая, в свою очередь, является форком известного инструмента Youtube-DL, с дополнительными фичами и исправлением ошибок. Тут уже на вкус каждого, можно использовать любую.

Например, под Windows открываем консоль и запускаем такую команду:

yt-dlp.exe --list-formats "https://www.youtube.com/watch?v=meNlOrdQJFo"

Это команда на получение списка доступных форматов для видео meNlOrdQJFo на YouTube.

Ответ с сервера:

PS C:\Users\j0ker> D:\!Хабр\yt-dlp.exe --list-formats "https://www.youtube.com/watch?v=meNlOrdQJFo" [youtube] meNlOrdQJFo: Downloading webpage [youtube] meNlOrdQJFo: Downloading android player API JSON [info] Available formats for meNlOrdQJFo: ID EXT RESOLUTION FPS │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC ABR ASR MORE INFO ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────── sb2 mhtml 48x27 │ mhtml │ images storyboard sb1 mhtml 80x45 │ mhtml │ images storyboard sb0 mhtml 160x90 │ mhtml │ images storyboard 139 m4a audio only │ 2.79MiB 48k https │ audio only mp4a.40.5 48k 22050Hz low, m4a_dash 249 webm audio only │ 2.85MiB 49k https │ audio only opus 49k 48000Hz low, webm_dash 250 webm audio only │ 3.39MiB 59k https │ audio only opus 59k 48000Hz low, webm_dash 140 m4a audio only │ 7.39MiB 129k https │ audio only mp4a.40.2 129k 44100Hz medium, m4a_dash 251 webm audio only │ 6.24MiB 109k https │ audio only opus 109k 48000Hz medium, webm_dash 17 3gp 176x144 8 │ 4.56MiB 79k https │ mp4v.20.3 79k mp4a.40.2 0k 22050Hz 144p 394 mp4 256x144 30 │ 3.54MiB 62k https │ av01.0.00M.08 62k video only 144p, mp4_dash 160 mp4 256x144 30 │ 2.74MiB 47k https │ avc1.4d400c 47k video only 144p, mp4_dash 278 webm 256x144 30 │ 4.02MiB 70k https │ vp9 70k video only 144p, webm_dash 395 mp4 426x240 30 │ 6.43MiB 112k https │ av01.0.00M.08 112k video only 240p, mp4_dash 133 mp4 426x240 30 │ 5.22MiB 91k https │ avc1.4d4015 91k video only 240p, mp4_dash 242 webm 426x240 30 │ 6.83MiB 119k https │ vp9 119k video only 240p, webm_dash 396 mp4 640x360 30 │ 12.20MiB 213k https │ av01.0.01M.08 213k video only 360p, mp4_dash 134 mp4 640x360 30 │ 9.46MiB 165k https │ avc1.4d401e 165k video only 360p, mp4_dash 18 mp4 640x360 30 │ ~ 17.24MiB 294k https │ avc1.42001E 294k mp4a.40.2 0k 44100Hz 360p 243 webm 640x360 30 │ 14.82MiB 259k https │ vp9 259k video only 360p, webm_dash 397 mp4 854x480 30 │ 20.78MiB 363k https │ av01.0.04M.08 363k video only 480p, mp4_dash 135 mp4 854x480 30 │ 14.37MiB 251k https │ avc1.4d401f 251k video only 480p, mp4_dash 244 webm 854x480 30 │ 21.07MiB 369k https │ vp9 369k video only 480p, webm_dash 398 mp4 1280x720 30 │ 40.45MiB 708k https │ av01.0.05M.08 708k video only 720p, mp4_dash 136 mp4 1280x720 30 │ 23.28MiB 407k https │ avc1.4d401f 407k video only 720p, mp4_dash 22 mp4 1280x720 30 │ ~ 31.39MiB 536k https │ avc1.64001F 536k mp4a.40.2 0k 44100Hz 720p 247 webm 1280x720 30 │ 38.05MiB 666k https │ vp9 666k video only 720p, webm_dash 399 mp4 1920x1080 30 │ 71.12MiB 1245k https │ av01.0.08M.08 1245k video only 1080p, mp4_dash 137 mp4 1920x1080 30 │ 77.23MiB 1352k https │ avc1.640028 1352k video only 1080p, mp4_dash 248 webm 1920x1080 30 │ 67.22MiB 1177k https │ vp9 1177k video only 1080p, webm_dash 400 mp4 2560x1440 30 │ 242.14MiB 4240k https │ av01.0.12M.08 4240k video only 1440p, mp4_dash 271 webm 2560x1440 30 │ 195.68MiB 3427k https │ vp9 3427k video only 1440p, webm_dash 401 mp4 3840x2160 30 │ 465.03MiB 8144k https │ av01.0.12M.08 8144k video only 2160p, mp4_dash 313 webm 3840x2160 30 │ 574.66MiB 10064k https │ vp9 10064k video only 2160p, webm_dash

Формат 22 — это всегда mp4-видео разрешением 720p со звуком 44100Hz, а формат 140 — только звук. Так что можно было сразу запускать скачивание с этими параметрами, без получения списка выше:

yt-dlp.exe --format 140 "https://www.youtube.com/watch?v=meNlOrdQJFo"

или

yt-dlp.exe --format 22 "https://www.youtube.com/watch?v=meNlOrdQJFo"

Через пару секунд файл скачан:

yt-dlp.exe --format 140 "https://www.youtube.com/watch?v=meNlOrdQJFo" [youtube] meNlOrdQJFo: Downloading webpage [youtube] meNlOrdQJFo: Downloading android player API JSON [info] meNlOrdQJFo: Downloading 1 format(s): 140 [download] Destination: Introducing the NEW 🐤 USB Rubber Ducky [meNlOrdQJFo].m4a [download] 100% of 7.39MiB in 00:01 [FixupM4a] Correcting container of "Introducing the NEW 🐤 USB Rubber Ducky [meNlOrdQJFo].m4a"

Можно загружать на прослушку/просмотр в любой телефон, компьютер или телевизор.

В некоторых случаях бывает быстрее скачать файлы через сторонние веб-сервисы. Если добавить в начало любого ютубовского URL символы ss (например, ssyoutube.com/watch?v=meNlOrdQJFo), то происходит перенаправление на сайт Savefrom.net, откуда легко сохранить файл в любом разрешении.

Или при помощи браузерных расширений, которые вносят изменения в код веб-страницы, отображаемой в браузере. В результате на YouTube, Vimeo и десятках других сайтов появляется новая кнопка «Скачать видео», или соответствующая команда возникает в контекстном меню по нажатию правой кнопки мыши. Таких расширений очень много: тот же Savefrom. Для Firefox есть Video DownloadHelper и тому подобные расширения.

Минималистичный YouTube. Расширения для браузера и альтернативные клиенты

Стоит упомянуть замечательную программу yark, которая скачивает (архивирует) все видеоролики и метаданные из вашего плейлиста, так что можно смотреть YouTube полностью в офлайне!

Yark
Yark

Эту программу называют «YouTube-архиватор», потому что она локально сохраняет всё видео, которое вы ещё не успели посмотреть. Опять же, очень полезный инструмент на случай блокировки YouTube или отключения интернета.

Зависимость от YouTube

Как и другие социальные сети, YouTube быстро формирует дофаминовую зависимость, которая подталкивает постоянно возвращаться на сайт и просматривать как можно больше видеороликов. На формировании такой зависимости основана бизнес-модель социальных сетей.

В результате человек тратит сотни и тысячи часов в год на бесполезные занятия, которые не приносят пользы, а только истощают нервную систему и портят зрение. Лечение этой привычки происходит такими же методами, что и других зависимостей. Но очень важно проводить профилактику, чтобы зависимость не переросла в болезненную форму.

Удаление рекомендаций YouTube, комментариев, трендов и прочих «завлекаловок» — хороший способ профилактики и лечения. В этом состоит основная задача плагина Unhook (для Firefox и Chrome), который помогает «слезть с крючка» YouTube и не отвлекаться, когда вы пришли посмотреть конкретный видеоролик.

Минималистичный YouTube. Расширения для браузера и альтернативные клиенты

Как и Minimal YouTube, расширение Unhook помогает сохранить концентрацию при посещении YouTube. Здесь можно выбрать конкретные категории, которые вы хотите скрыть/отключить, или сразу спрятать все 20 категорий отвлекающего контента.

Ещё одно похожее расширение — minimal, которое поддерживает очистку от мусора семи сайтов: Youtube, Facebook, Google, Stack Overflow, Amazon, Yahoo и Netflix.

Лучшие клиенты для просмотра YouTube

Для максимально удобного использования сначала лучше экспортировать свои подписки через Google Takeout. Полученный файл subscriptions.csv загружаем в клиент. Впоследствии можно добавлять новые подписки, сохранять/создавать плейлисты и группы каналов — всё это не заходя на YouTube. Основные опенсорсные клиенты:

Минималистичный YouTube. Расширения для браузера и альтернативные клиенты

Кстати, для санкционного Spotify тоже есть удобный альтернативный клиент Psst (быстрый нативный GUI, написан на Rust, никакого Electron), есть версии для x86_64 macOS, Windows и Ubuntu.

Клиент Psst для Spotify
Клиент Psst для Spotify

Реверс-инжиниринг YouTube

С альтернативными клиентами и фронтендами YouTube есть одна проблема: как только Google что-то меняет в API, то Piped или тот же NewPipe сразу ломаются.

Поэтому так важна работа активистов, которые проводят реверс-инжиниринг YouTube и отслеживают изменения в проприетарном недокументированном API, оперативно уведомляя разработчиков опенсорсных клиентов. Сейчас Google вносит ломающие изменения примерно раз в два месяца, из-за чего в клиентах прекращают обновляться подписки и др. Исправленные версии NewPipe выходят обычно в течение суток.

Источник: блог компании RUVDS. Заказывайте быстрые и надёжные VDS/VPS серверы в аренду на нашем сайте 🚀

2929
8 комментариев

Со SponsorBlock не начинается статья и он даже не упомянут, так что лови заслуженный минус.

5
Ответить
1
Ответить

предложка видосов конечно...)

1
Ответить

Но если уже появляются сторонние расширения, то похоже на то, что у этого браузера будет своя армия верных поклонников, как у «Оперы» в прошлом.Насколько же это смешно читать. Для браузера на хромиуме появляются сторонние расширения. Они там вообще людей за дурачков принимают? Любой браузер на хромиуме поддерживает из коробки все расширения для хрома. Будь то опера, эдж, Яндекс браузер, брейв, iron тысячи их.

1
Ответить

За yt-dlp лайк, но боюсь местные не оценят "что-то на линуксовском".
Кстати, забыли написать, что для yt-dlp крайне желательно установить ffmpeg.

1
Ответить

Стоило один раз посмотреть ролик про "название_темы" — и Youtube уже несколько лет показывает ролики с "название_темы" на главной странице.Для избавления от этого есть кнопка "Не интересует / Скрыть" - прожимаешь её несколько раз на такие ролики, и вау, ролики с подобной темой перестают выдаваться!
Ну и также, не смотри такие ролики, и они далее предлагаться не будут.

Ответить

Всё было нормально и я не замечал подвоха, пока не увидел это

Ответить