Как смотреть ютуб через яндекс станцию

Обновлено: 03.07.2024

На Яндекс.Станции неудобно смотреть YouTube. Нет рекомендаций, подписок и даже поиск нормально не работает. Поэтому я написал телеграмм бота для отправки на неё любого видео.

Я инженер. Постоянно изучаю, как работают разные технологии и вещи вокруг, а также делаю много интересных проектов сам. Когда друзья подарили мне Яндекс.Станцию, я зареверсил протокол активации и развил идею передачи данных, ориентированной на wow-эффект.

У меня глупый (не smart) телевизор, а в качестве основной медиа приставки я использую Станцию. Все отлично, да только YouTube смотреть на ней совсем неудобно. Нельзя войти в аккаунт Ютуба, а значит, никаких рекомендаций и подписок. Кроме того, поиск по видео в Станции, как я понял, осуществляется через Яндекс.Видео. К сожалению такая схема не очень хорошо работает. Иногда не находятся видео даже если дословно произнести название, а новые видео вообще нельзя посмотреть, пока поисковик Яндекса их не проиндексирует.

Я почти смирился с тем, что YouTube на Станции смотреть нельзя, но все изменилось пару недель назад.

В субботу утром я решил посмотреть последний сезон «Кремниевой долины». Зашел на «Кинопоиск» и увидел следующее:

Я и думать забыл про сериал — на все выходные ушел в реверс инжиниринг и разработку.

Ну как "взлом". Я просто посмотрел, как работает отправка команды с сайта на станцию. Технические подробности, как всегда на Хабре. А тут вкратце.

Я посмотрел, какие запросы улетают на сервер при нажатии на эту кнопку. Понял, что их можно повторить, изменив ссылку на ролик, а Станция его воспроизведет.

Сначала я думал сделать расширение для Хрома, чтобы было совсем, как AirPlay, но потом понял, что удобнее управлять будет с мобильного телефона. Поэтому выбор пал на телеграм-бота.

Я не стал делать его публичным, чтобы не собирать логины и пароли. Но вы можете развернуть такого же для себя или доработать для OAuth авторизации или отправки видео с других сайтов. Все исходники доступны на GitHub.

А вот, как работает бот сейчас:

Когда инженеру нахватает функционала, он доделывает его сам. Мы теперь действительно регулярно пользуемся этим ботом — очень удобно)

Разработчики Яндекса, пожалуйста не ломайте этот запрос. Это не уязвимость. Работает только с аутентификацией. А если есть возможность — сделайте API устройств публичным — столько всего можно еще создать!

Спасибо, что читаете мои статьи! Скоро я напишу про сервис, который делал почти каждый вечер последние несколько месяцев.

Надеюсь, вам было интересно.

Понимаю, что это не самое подходящее место для оффтоп-обсуждения, но вот такой прикол я поймал в вашей игре :)

Блин, Сергей, “I win”😂😂👍🏽

Круто! Как вам механика?

Ну, как я понял, суть игры в том, чтобы вырастить более крупный шар по сравнению с имеющимися npc. Сделать это можно путём поглощения меньших по размеру. Причём их ещё надо «притянуть» к себе, а дефолтные параметры гравитации всё усложняют (так оно и интереснее). В плане механики мне понравилась штука, когда ты делаешь всё, чтобы притянуть к себе меньшую по объёму сферу, и ты думаешь «ага щас я её заберу в себя», то какие-то 1-2 мм всё решают (+гравитация), и ты можешь остаться на «стыковке». Но следующий выстрел может решить эту проблему и эта сфера будет поглощена.

Механика, если честно, лютая - я офигел от способа передвижения: мало того, чтобы передвигаться в одно направление, надо стрелять в противоположное; так ещё и если не будешь экономить выстрелы, рискуешь растратить свои ресурсы. Это усложняет, но это и заставляет вникать и думать типа «хмм.. надо сейчас аккуратнее до сфер добираться, а то можно и обнулиться». В общем, сложно, интересно и весьма необычно. По крайней мере доя меня необычно :)

Ого! Спасибо за такой подробный отзыв!

Честно говоря, я немного позабросил этот проект, но вы вдохновляете меня снова вернуться к нему. Здорово, что вы сами разобрались в управлении)

Поисковик горнолыжных инструкторов и инструкторов по сноуборду. Найдите тренера чтобы учится с…

Да, Сергей, честно сказать - без гайдов сложновато и понять такое управление, как мне показалось, можно только имея какой-то опыт "играния" в разные приколюхи (ладно у меня в школе было времени достаточно на это). Но на самом деле бывает и так, когда фримиум-игра достаёт своим вовлекающим интерфейсом и тебе хочется порубиться во что-то тотал-фри, хоть и на ультах))

Вы хотите прикрутить более сложную графику, как я понял. Я на самом деле не вот дофига эксперт, я и то ради интереса на ваш гит зашёл (и не пожалел). Вспомнил время когда учился кодить на Swift на YouTube и сделал простенькую абстрактную игрушку на spritekit. Это был 2015 год. Сегодня я вижу ваш инди-проект и я подофигел, что с шариками можно так. Я не говорю, что вам нужно все силы бросить на эту игрушку, если она в стадии доделывания, то why not. Тем более, вы до стадии доделывания прошли путь из точки А в точку Б. Если у этой штуки ещё и мультиплеер есть и продуманные сюжетные истории + scores, то так это бомба. Не могу сказать, что игра выстрелит в массах, да и первую аудиторию не всегда легко найти, но инди-игры сейчас любят, тем более на стим не у всех деньги есть. Чисто моё мнение.

А на Getcoach контент где берёте? Мониторите предложения и заносите их на проект? Вроде многие агрегаторы так делают.

Смотреть фильмы или ролики с помощью Станции можно только при подключенном телевизоре. Соедините колонку и телевизор кабелем HDMI из комплекта поставки. Алиса сделает все остальное.

С помощью Станции можно смотреть видео по подписке из крупнейших онлайн-кинотеатров — КиноПоиска и Амедиатеки, а также на YouTube и Яндекс.Видео. Чтобы посмотреть фильм, который не входит в подписку, его нужно арендовать или купить.

На телевизор, подключенный к Станции, можно отправлять видео, сериалы, мультфильмы, шоу и другие видеоролики. Запустить их можно из результатов поиска на Яндекс.Видео, из КиноПоиска (сайта или приложения для Android), а также из приложения YouTube.

Из Яндекс.Видео

1. Войдите в аккаунт на Яндексе, который вы используете для управления Станцией.

2. Введите в поисковой строке название фильма или ролика, который хотите посмотреть.

4. Выберите Станцию в списке устройств.

5. Управляйте воспроизведением с помощью голосовых команд, например: «Сделай громче», «Поставь на паузу», «Перемотай на 10 минут вперед».

Если вы только что активировали Станцию, она может не сразу отобразиться в списке устройств для отправки видео. Как правило, должно пройти около 30 минут. Попробуйте запустить трансляцию еще раз через некоторое время.

Из КиноПоиска

С сайта

1. Войдите в аккаунт на Яндексе, который вы используете для управления Станцией.

2. Найдите фильм или серию и нажмите кнопку просмотра.

3. В правом верхнем углу над видеоплеером нажмите значок .

5. Управляйте воспроизведением с помощью голосовых команд, например: «Сделай громче», «Поставь на паузу», «Перемотай на 10 минут вперед».

Трансляция недоступна в мобильной версии сайта.

Из приложения

1. Убедитесь, что ваш смартфон или планшет подключен к той же сети Wi-Fi, что и Станция.

2. Откройте приложение КиноПоиска и войдите в аккаунт на Яндексе, который вы используете для управления Станцией.

3. В правом верхнем углу главного экрана нажмите значок .

4. Выберите Станцию в списке устройств.

5. Найдите фильм или серию и нажмите кнопку просмотра.

6. Управляйте воспроизведением с помощью голосовых команд, например: «Сделай громче», «Поставь на паузу», «Перемотай на 10 минут вперед». Кроме того, можно пользоваться пультом управления — он доступен в приложении КиноПоиска.

Транслировать трейлеры на Станцию невозможно.

Из приложения YouTube

Android



3. Управляйте воспроизведением с помощью голосовых команд, например: «Сделай громче», «Поставь на паузу», «Перемотай на 10 минут вперед».

На момент написания статьи на Яндекс.Станции и Яндекс.Модуле просмотр видео с Youtube очень урезан: нет входа в аккаунт, а значит - отсутствуют тренды, подписки, рекомендованные видео, поиск, трансляции, итд.

Возможности расширения

  • Отправка практически любого видео YouTube на Яндекс.Станцию или Модуль.
  • Отправка трансляции (стрима) с YouTube на Яндекс.Станцию или Модуль.
  • Возможность быстро найти видео с Youtube на Я.Видео по его названию.
  • Быстрый импорт в расширение всех подключенных устройств.

Безопасно ли это? Какие данные передаются?

  • Процесс трансляции на Станцию или Модуль сделан точно теми же средствами, что и обычная трансляция из Я.Видео, так что процесс безопасен.
  • Все данные хранятся в памяти браузера и передаются только между Яндексом, YouTube и используемыми сервисами (Quasar, закрытое API Станции и Модуля).
  • При запросах расширение использует ваши cookie, что позволяет лучше работать с настройками и историей.

Мне нравится! Как начать пользоваться?

Инструкция зависит от устройства:

На ПК (настольные компьютеры, ноутбуки)


Так отображаются дополнительные значки в списках видео на Youtube

После установки расширения при заходе на YouTube в левом верхнем углу каждого видео появятся 2 значка. Разберём их различия:

2019-06-11 07-09-07.jpg

  1. Нажатие на эту иконку сразу отправляет видео на Станцию или Модуль.
  2. Нажатие на эту иконку открывает страницу Яндекс.Видео с поисковым запросом по названию этого видео (сделано на случай изменения существующего API трансляции).


При нажатии на первую кнопку появится окно с привязанными устройствами. Если никакие устройства не привязаны:

  • нажмите "Импортировать устройства",
  • После появления списка устройств, нажмите на нужное для трансляции.

Теперь все устройства сохранены в памяти браузера.

При изменении аккаунта, ID у устройств, или привязки/изменения новых/старых устройств обязательно повторите импорт. Подробности на скриншоте справа.

На смартфонах (полностью поддерживается только на Андроид)

Установка

Обновление расширения

Первый способ

Второй способ

Третий способ

  1. Ничего не делать, расширение обновится автоматически (от 1 дня до 1 недели).

Возможные проблемы и методы решения

При импорте устройств ничего не происходит/вылезает ошибка "Ошибка при подключении к серверу Яндекса"

Данная ошибка встречается в Яндекс Браузер Бета и некоторых актуальных версиях Яндекс браузера. Решения на данный момент нет: Яндекс.Браузер блокирует запросы расширения. Сейчас общаюсь с поддержкой Яндекс.Браузера по этому поводу, как станет понятно с чем это связано - напишу. Единственный выход на данный момент - пользоваться Хромом или Оперой или попытаться полностью переустановить Я.Браузер (с удалением БРАУЗЕРА, всей истории и настроек, а затем повторной установкой браузера (не бетой)) .


Яндекс.Станция в моей жизни появилась совершенно случайно. Я не планировал отваливать 10 000 рублей за экспериментальный продукт, который не особо вписывался в мои повседневные задачи, да и вообще нацеливался на Apple HomePod в качестве подарка себе любимому под конец года. Мне была не нужна особо умная начинка, а вот хороший звук — ещё как.

Но Яндекс.Музыка внезапно выпустила лимитрованную красную Станцию и предложила приобрести её за 389 рублей в месяц сроком на три года с подпиской на саму Музыку и Яндекс.Плюс со всеми плюшками. Любопытство взяло верх, так что, недолго раздумывая, я оставил заявку на сайте и успел сделать это одним из первых. Красные Станции моментально закончились, а моя приехала через полтора дня — и вот уже два месяца она радует меня. Не без нюансов, конечно же.


Я вряд ли смогу описать свой бешеный восторг от первого знакомства со Станцией. Могу лишь сказать, что таких ярких и необычных эмоций ни один гаджет в этом году у меня ещё не вызывал. Колонка подтянула все мои треки из Яндекс.Музыки, которые были импортированы ещё из Вконтакте много лет назад, и целый день наполняла меня мощными ностальгическими чувствами.

Но в первый же день стало понятно, что Алиса не такая умная, как хотелось бы. Она не всегда понимает контекст, не очень хорошо слышит (говорят, на первой прошивке Станции она слышала намного лучше), но отлично шутит. Например, на простой вопрос в духе «чем заняться сегодня вечером?» она может предложить вам «поиграть в дотку». Сказать, что я офигел от такого ответа — ничего не сказать.


А вот качеством звука колонки я остался очень доволен, причём прямое сравнение с HomePod позднее показало, что Станция звучит ни чуть не хуже, а в некоторых случаях даже лучше, чем детище Apple, которое иногда злоупотребляет умным эквалайзером. А ещё Яндекс.Станция звучит значительно громче, пусть и не на 360 градусов.

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

Ещё один минус: конструкции фраз по типу «отключись после этой песни» или «включи весь альбом с этой песней» она не понимает. Но при этом понимает такую сложную фразу, как «включи лоу-фай хип-хоп радио на YouTube» и предлагает выбрать один из доступных каналов с лоу-фай хип-хоп стримами. Правда, в таком случае лучше держать колонку подключенной к телевизору через HDMI, чтобы видеть все варианты выбора в её графическом интерфейсе. Но на будущее можно просто запомнить цифру нужного канала и сразу называть его Алисе.


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

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


