Как стать автором
Обновить

Комментарии 29

Блин, это именно то чего мне не хватало в яндекс станции! Точно так же страдал. Спасибо!

Пользуйтесь! Здорово, что кому-то пригодилось)

нужен сервант для бота, так-то буду

Не рекламы ради. Но уже давно как написал приложение для андроида для отправки на станцию. Оно доступно в маркете. Это для тех кто не захочет заморачиваться с переделкой бота. А о принципе работы автор хорошо написал, молодец.

Круто! Поделитесь ссылкой?
И мне, как я раньше не додумался проверить функцию «поделиться».
Яндекс, не ломайте пожалуйста, у меня теперь есть повод отдать ползарплаты за вашу Станцию.
Хотя конечно матери моей нативный YouTube был бы лучше, рекомендации ей помогли бы найти интересный ей контент
Вот еще бы со звуком так, для мини станций. Тогда можно было б уведомления от умного дома кидать
В Яндекс.Музыке есть кнопка «Слушать на Станции», так что это теоретически возможно. Нужно разобраться только, есть ли там плеер, который сможет проиграть трек по произвольной ссылке.

Интересная идея! Попробую)

Спасибо, сделать звук было бы отлично!

Правильно ли я понял, что если немного докрутить настройки, дома поднять http-сервер, то можно в video_url подставлять локальную ссылку на файл, и так транслировать фильмы на станцию?

Я Хотел так сделать. Попробовал на своем публичном сервере разместить видео, и отправил ссылку на станцию. Не сработало. Но думаю, что если поэкспериментировать с форматами видео и настройками сервера, то может сработать.

У меня не получилось скормить колонке локальные mp3 и mp4, в ответ приходит ошибка. Если завернуть mp4 в самый простой web-плеер, то в ответ приходит success, но колонка моргает красным и ничего не показывает. Нужно найти правильные форматы.

У Вас получилось что-то? А то я сколько не пытаюсь это сделать, всё ошибка приходит «cant play video»
Ну да, то что для андроида мое.
в Казахстане Google play пишет «недоступно в вашей стране» для приложения на Андроид. можно ли устранить подобную дискриминацию?

Расширение 404 =(

Мы с одним моим знакомым ещё давно выяснили, что у яндекс станции внутри на самом деле андроид, но USB-порт так и не нашли. Всё-таки интересно, возможно ли как-нибудь её дореверсить до того, чтобы можно было подключиться по adb и запускать андроидные приложения.
А зачем с каждой ссылкой делается логин? Почему нельзя делать логин раз в сутки, например, и хранить детали сессии?
Да, так было бы правильнее сделать. Дело в том, что я пока не выяснил, как долго сессионный ключ остается валидным. Действительно, релогин можно делать только в случае, если ключ заэкспайрился и запрос не выполнился.

А еще я пока продолжаю эксперименты с этой функцией вне проекта с ботом. Поэтому мне удобнее, чтобы пока работало так.

Топ! Тоже попробую, спасибо

Давно хочу поставить свой сервер на Raspberry Pi в квартире, чтобы можно было произвольное видео смотреть. Похоже появилась надежда.


Главное не злоупотреблять — если популяризовать эту историю, Яндекс может быстро прикрыть такое простое API :)

Есть открытый сервер для стрима. Туда можно RTSP стрим затащить или стримить видео из файла. https://github.com/mpromonet/webrtc-streamer

Нужно сделать Apple Shortcut, чтобы в него отправлять ссылку без бота. На днях станция приедет, попробую реализовать. Спасибо за разбор метода!
Собрал быструю команду для iOS. Тестировал в версии 13.3. Добавляем и заполняем логин, пароль своего аккаунта яндекс. После добавления команда появится в меню «поделиться». Открываем приложение YouTube, жмем поделиться на видео, «More» и нажимаем на YStation Video.
Все сделано на запросах в яндекс, пароль и логин хранятся только в команде после ее добавления. Можно доработать и вынести в отдельный файл.
www.icloud.com/shortcuts/fc0addb77bcf4592b7209fa724a6b573

Кстати, в источниках не увидел где используется кука Session_id и у меня без нее заработало.
Добрый день, спасибо вам за работу. Я глянул исходники на гитхабе, и, насколько я понял, вы используете опрос телеграм API через какое-то время, веб-хуки не используются.
Есть очень интересная штука — называется Google Apps Script. Там вы можете написать всю логику, а самое главное, что данное приложение в гугле можно опубликовать по опредленному УРЛ, и прописать его в веб-хуки телеграма. Таким образом, мы можем не держать у себя работающее железо со скриптами, нужен только смартфон с телегой и сама я.станция. Определенное количество запросов в сутки гугл даёт бесплатно, их с лихвой хватает для личного использования. Таким образом мы получаем личного телеграм бота, на инфраструктуре гугла и ещё и бесплатно! Схема работы такая: пишите боту — телеграм ломится в гугл — гугл отправляет урл в апи яндекса. Вот хорошая статья по теме: ocordova.me/blog/telegram-bot-with-apps-script
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории