На Яндекс.Станции неудобно смотреть YouTube. Нет рекомендаций, подписок и даже поиск нормально не работает. Поэтому я написал телеграмм бота для отправки на неё любого видео.
19 показов
72K открытий
Пример работы
С чего все началось?
Я инженер. Постоянно изучаю, как работают разные технологии и вещи вокруг, а также делаю много интересных проектов сам. Когда друзья подарили мне Яндекс.Станцию, я зареверсил протокол активации и развил идею передачи данных, ориентированной на wow-эффект.
У меня глупый (не smart) телевизор, а в качестве основной медиа приставки я использую Станцию. Все отлично, да только YouTube смотреть на ней совсем неудобно. Нельзя войти в аккаунт Ютуба, а значит, никаких рекомендаций и подписок. Кроме того, поиск по видео в Станции, как я понял, осуществляется через Яндекс.Видео. К сожалению такая схема не очень хорошо работает.
Иногда не находятся видео даже если дословно произнести название, а новые видео вообще нельзя посмотреть, пока поисковик Яндекса их не проиндексирует.
Самое не логичное в Яндекс Станции
Я почти смирился с тем, что YouTube на Станции смотреть нельзя, но все изменилось пару недель назад.
Что же произошло?
В субботу утром я решил посмотреть последний сезон «Кремниевой долины». Зашел на «Кинопоиск» и увидел следующее:
После клика по кнопке видео улетело на Яндекс.Станцию и воспроизвелось дальше там. Прямо как ChromeCast или AirPlay. Восторг! Но я обрадовался не самому функционалу, а потенциальной возможности отправить любое видео на станцию.
Я и думать забыл про сериал — на все выходные ушел в реверс инжиниринг и разработку.
Ну как «взлом». Я просто посмотрел, как работает отправка команды с сайта на станцию. Технические подробности, как всегда на Хабре. А тут вкратце.
Я посмотрел, какие запросы улетают на сервер при нажатии на эту кнопку. Понял, что их можно повторить, изменив ссылку на ролик, а Станция его воспроизведет.
В результате получилась программа, которая может отправить ссылку с видео на Станцию. Но это ещё должно быть удобно!
Сначала я думал сделать расширение для Хрома, чтобы было совсем, как AirPlay, но потом понял, что удобнее управлять будет с мобильного телефона. Поэтому выбор пал на телеграм-бота.
Ему можно просто отправить ссылку на видео, а ботинки запустить программу, отправляющую ее на Станцию.
Что в итоге?
Сейчас у меня есть бот, через которого мы отправляем видео с Ютуба на Станцию. Просто нажимаем «Поделиться» в приложении YouTube и отправляем ссылку Боту. Кстати, я назвал его «Ящик» и сделал логотип)
Я не стал делать его публичным, чтобы не собирать логины и пароли. Но вы можете развернуть такого же для себя или доработать для OAuth авторизации или отправки видео с других сайтов. Все исходники доступны на GitHub.
А вот, как работает бот сейчас:
Заключение
Когда инженеру нахватает функционала, он доделывает его сам. Мы теперь действительно регулярно пользуемся этим ботом — очень удобно)
Фишки Яндекс Станции
Разработчики Яндекса, пожалуйста не ломайте этот запрос. Это не уязвимость. Работает только с аутентификацией. А если есть возможность — сделайте API устройств публичным — столько всего можно еще создать!
Спасибо, что читаете мои статьи! Скоро я напишу про сервис, который делал почти каждый вечер последние несколько месяцев.
Надеюсь, вам было интересно.
10 комментариев
Написать комментарий.
Понимаю, что это не самое подходящее место для оффтоп-обсуждения, но вот такой прикол я поймал в вашей игре 🙂
Развернуть ветку
Блин, Сергей, “I win”
Развернуть ветку
Круто! Как вам механика?
Развернуть ветку
Ну, как я понял, суть игры в том, чтобы вырастить более крупный шар по сравнению с имеющимися npc. Сделать это можно путём поглощения меньших по размеру. Причём их ещё надо «притянуть» к себе, а дефолтные параметры гравитации всё усложняют (так оно и интереснее). В плане механики мне понравилась штука, когда ты делаешь всё, чтобы притянуть к себе меньшую по объёму сферу, и ты думаешь «ага щас я её заберу в себя», то какие-то 1-2 мм всё решают (+гравитация), и ты можешь остаться на «стыковке». Но следующий выстрел может решить эту проблему и эта сфера будет поглощена.
Механика, если честно, лютая — я офигел от способа передвижения: мало того, чтобы передвигаться в одно направление, надо стрелять в противоположное; так ещё и если не будешь экономить выстрелы, рискуешь растратить свои ресурсы. Это усложняет, но это и заставляет вникать и думать типа «хмм.. надо сейчас аккуратнее до сфер добираться, а то можно и обнулиться». В общем, сложно, интересно и весьма необычно. По крайней мере доя меня необычно 🙂
Развернуть ветку
Ого! Спасибо за такой подробный отзыв!
Честно говоря, я немного позабросил этот проект, но вы вдохновляете меня снова вернуться к нему. Здорово, что вы сами разобрались в управлении)
Я планировал сделать что-то вроде agar.io только с механикой из игры osmos (https://www.youtube.com/watch?v=jrzhlTn1_ds). В планах были туториал, кампания и мультиплеер. А еще полноценный дизайн и таблица рекордов.
Не знаю, стоит ли доделывать эту игру. Проектов так много, а времени почти нет) Вот, последние пару месяцев сосредоточен на сервисе поиска горнолыжных инструкторов в Красной поляне: https://getcoach.ru
Поисковик горнолыжных инструкторов и инструкторов по сноуборду. Найдите тренера чтобы учится с…
getcoach.ru
Развернуть ветку
Да, Сергей, честно сказать — без гайдов сложновато и понять такое управление, как мне показалось, можно только имея какой-то опыт «играния» в разные приколюхи (ладно у меня в школе было времени достаточно на это). Но на самом деле бывает и так, когда фримиум-игра достаёт своим вовлекающим интерфейсом и тебе хочется порубиться во что-то тотал-фри, хоть и на ультах))
Вы хотите прикрутить более сложную графику, как я понял. Я на самом деле не вот дофига эксперт, я и то ради интереса на ваш гит зашёл (и не пожалел). Вспомнил время когда учился кодить на Swift на YouTube и сделал простенькую абстрактную игрушку на spritekit. Это был 2015 год. Сегодня я вижу ваш инди-проект и я подофигел, что с шариками можно так.
Я не говорю, что вам нужно все силы бросить на эту игрушку, если она в стадии доделывания, то why not. Тем более, вы до стадии доделывания прошли путь из точки А в точку Б. Если у этой штуки ещё и мультиплеер есть и продуманные сюжетные истории + scores, то так это бомба. Не могу сказать, что игра выстрелит в массах, да и первую аудиторию не всегда легко найти, но инди-игры сейчас любят, тем более на стим не у всех деньги есть. Чисто моё мнение.
А на Getcoach контент где берёте? Мониторите предложения и заносите их на проект? Вроде многие агрегаторы так делают.
Источник: vc.ru
Трансляция Экрана Смартфона или Ноутбука на Яндекс Модуль — Как Подключить и Настроить на Андроид и Windows?
ТВ приставка Яндекс Модуль управляется фирменной оболочкой операционной системы, которая основывается на базе Android TV. По идее это должно означать то, что мы можем подключить к Яндекс Модулю телефон или ноутбук и транслировать через него на большой экран телевизора дисплей. По крайней мере, с другими Андроид ТВ приставками и смартфонам и такая схема проворачивалась через приложения Miracast или по DLNA. Но Yandex не был бы Яндексом, если бы не реализовал все по-своему. И сейчас посмотрим, как именно.
Подключение смартфона к Яндекс Модулю и трансляция экрана в Кинопоиске
Прежде всего необходимо вспомнить, что у Яндекса имеется такой сервис, как Кинопоиск. Это онлайн кинотеатр с огромной подборкой фильмов и сериалов. Вы можете авторизоваться в нем под своей учетной записью — той же самой, в которой активирована подписка на Яндекс Модуль и к которой он привязан в приложении Яндекс. Если подключить смартфон к той же самой беспроводной сети, что и ТВ приставку, то любое видео из кинотеатра можно транслировать на экран телевизора.
Ваше мнение — WiFi вреден?
Показать результаты
Проголосовало: 51523
- Открываем приложение «Кинопоиск» и запускаем воспроизведение любого видео
- В углу экрана нажимаем на харакетрный значок ретранслирования по wifi
- И выбираем «Модуль». Кстати, обратите внимание, что также доступно воспроизведение звука через колонки, которые привязаны к этой же учетной записи Яндекс — Станцию и JBL Portable
- Картинка с экрана телефона пропадет и начнет отображаться на Яндекс ТВ
- При этом, приложение будет работать в фоновом режиме. Это означает, что можно свернуть окно с Кинопоиском на смартфоне и пользоваться другими приложениями. А управление проигрываетелем будет доступно из верхней шторки
Как подключить ноутбук на Windows к Модулю с Яндекс ТВ?
Данную фишку с трансляцией фильмов из Кинопоиска можно провернуть и для подключения ноутбука на Windows к ТВ с Яндекс Модулем. Также этот способ подходит и для Macbook, поскольку будет выполняться из обычного веб-браузера.
- Необходимо зайти на сайт KinoPoisk.ru и войти под своим логином и паролем от почты Yandex
- Выбрать нужный фильм и запустить его на ноутбуке
- После чего в нижнем углу экрана найти занкомый значок трансляции, навести на него мышью — увидим в меню «Модуль». Наводим на него и жмем на кнопку «Отправить»
- И кино пойдет на телевизоре, даже если на нем не установлено приложение «Кинопоиск HD» для Android TV
Как трансливать видео с YouTube на Яндекс Модуль с экрана телефона?
Не менее просто произвести трансляцию на Яндекс Модуль запущенное на телефоне видео из Youtube, чтобы оно отображалось на экране телевизора. Для этого:
- На смартфоне также должно быть предварительно установлено фирменное приложение «Яндекс» с привязанным к своему аккаунту Модулем, который отображается в списке устройств умного дома.
- И смартфон, и ТВ приставка должны быть подключены к одному и тому же ВайФаю.
- Необходимо запустить выбранное видео в приложение Ютьюба
- Нажать под ним на иконку «Поделиться»
- И среди всех значков найти «Отправить» с маленьким логотипом Yandex в углу
- После чего выбранное видео начнет проигрываться на экране телевизора, к которому подключен Модуль ТВ.
Источник: wifika.ru
Как включить ютуб на Яндекс станции?
Моё почтение, да просто у вас станция как подключена к телевизору просите Алису включить видео которое хотите на ютубе и она его запустит. Минуст тут только один и это в первую очередь, что вы не сможете вообще выбирать свои подписки и смотреть по ним видео ибо функции синхронизации с вашим аккаунтом пока еще нет на станции и просто сможете только выбрать видео и смотреть. Более детальная информация вот тут yandex.ru/support/station/video.html.
Другие вопросы посетителей из раздела «Яндекс Яндекс Станция»:
Программное обеспечение
Оборудование
Копирование материалов допускается только при указании источника
Источник: sotoguide.ru