Вот уже второй год я использую чудо колонку от Яндекса и у меня накопился самый разный опыт ее эксплуатации. В прошлой статье я писал основные впечатления. Если вам интересно почитать его то ссылка будет в конце статьи. Сегодня расскажу несколько интересных трюков работы со станцией. Расскажу как можно удобно искать и смотреть видео на колонке из сервисов яндекса и youtube, а так же как смотреть вообще почти любое скачанное видео буквально в пару тыков пальцем.
Прослушивание музыки
В галереях я уже делился этим способом. Суть очень простая. Чтобы не переговариваться голосом с Алисой можно открыть приложение Яндекс.Музыка и оттуда запустить нужный трек или плейлист прямо на колонку.
Дополнение от апреля 2023. С последними обновлениями станции и приложения яндекс музыки слушать эту самую музыку на колонке стало ещё удобнее! Дело в том, что отправив плейлист или трек на станцию вы не просто передаёте поток на неё, но и превращаете смартфон в полноценный пульт. Вы можете переключать треки на колонке со смартфона и даже управлять громкостью.
Правда проверял я со своего iPhone, но думаю и на андроид смартфонах всё работает так же. Напишите в комментариях если у вас смартфон на андроиде.
Прослушивание любых MP3 в Яндекс Музыке и на колонке
Этот трюк в меньшей степени касается именно станции, но позволяет в том числе слушать на колонке любые mp3. Предварительно необходимо эти треки загрузить в сервис яндекс музыка. Для этого идём на вкладку «Коллекция» и создаём новый плейлист.
ЛЮДИ! НЕ ПОКУПАЙТЕ ЯНДЕКС СТАНЦИЮ, ПОКА НЕ ПОСМОТРИТЕ ЭТО ВИДЕО
Загрузка mp3 треков в Яндекс Музыку
Сервис предупредит вас о том, что вам может потребоваться согласие правообладателя на данные композиции, но после загрузки вы сможете слушать в яндекс музыке эти песни как на смартфоне, так и на станции включив их через приложение как было показано выше. Таким образом можно добавить в свою коллекцию даже те композиции, которых нет в библиотеке сервиса Яндекс Музыка.
Просмотр видео на Яндекс Станции
По умолчанию алиса предлагает на главном экране видео из подписки Кинопоиска и немного из youtube. Но ведет себя иногда странно если вы хотите что-то найти. Безусловно делать поисковые запросы голосом гораздо удобнее чем набирать их на пульте, но почему-то алиса иногда очень странно ищет.
Например она может показать в результатах поиска кино с одноклассников при том, что в библиотеке кинопоиска есть такой фильм. Так же не всегда очевидны результаты когда вы явно попросите поискать ее что-то в youtube.
Чтобы немного упростить себе жизнь я использую следующий лайфхак. Я ищу нужное мне видео в приложении youtube на смартфоне, а затем делаю поделится им и в списке возможных действий на iPhone выбираю «Отправить на устройство». Поскольку у меня только одна станция то видео сразу же начинает воспроизводится на колонке.
Что интересно подобным образом нельзя включить кино из приложения кинопоиск. Но можно в приложении яндекс открыть эфир, найти в нем нужный фильм и из него уже отправить просмотр на колонку. Не самый удобный фокус, но я надеюсь в Яндексе это скоро исправят.
Вывести видео с YouTube на телевизор через станцию алиса
Добавлено в апреле 2023. Опять же с обновлениями станции и приложения кинопоиска теперь отправить видео из приложения на смартфоне в колонку можно!
Но работает это почему-то не всегда. Есть ощущение, что не все фильмы из библиотеки кинопоиска доступны к воспроизведению на Яндекс Станции. После отправки некоторых фильмов Алиса сообщает об ошибке и просит повторить запрос позже.
Как посмотреть любое видео на Яндекс Станции
Этот трюк не является чем-то секретным, сами разработчики писали о такой возможности где-то на просторах интернета (мне кажется в одном из телеграм каналов связанных с яндексом я это прочитал).
Суть очень простая. Вы можете вопсроизвести на колонке любое видео, которое зальете на яднекс диск. Ограничения тут только в том, что на Яндекс Диск нельзя залить видео файл больше 2гб. Дальше на сайте Яндекс.Диска кликаем по файлу видео и в открывшемся проигрывателе находим кнопку, ск помощью которой отправляем его на колонку.
Воспроизведение видео из Яндекс Диска на колонке Яндекс Станции.
Голосовые звонки на колонку Яндекс Станция
Обнаружил, что идею, которая пришла мне в голову уже реализовали. Теперь на колонку можно позвонить из приложения яндекс и пообщаться голосом с теми, кто рядом с ней находится. Пару раз мне это пригодилось. Это безусловно не моя заслуга, просто мне это показалось очевидным и видимо разработчики колонки тоже об этом думали.
Очень надеюсь, что и программный пульт в приложение Яндекс или Кинопоиск тоже встроят. Перекрикивать кино чтобы управлять колонкой не всегда удобно, особенно в шумной толпе.
Кстати в новой колонке Яндекс Станция Макс в комплекте уже есть пульт, но и стоимость у нее выше.
А звонить на колонку можно со смартфона можно из приложения Яндекс. В разделе устройства найдите колонку и нажмите на зеленую трубку. Так же имеютя некоторые настройки. Работает это через Яндекс Мессенджер, так что в скором времени видимо можно будет и с колонки звонить на Яндекс Мессенджер.
Голосовой Звонок на колонку Яндекс Станция
Сценарий использования этой фишки такой — позвонить детям или пенсионеру, людям с ограниченными возможностями, которые могут только голосом управлять устройством. Когда появится возможность звонить с колонки то можно будет запрограммировать несколько контактов и чтобы ребенок или бабушка могли сказать Алисе «Позвони пете» или «Позови на помощь» и Алиса сама все сделает. Можно так же запрограммировать алису на вызов неотложки для инвалида, это уже реально полезная функция получается. Пока ее нет, но надеюсь Яндекс ее реализует, все таки Станция стала самой популярной колонкой с голосовым ассистентом в России.
Моя первая обзорная статья на Станцию .
Если понравилась статья ставьте лайки подписывайтесь на канал.
Развлечения Посмотреть
Посмотреть фильм или ролик
Посмотреть фильм или ролик
Примечание. Чтобы подключить к телевизору колонки без HDMI, создайте тандем с совместимым устройством: Модулем или телевизором Яндекса.
Купить или арендовать фильм
Чтобы посмотреть фильм, который не входит в подписку, его нужно арендовать или купить.
На экране с описанием фильма выберите «Купить» или «Смотреть» и следуйте подсказкам Алисы.
Zigbee™ является товарным знаком Connectivity Standards Alliance. |
Zigbee™ является товарным знаком Connectivity Standards Alliance. |
Была ли статья полезна?
-
рекомендации не помогли
Расскажите, что вам не понравилось в статье:
Время на прочтение
4 мин
Количество просмотров 81K
На Яндекс.Станции неудобно смотреть YouTube. Нет рекомендаций, подписок и даже поиск нормально не работает. Поэтому я написал телеграмм бота для отправки на неё любого видео. Под катом история, как я это сделал несмотря на то, что официального открытого API нет.
С чего все началось?
Я инженер. Постоянно изучаю, как работают разные технологии и вещи вокруг, а также делаю много интересных проектов сам. Когда друзья подарили мне Яндекс.Станцию, я зареверсил протокол активации и развил идею передачи данных, ориентированной на wow-эффект. У меня глупый (не smart) телевизор, а в качестве основной медиа приставки я использую Станцию.
Все отлично, да только YouTube смотреть на ней совсем неудобно. Нельзя войти в аккаунт Ютуба, а значит, никаких рекомендаций и подписок. Кроме того, поиск по видео в Станции, как я понял, осуществляется через Яндекс.Видео. К сожалению такая схема не очень хорошо работает. Иногда не находятся видео даже если дословно произнести название, а новые видео вообще нельзя посмотреть, пока поисковик Яндекса их не проиндексирует.
Я почти смирился с тем, что YouTube на Станции смотреть нельзя, но все изменилось пару недель назад.
Что же произошло?
В субботу утром я решил посмотреть последний сезон «Кремниевой долины». Зашел на «Кинопоиск» и увидел следующее: После клика по кнопке видео улетело на Яндекс.Станцию и воспроизвелось дальше там. Прямо как ChromeCast или AirPlay. Восторг! Но я обрадовался не самому функционалу, а потенциальной возможности отправить любое видео на станцию.
Я и думать забыл про сериал — на все выходные ушел в реверс инжиниринг и разработку.
Давайте разбираться.
Открываем «Кинопоиск» или «Яндекс.Видео» в Хроме — там отличные инструменты для web разработки. Находим нужную кнопку, кликаем правой клавишей мыши, выбираем «Исследовать элемент».
Можно много, что там поизучать, но нас интересует, какой запрос выполняется при клике по этой кнопке. Переходим во вкладку «Network» инструментов разработчика и смотрим запросы. Да, отлетает много статистики, но сразу видно 2 интересных запроса. Это devices_online_stats и station.
Получаем список устройств
devices_online_stats — запрос активных устройств пользователя. Простой GET запрос. Если вы авторизованы в Яндексе, то можете узнать о своих устройствах просто открыв в браузере ссылку: quasar.yandex.ru/devices_online_stats Что в ответе:
< «items»:[ < «icon»:»https://avatars.mds.yandex.net/get-yandex-station/1540981/yandexstationicon/orig», «id»:»************», «name»:»Яндекс Станция», «online»:true, «platform»:»yandexstation», «screen_capable»:true, «screen_present»:true >], «status»:»ok» >
Интересно и достаточно интуитивно. ID Станции в примере я заменил на звездочки на всякий случай, но именно он понадобится нам в дальнейшем.
Воспроизводим видео
Запрос на yandex.ru/video/station отправляется методом POST. Повторим его из консоли, получив команду следующим образом: Запускаем в терминале и получаем ответ:
Через пару секунд видео запускается на станции. Успех!
Собираем
- SessionID — авторизация в Яндексе
- x-csrf-token
- provider_item_id — ссылка на видео (или идентификатор для некоторых сервисов)
- device — Идентификатор устройства, который мы получили ранее
Что за x-csrf-token? Не будем сейчас углубляться. Его можно получить просто GET запросом на frontend.vh.yandex.ru/csrf_token если вы авторизованы в Яндексе.
К этому моменту я уже стал оборачивать все в скрипт на Python. В итоге функция для отправки видео на станцию выглядит примерно так:
def sendToScreen(video_url): # Auth and getting Session_id auth_data = < ‘login’: config.login, ‘passwd’: config.password >s = requests.Session() s.get(«https://passport.yandex.ru/») s.post(«https://passport.yandex.ru/passport?mode=auth, data=auth_data) Session_id = s.cookies[«Session_id»] # Getting x-csrf-token token = s.get(‘https://frontend.vh.yandex.ru/csrf_token’).text # Getting devices info TODO: device selection here devices_online_stats = s.get(«https://quasar.yandex.ru/devices_online_stats»).text devices = json.loads(devices_online_stats)[«items»] # Preparing request headers = < «x-csrf-token»: token, >data = < «msg»: < «provider_item_id»: video_url >, «device»: devices[0][«id»] > if «https://www.youtube» in video_url: data[«msg»][«player_id»] = «youtube» # Sending command with video to device res = s.post(«https://yandex.ru/video/station», data=json.dumps(data), headers=headers) return res.text
Вы могли заметить, что я добавляю поле player_id если прислана ссылка с Ютуба.
Дело в том, что на Станции есть несколько плееров с кодами youtube, vh и ott. По умолчанию используется vh, но тогда ломается превью и название ролика. Кроме того, его состояние не сбрасывается при смене ролика, что часто вызывает ошибки (Возможно, не все поля в запросе были «лишними»). Плеер ott, как я понял, используется для стриминговых сервисов, а это значит, что в перспективе можно смотреть IPTV через станцию.
Что в итоге?
Сейчас у меня есть бот, через которого мы отправляем видео с Ютуба на Станцию. Просто нажимаем «Поделиться» в приложении YouTube и отправляем ссылку Боту. Кстати, я назвал его «Ящик» и сделал логотип).
Я не стал делать его публичным, чтобы не собирать логины и пароли. Но вы можете развернуть такого же для себя или доработать для OAuth авторизации или отправки видео с других сайтов. Все исходники доступны на GitHub.
Я хотел сделать расширение для браузера, чтобы работало совсем как AirPlay с любыми видео, но понял, что удобнее отправлять из приложения с телефона. А для такого сценария лучше подходит бот. Вот видео его работы:
Заключение
Когда инженеру нехватает функционала, он доделывает его сам. Мы теперь действительно регулярно пользуемся этим ботом — очень удобно
Разработчики Яндекса, пожалуйста не ломайте этот запрос. Это не уязвимость. Работает только с аутентификацией. А если есть возможность — сделайте API устройств публичным — столько всего можно еще сделать!
Спасибо, что читаете мои статьи! Надеюсь, вам было интересно.
Источник: domrf-lk.ru
Как проигрывать саундтреки к видео на YouTube через Amazon Echo
Умный динамик Echo от Amazon не только отвечает на всевозможные вопросы с помощью искусственного интеллекта по имени Alexa, но и проигрывает музыку и даже ролики с YouTube. Это особенно актуально, если в определенный момент вы хотите просто послушать звуковой ряд музыкального видео.
Чтобы Echo мог выполнять поставленные задачи, нужно установить так называемые скиллы. В настоящее время только для музыки и аудио имеется 38 таких скиллов, например, радиостанции, Spotify, а также Amazon Music.
Хотя официального скилла для YouTube еще нет, есть неофициальные. Такой скилл можно скачать на платформе разработчиков Github по ссылке: https://github.com/mdnahian/YTAudio. Его можно установить как нормальный скилл и потом управлять сервисом YouTube с помощью ассистента Alexa. В качестве временного решения можно также соединить ваш смартфон с ассистентом Alexa через Bluetooth.
После этого можно будет получать доступ на YouTube через приложение и запускать свой плейлист. Так вы будете воспроизводить звуковой ряд видео через Echo.
Теги amazon
Источник: ichip.ru
Как AirPlay YouTube Audio на HomePod
Официальной поддержки HomePod на YouTube пока нет, но знаете ли вы, что вы все еще можете слушать музыкальные клипы YouTube с помощью HomePod? Это стало возможным с помощью AirPlay, функции, которая уже давно присутствует на iPhone и в экосистеме Apple.
Когда вы пытаетесь заставить Siri воспроизвести определенное видео YouTube на своем HomePod, вы просто получите ответ «Я не могу открывать здесь приложения». Это связано с тем, что HomePod не может открывать приложения, установленные на вашем парном iPhone, но это не значит, что вы вообще не можете воспроизводить видео с YouTube. В ситуациях, когда вы не можете заставить Siri воспроизводить звук, всегда есть альтернативный путь – AirPlay.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
AirPlay может передавать любой звук, воспроизводимый на вашем iPhone, прямо на HomePod, включая YouTube. В этой статье мы обсудим, как с легкостью можно использовать AirPlay YouTube Audio на HomePod.
Как AirPlay YouTube Audio на HomePod
Вам нужно будет использовать Приложение YouTube на вашем iPhone или iPad, поэтому убедитесь, что он у вас установлен. Просто выполните следующие действия, чтобы начать:
- Запустите приложение YouTube на своем устройстве iOS / iPadOS и найдите видео, которое вы хотите послушать, с помощью HomePod.
- Начните воспроизведение видео и проведите пальцем вниз от правого верхнего угла экрана, чтобы открыть Центр управления iOS. Если вы используете старый iPhone с Touch ID, вы можете провести вверх от нижней части экрана, чтобы получить доступ к Центру управления.
- В Центре управления вы найдете карту воспроизведения в правом верхнем углу. Здесь нажмите на значок AirPlay, как показано на скриншоте ниже, чтобы продолжить.
- Это покажет вам список всех AirPlay-совместимых устройств, включая ваш HomePod. Теперь просто нажмите на свой HomePod, чтобы выбрать его в качестве источника звука для видео YouTube, которое в настоящее время воспроизводится.
- Через секунду воспроизведение звука переключится на HomePod. Вы можете открывать другие видео на своем iPhone, но звук по-прежнему будет транслироваться на HomePod. Вы можете снова переключиться на свой iPhone в качестве источника звука из того же меню.
Это почти все, что вам нужно сделать, теперь ваш HomePod будет местом назначения аудио для видео на YouTube.
Этот метод AirPlay пригодится, когда вы слушаете музыкальные клипы и подкасты на YouTube, а не смотрите их. Вы также можете использовать его всякий раз, когда слушаете другие видео на YouTube, где само видео не имеет особого значения.
YouTube в HomePod с AirPlay через Mac тоже работает
Хотя в этой статье мы сосредоточились на iPhone и iPad для использования AirPlay, вы можете добиться того же и на Mac.
На Mac все, что вам нужно сделать, это найти значок AirPlay всякий раз, когда вы смотрите видео YouTube в Safari, щелкнуть по нему и переключить источник звука.
Независимо от того, какое устройство Apple вы используете, методика его работы в основном одинакова.
Очевидно, эта процедура предназначалась для потоковой передачи аудио с YouTube, но вы можете использовать AirPlay и для потоковой передачи другого контента. Например, Spotify еще официально не добавил поддержку HomePod, но вы все равно можете использовать AirPlay для потоковой передачи песен на HomePod. То же самое относится и к другим сторонним сервисам потоковой передачи музыки и потокового видео, просто войдите в AirPlay, выберите HomePod в качестве места назначения, и вперед.
Надеюсь, теперь вы научились использовать AirPlay для прослушивания YouTube на HomePod или HomePod mini. Это еще одна полезная возможность умных динамиков, и не забудьте также просмотреть другие статьи о HomePod.
Есть ли у вас какие-либо особые мысли, уловки или опыт по поводу совместного использования AirPlay, YouTube или HomePods? Дайте нам знать об этом в комментариях.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Источник: btip.ru