Skip to content

About

Приложение для Windows для музыкальных заказов зрителей Twitch через Яндекс Музыку и Donation Alerts, управления очередью и отображения текущего трека в OBS.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Stream Music Request (SMR)

Stream Music Request (SMR) — приложение для Windows, которое помогает стримерам организовать музыкальные заказы зрителей и управление фоновой музыкой во время трансляции.

Проект разработан Hedzh для русскоязычных стримеров. Сейчас основным музыкальным источником является Яндекс Музыка.

Текущий статус: версия 1.4.0. Проект развивается; возможны ошибки и изменения поведения между версиями.

Возможности

  • Яндекс Музыка: авторизация, воспроизведение сохранённого плейлиста или персональной радиостанции «Моя волна».
  • Заказы зрителей: приём ссылок на треки и управление очередью.
  • Twitch: музыкальные заказы и пропуск трека через Channel Points, сообщения в чат об успешных и отклонённых заказах.
  • Donation Alerts: музыкальные заказы через донаты с настройкой сумм для обычного заказа, приоритетного заказа и пропуска трека.
  • Приоритеты воспроизведения: обработка обычных и SUPER-PRIORITY заказов с учётом очереди.
  • Управление очередью: блокировка треков и пользователей, управление воспроизведением.
  • OBS: виджет текущего трека с обложкой и несколькими вариантами оформления.
  • Настройки: управление подключениями, источником основной музыки, громкостью, наградами Twitch и поведением приложения.

Подробности и инструкции по настройке собраны в руководстве пользователя. История изменений по версиям находится в CHANGELOG.md.

Требования

  • Windows.
  • .NET 10 SDK для сборки из исходного кода.
  • Подключение к интернету для авторизации и работы с внешними сервисами.
  • Аккаунты Яндекс Музыки, Twitch и/или Donation Alerts — в зависимости от используемых функций.
  • OBS Studio — если нужен виджет на трансляции.

Сборка из исходного кода

  1. Установите .NET 10 SDK.
  2. Склонируйте репозиторий или скачайте его архив.
  3. Откройте терминал в каталоге проекта.
  4. Выполните команду:
dotnet build .\Stream.MusicRequest.slnx -c Release

Для публикации автономной сборки Windows x64 в проекте предусмотрен профиль:

Stream.MusicRequest.App/Properties/PublishProfiles/win-x64-single-file.pubxml

Перед публикацией сборки для использования на трансляции рекомендуется проверить работу нужных подключений и настроек на своём компьютере.

Документация

Если вы нашли ошибку или хотите предложить улучшение, создайте Issue в репозитории и выберите соответствующий шаблон.

Поддержать разработку

Если SMR оказался полезен, вы можете добровольно поддержать разработчика:

Поддержать Hedzh

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

Важная информация об использовании музыки

SMR — технический инструмент для управления воспроизведением и музыкальными заказами. Программа не предоставляет лицензий или разрешений на публичное исполнение, ретрансляцию или распространение музыкальных произведений.

Перед использованием музыки в эфире самостоятельно проверьте действующие условия музыкального сервиса, правила стриминговой платформы и необходимые права на музыкальные произведения. Разработчик не гарантирует, что выбранный пользователем сценарий трансляции разрешён соответствующими сервисами или правообладателями.

SMR — независимый проект; он не является официальным продуктом и не связан с Яндексом, Twitch или Donation Alerts.

Авторские права и условия использования кода

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

Пожалуйста, не рассматривайте публикацию репозитория как разрешение на повторное использование, распространение или создание производных продуктов без согласования с автором. Условия использования самой платформы GitHub продолжают действовать.


Разработка: Hedzh.

About

Приложение для Windows для музыкальных заказов зрителей Twitch через Яндекс Музыку и Donation Alerts, управления очередью и отображения текущего трека в OBS.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages