newsmode MarketNews
arrow_back К списку
rss_feedvas3k.blog ·15.05.2024 open_in_newОригинал

SponsorBlock: скипаем рекламу внутри ютюб-роликов даже на AppleTV

Этот пост должен был быть твитом, но он не влез, а делать треды я не люблю. Пусть будет здесь.

Хочу поделиться штукой, которая сильно улучшила мою жизнь в последние полгода — плагин SponsorBlock для ютюба. Работает во всех браузерах, а через магию селф-хостинга, даже с AppleTV в моей гостинной и, в теории, с вашим Smart TV. Ниже расскажу как.

Да, у нас у всех уже давно стоят блокировщики рекламы в браузерах, лучший из которых, конечно же, uBlock Origin. У живущих в Европе ещё скорее всего стоит плагин I Don't Care About Cookies, который автоматически закрывает раздражающие куки-баннеры. Если у вас не стоит, я крайне рекомендую, он сэкономит вам минимум пару лет вашей жизни. Теперь же в этом наборе появился и третий маст-хев-адблок — SponsorBlock.

Я честно плачу за подписку YouTube Premium с самого дня её появления, но это не спасает от «нативных» рекламных интеграций посреди почти каждого ролика. Иногда приходится по два-три раза их проматывать в одном десятиминутном ролике.

И если раньше я был толерантен к рекламе, пусть авторы зарабатывают свою копеечку, то с годами всё стало только хуже — вставки стали длиннее и навязчивее, иногда доводя ситуацию до абсурда, когда реклама в сумме занимает почти треть хронометража. Самые хитрые ютюберы так вообще стали маскировать их под часть контента, не предупреждая заранее. И ни один адблок не спасает.

Особенно бесит когда смотришь YouTube фоном на телеке, занимаясь своими делами, и каждый раз приходится идти за пультом от AppleTV, чтобы промотать очередную пятиминутную интеграцию «О, ты хочешь посмотреть обзор новой видеоигры? А знаешь кто делает игры? Питон-разработчики от школы Наебактори, вот скидка 99% процентов на обучение, только сегодня».

Старые добрые пираты из интернетов наконец-то решили эту проблему и сделал SponsorBlock — опенсорсный и некоммерческий плагин, который автоматически проматывает за вас рекламные вставки и прочую хрень а-ля «подпишитесь на мой канал и оставьте комментарий, чтобы алгоритмы ютюба обосрались».

Вот так выглядит работа плагина на канале очередного кликбейтного техноблоггера с миллиардом подписчиков в моем Firefox:

Плагин показывает аж четыре типа «рекламы» внутри 20-минутного ролика, разделяя их по категориям. Вы можете выбрать, какие из них не хотите слушать. Так, например, кроме обычной рекламы, я не хочу в тысячный раз слышать «подпишитесь на мой канал и ставьте лайки» от блогера, на которого я и так уже пять лет подписан. Иронично, что ролик с четырьмя рекламами на скриншоте называется «The Internet is starting to Break» и автор там жалуется, что в интернете все стали жадными и хотят денег

Прикол в том, что это всё краудсорсинг. Как Википедия. Пользователи плагина сами размечают сегменты, в которых есть либо очевидная реклама, либо «self-promotion» (когда автор просит подписку на канал или рассказывает про супер-донаты на своем патреоне), либо даже просто «не несущие смысла длинные музыкальные вставки», которыми грешат некоторые каналы.

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

И нет, я не чувствую никакой вины, что я пропускаю эти вставки. Рекламные вставки заранее проплачены, блоггер уже получил свою денежку от спонсора и ему плотно насрать кто там посмотрит его интеграцию. Плюс, я плачу за YouTube Premium, а значит с каждого моего просмотра блогеру тоже капает денежка.

Получается тотальный вин-вин. Ведь эти вставки не нужны ни мне, ни самому автору.

Вот так это выглядит на таймлайне ютюба. На обычном 29-минутном ролике плагин сэкономил мне уже как минимум 4 минуты моей жизни. И это еще не так плохо. Большинство скипов — это просто неинтересные вставки «поставьте лайк подпишитесь на телеграм»
А вот на случайном видео того же Академика, например, из 30:02 минут ролика только 21:54 — это контент. Треть ролика — реклама! Раньше я не был так против рекламы, но когда она стала занимать ТРЕТЬ видео — мое терпение закончилось

Каким-то магическим образом плагин работает даже на небольших каналах, для роликов загруженных «47 минут назад». Может быть ютюб сам отдает какие-то метаданные о том, какой отрезок ролика является рекламным?

Вот эту загадку я пока не разгадал, но эта «магия» лишь добавляет плюсов в копилку плагина.

А теперь о самом интересном — всё это работает на AppleTV и многими другими SmartTV-приставками, если вы смотрите ютюб через них.

Вот например. Снимал посреди солнечного дня, сорян за блики.

У меня в гостиной ? Или в зале? Или как вы называете эту комнату? стоит большой телевизор, на котором мы вечерами смотрим кинцо с кинопаба, днём там фоном играют кулинарные шоу, а по выходным мы устраиваем ютюб-пати с гостями.

Я использую AppleTV в качестве медиа-центра уже больше 10 лет. Сменил три поколения и пока всё нравится: пиратский Кинопаб поставить легко, AirPlay работает, YouTube из коробки, 4K + HDR + Dolby Atmos фигачат без запинки, а что еще нужно от приставки.

Однако из-за анальной огороженности Apple, на AppleTV нельзя запускать никакие адблоки, плагины и прочие фоновые процессы. Даже VPN туда завезли буквально полгода назад =/

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

Адблокинг решается через PiHole или AdGuard на уровне всей домашней сети. Хотя с браузерными плагинами они не сравнятся, но для DNS-блокировщиков они хорошо делают свое дело.

И вот у SponsorBlock, оказывается, есть своя версия под Smart и Apple TV. Называется iSponsorBlockTV (спасибо meowkoteeq за подсказку)

Поддерживаются даже Nintendo Switch и PlayStation 4/5, если вдруг кто-то смотрит ютюб с них

Устанавливаете его на свой домашний сервер, открываете приложение Ютюба на телевизоре, идёте в «Settings -> Pair TV with code», получаете код, отдаёте его iSponsorBlockTV и вуаля — ваш сервер теперь следит когда и какое видео вы смотрите и будет автоматически для вас проматывать рекламные вставки.

В теории ни Apple ни YouTube не смогут это заблокировать, ведь вас iSponsorBlockTV-сервер просто притворяется просто вашим пультом, управляющим видосами.

Всё просто работает и кушать не просит. Ни API-ключей, ни долгих авторизаций, просто развернуть докер-образ и ввести код в настройках.

Охуенно же, не?

Остаётся только решить ту же проблему на айфоне и айпаде, где тоже есть альтернативые ютюб клиенты типа uYouPlus, но для них всё еще нужен джейлбрейк. Ждем рассвета альтернативных сторов в ЕС, может там появятся.

Расскажите еще про неочевидные способы защитить себя от рекламы в современном мире?

P.S.: Кстати у проекта есть еще братишка DeArrow от того же разработчика, который заменяет кликбейтные превью и названия видео типа «ШОК! НЕ ХОДИ В ТУАЛЕТ ПОКА НЕ ПОСМОТРИШЬ ЭТО ВИДЕО!!!» на обычные человеческие. Тоже силой краудсорсинга.