Этой прокладкой могло бы стать полноценное приложение для управления Станцией, а не тот огрызок веб-интерфейса в приложении «Яндекс», который есть сейчас. Да, туда приходят уведомления и запросы об оплате подписок или фильмов, через него происходит настройка Станции, её сброс или отвязка от аккаунта. Но этого мало. Особенно если в дальнейшем планируется развитие Станции в сторону центрального хаба умного дома (уже сейчас она может работать с охранными системами Гольфстрим и управлять умными светильниками Xiaomi, но не без танцев с IFTTT)

Не хватает как минимум более глубокой интеграции с Яндекс.Музыкой, и хоть какого-то отображения присутствия Яндекс.Станции в списке устройств, на которых играет музыка, как это сделано у Spotify. Я хочу переключать треки на станции, находясь в другой комнате, а не кричать ей каждый раз голосом или подходить к ней вплотную, потому что она плохо слышит. Ставить лайки молча тоже было бы удобно. Но больше всего не хватает возможности бесшовного продолжения воспроизведения музыки с колонки на смартфоне. Я не хочу заново искать плейлист или трек, на котором остановилась колонка. Я хочу продолжать слушать музыку с того же места.

К слову, про Яндекс.Музыку. Именно Станция приучила меня пользоваться этим сервисом на постоянной основе, активно ставить лайки трекам и улучшать тем самым рекомендации, которые с каждым днём действительно становятся всё лучше и лучше. Мне потребовалось примерно две недели, чтобы выдрессировать Яндекс.Музыку и научить её рекомендовать то, что я обычно слушаю через Apple Music или Spotify. Теперь я просто просыпаюсь с утра, говорю «Алиса, музыку!» и наслаждаюсь персональным потоком годноты из колонки весь день, если работаю из дома.

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

Например, как-то раз накануне вечером в караоке я пел одну из любимых песен Blink-182. Утром она никак не выходила у меня из головы, я ходил и тихонько напевал её всё утро. Ближе к обеду я попросил Станцию включить музыку — и первой же песней стала одна из любимых у Blink-182. Не та, что я напевал всё утро, но тем не менее.

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


В целом, несмотря на эти недостатки, я полностью доволен Яндекс.Станцией и считаю её не только самым эмоциональным и крутым гаджетом этого года, но и лучшей умной колонкой на рынке. Ни Apple HomePod, ни Google Home не умеют так хорошо понимать русскую речь (или вообще понимать её, да, Сири?), запускать фильмы или даже банальное видео на YouTube и уж тем более брать на себя роль полноценной ТВ-приставки.

Помимо описанного выше, мне не хватает разве что более глубокой интеграции с фирменными сервисами Яндекса (чтобы вызвать такси через Яндекс.Такси или закать еду через Яндекс.Еда прямо с колонки) и лучшего и более естественного распознавания команд. В ближайшее время колонка наверняка получит множество программных улучшений, одним из которых совершенно точно станет распознавание конкретного голоса, а не всех, кто в доме.

Чего не хватает другим людям из нашей команды? Давайте посмотрим.

Арсений записал очень подробное видео, в котором поделился примерно полугодичным опытом использования Яндекс.Станции и рассказал обо всех её особенностях как продукта, а не просто необычной домашней игрушки.

А ещё я поболтал с другими ребятам из нашей команды из числа владельцев Яндекс.Станции и узнал, что они про неё думают:

Илья Добровольский, Big Geek

Если в общем и целом, то станцией я довольна. Я не любитель смотреть YouTube, поэтому эта сторона станции меня не интересует, да и в принципе подключение к телевизору мне не нужно. Она понимает мой совершенно невнятный, никакущий английский (не всегда с первого раза, но всё равно лучше, чем Сири), и быстренько врубает мне нужную музыку, а после проигрывает похожую музыку. А ещё ей можно задавать вопросы по всяческой терминологии и т.д.

Если говорить о том, что не нравится, то это, пожалуй, то, что она периодически реагирует на телек и любит включать шансон, когда её об этом не просят. Один раз она отказалась выключать музыку, просто играла и всё. Спасло только отключение из сети.

Думаю, будущие прошивки исправят текущие проблемы.

Алёна Абрашова, Big Geek

Как видите, по большей части, претензии носят софтверный характер, а значит наверняка они уже скоро будут исправлены. Я верю, что Яндекс.Станция в скором времени будет способна на такие крутые вещи, какие ни HomePod, ни Google Home в России даже не снились. Осталось только дождаться этого момента. В остальном — она прекрасна, и я рекомендую её к покупке на официальном сайте прямо сейчас в качестве идеального новогоднего подарка для всей семьи.

Ну а если вам Яндекс.Станция по каким-то причинам не нравится — вы всегда можете приобрести Apple HomePod или Google Home в нашем магазине.

Читайте также: