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

в 9:00, , рубрики: Arc Browser, FreeTube, Google Chrome, LibreTube, Minimal YouTube, NewPipe, Piped, Psst, ReVanced, ruvds_статьи, Savefrom, uBlock Origin, Unhook, Vanced, Video DownloadHelper, yark, YouTube, yt-dlp, алгоритм рекомендаций, Блог компании RUVDS.com, блокировщик рекламы, браузеры, Расширения для браузеров, Софт

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


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

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

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

Что мы обычно используем для очистки сайтов от лишнего?

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

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

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

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

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

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

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

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

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

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

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

Идеально.

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

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

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

Интерфейс 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:Usersj0ker> 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. Расширения для браузера и альтернативные клиенты - 6

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

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

Yark

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

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

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

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

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

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

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

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

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

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

Основные опенсорсные клиенты:

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

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

Клиент Psst для Spotify

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

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

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

Telegram-канал с розыгрышами призов, новостями IT и постами о ретро-играх

Автор: Анатолий Ализар

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js