Необычные способы смотреть ютуб
На западном рынке YouTube — монополист. Он может диктовать условия, а пользователям остаётся лишь покорно принимать их... Или нет?
Один из моих самых любимых клипов [1]. Телефон — Unihertz Jelly 2 [2], если кому-то любопытно.
🤔
Хотя, давайте уж откровенно: в России у ютуба тоже не очень много альтернатив. Рутуб вторичный и специфичный, а вк видео просто неудобный... Кстати, любопытно, что одна компания пилит сразу два конкурирующих продукта.
Итак, ютуб, великий и ужасный. Помнит ли кто-то другие видеохостинги? Может, Vimeo? Crunchyroll? Dailymotion? Даже не знаю, насколько они живы. Реальность такова, весь информативный видеоконтент на ютубе. Информативный, потому что тиктоки и иные короткие видео — совсем другая ниша.
Доминирующее положение позволяет гуглу делать с ютубом всё, что он пожелает. Миграция пользователей здесь будет очень сложной: пользователям надо уходить туда, где есть любимые авторы, а авторам туда, где есть пользователи. Я бы с радостью перекатился на PeerTube, и даже поднял бы свой инстанс, но мне там просто некого смотреть.
Не так давно гугл решил поднять цены на свои подписки. И я отправился на поиски альтернативных решений.
💡
Возможно, в России проблема с подписками не так актуальна: рекламы больше нет. Однако, ютуберы, потерявшие монетизацию, теперь чаще вставляют рекламные интеграции в свои ролики. Напрягает? Решение найдётся!
Оптимизируем то, что есть
Баннерорезки
Итак, простейший вариант — это поставить дополнение к браузеру, выпиливающее рекламу.
У этого подхода есть два плюса: это легко и работает глобально — не только на ютубе.
Минусы же не всем понравятся. Гугл не очень любит, когда реклама не крутится, поэтому периодически пытается усложнить жизнь таким «халявщикам». Ютуб может начать работать нестабильно. Начинают косячить и другие сайты. Периодически приходится добавлять кого-то в исключения. А ещё оно плохо работает на айфонах и совсем не работает в мобильных клиентах.
SponsorBlock и DeArrow
В процессе поиска можно наткнуться на классные дополнения:
- SponsorBlock [1] позволяет пропускать рекламные интеграции прямо внутри видео. С ним надо немного повозиться, но работает в целом хорошо. База отметок публичная, пополняется людьми, поэтому свежие видео на популярных каналах через 5-10 минут обычно уже размечены. А вот непопулярные или старые видео обычно не имеют никаких отметок. Пропускать можно как рекламу, так и призывы подписаться, лайнуть и т.п. Удобно. Да, я понимаю, что это не совсем этично по отношению к рекламодателям и авторам, но если уж я вручную пропускаю рекламу, то почему нельзя автоматизировать?
[🖼️ ] [2] Вот так оно выглядит. Зелёным отмечена реклама. Источник скрина [3]
- DeArrow [4] подменяет картинки-превью и названия видео на более читабельные и менее кликбейтные. У дополнения довольно странная модель монетизации, но база открытая. Принцип её наполнения аналогичный, краудсорсинг. Пользователей мало, поэтому реальные изменения видны только на очень популярных каналах — даже у десятимиллионного Вилсы мало подменённых превью. Штука прикольная тем, что скрывает часть дурацких кликбейтных превью, убирает заголовки капсом и в целом влёгкую посылает алгоритмы ютуба, продвигающие видео с дурацкими превью.
[🖼️ 2024 04 13 17.27.00] [5]
[🖼️ 2024 04 13 17.27.41] [6]
🤔
Да, алгоритмы рекомендации видео — это сложно. Не все досматривают видео до конца. Не всегда понятно, в каком месте вообще корректно засчитывать просмотр. Отслеживать открытие видео обычно глупо, ведь кликбейтное превью может сильно расходиться с реальным контентом, но, кажется, гуглу плевать, поэтому этот подход всё ещё используется вместе с другими (в том числе, реакциями и комментами)
Оба дополнения делает один и тот же человек. Они реально хороши, но не идеальны. Если вы смотрите ютуб через приложение — это вообще неприменимо. Если же смотреть ютуб через браузер, то на айфонах с айпадами будет сложнее: есть дополнения только для Safari. Платные — но за SponsorBlock я всё же заплатил, оно того стоит. Зато, оба сервиса можно использовать не только в виде дополнений: с ними интегрируются и приложения, и сайты... Об этом дальше.
Альтернативные клиенты
Всё сложно.
Пользователи айфонов и айпадов, не желающие страдать с подписями приложений, могут идти дальше. Тем же, кто не ищет простых путей, я ничего советовать не буду — честно забил и не пробовал ни одно из существующих решений. А из того, что есть в AppStore — полезны только приложения, позволяющие реализовать «картинку в картинке». Да, они не показывают рекламу, но, к сожалению, стабильность работы сильно хромает.
С андроидами ситуация немного лучше. Гугл нещадно выпиливает из стора всех, кто мешает ему зарабатывать на ютубе, поэтому приложения приходится ставить из других источников. У некоторых таких приложений, ко всему прочему, нет доступа к функционалу гугла, из-за чего приходится ещё ставить хакнутый вариант Google Mobile Services, иначе нельзя будет войти в аккаунт. Многие старые популярные решения типа Vanced ныне заброшены. Полагаю, под давлением гугла. В сухом остатке могу подкинуть лишь пару проектов:
- Tubular [7] — форк NewPipe [8] с широкими возможностями, кнопкой дизлайка, поддержкой SponsorBlock, а также PeerTube, SoundCloud и кучи других сервисов. У меня он завёлся без труда, но почему-то не показывает комменты.
- LibreTube [9] — самостоятельный проект, нацеленный на приватность, поддерживает SponsorBlock и DeArrow, и позволяет работать с серверами Piped (до них сейчас доберёмся), но почему-то у меня с несколькими инстансами не завелось, поэтому я переключился на прямой доступ к ютубу.
Насчёт приложений для умных телевизоров — я честно скажу: не пробовал и не планирую. Наверное, должны работать. Но есть решение получше.
Альтернативные сайты с контентом ютуба
Мобильные клиенты — это, конечно, прикольно. Но всё же этот подход имеет некоторые ограничения: оно работает только на телефоне. Сайты же можно открывать в браузерах, хоть и жертвуя удобством на мобильных платформах.
⊞ table ⊞
Сайт Youtube Приложение Youtube Стороннее приложение Сторонний сайт
Смартфоны Неудобно и с рекламой Реклама и мало функций Отлично! Не очень удобно
Планшеты Терпимо, но реклама Та же реклама Хорошо! Приемлемо
Компьютеры Нормально, но реклама Нет Нет Отлично
Смарт-тв Нет смысла Всё та же реклама Как повезёт Приемлемо
Ну, я тут табличку принёс, если хотите обоснование для сайта Выбор тут невелик: Piped и Invidious. Я оба сервиса держу в докерах. У каждого есть свои плюсы и минусы. И да, оба они работают, конечно, без рекламы от ютуба.
- Piped [10] прикольный. Он относительно микросервисный, из-за чего его не очень удобно разворачивать. По умолчанию докер-композ версия [11] использует caddy, поэтому для работы с ним через туннели cloudflare мне пришлось прописывать в конфигах домены с http://. У него из коробки есть поддержка SponsorBlock, Dearrow и дизлайков. Из минусов — он синхронизует в аккаунте только подписки: история просмотров и даже настройки хранятся локально. Плохо работает возможность продолжить просмотр видео. Почему-то не работают стримы. Жирный минус — фид подписок сам не обновляется. Пользуюсь им не так давно, и местами он меня печалит. Потестить его можно, например, на https://piped.video [12].
[🖼️ piped main] [13]
[🖼️ 2024 04 13 16.11.05] [14]
Так выглядят список подписок и видеопроигрыватель Piped. Раздел рекомендаций чуть ниже, но я его по умолчанию скрываю.
- Invidious [15] тоже крутой. Он очень легко разворачивается через докер-композ из монорепы. В нём (пока) нет SponsorBlock и Dearrow, но зато он работает стабильнее. В нём есть и видео, и стримы, и шортсы. Он просто стабильно делает своё дело. Из интересного — он может подтягивать комменты к видео с реддита. Из минусов — у него не очень удобный плеер. А ещё его обновление выглядит как «git stash - git pull - git stash apply - docker compose build - docker compose up», и это, пожалуй, не всегда удобно. Обновлять приходится, когда гугл в очередной раз ломает совместимость, где-то раз в три месяца. Его тоже можно потестить на публичных инстансах, например https://yewtu.be.
[🖼️ Screenshot 2024 04 13 at 16 27 13 Invidious] [16]
[🖼️ 2024 04 13 16.28.41] [17]
А так выглядит интерфейс Invidious. Он попроще, но у него есть свои приятности.
Что же до меня, то я пока не определился с выбором. Некоторые фичи Piped подкупают, но проблемы сильно тормозят. Пока склоняюсь к идее форкнуть Invidious и прикрутить к нему SponsorBlock — это будет самый минимальный набор фичей, которые мне нужны без костылей в виде аддонов. Другой хороший вариант — поднять Piped и прикрутить к нему LibreTube, чтобы хотя бы синхронизовать подписки — к сожалению, мне не подходит, ибо я андроидом почти не пользуюсь.
И да, конечно, вовсе не обязательно селфхостить эти сервисы. Но лично мне нравится держать свой инстанс у себя. А ещё эти сервисы могут проксировать видео, а значит, их можно использовать даже там, где заблокирован ютуб.