К содержимому
FermionaPlay
Все приложения
Приложение Windows

Reward Desk

v0.10.0БесплатноРелиз:
Reward Desk превращает награды Twitch в звуки и видео на стриме. Настраивайте файлы, рулетки, команды чата и оформление роликов в отдельном приложении Windows; OBS получает готовое воспроизведение через один браузерный источник.
Требования: Windows 10/11 x64, OBS Studio с браузерным источником. Для защиты источника: OBS 28+. Баллы канала должны быть доступны вашему каналу Twitch.
Прямые загрузки из GitHub Releases. Windows x64.

Скриншоты

Звуковая рулетка
На скриншотах демонстрационные аккаунты. Личных баз в загрузках нет.

Что умеет

  • Создание и настройка наград Twitch напрямую, без Streamer.bot.
  • Один звук или ролик либо рулетка: без повторов до конца цикла или полный рандом. Свои веса и громкость у каждого файла.
  • Позиция видео на превью 1920×1080, случайное размещение, рамка, скругление и наклон. Без пустых полей вокруг кадра.
  • Своя подпись у каждого видео, отображение длительности, шрифты, цвета и девять быстрых позиций текста.
  • Команды чата со списком разрешённых ников. Визуальные группы и общий цвет наград, включая Twitch.
  • Очередь, пауза, остановка, тест, история и обработка возвратов. Постоянная ссылка для источника OBS.
  • Светлая и тёмная темы; русский, украинский и английский на лету. Локальные черновики и история сохранений.

Установка

  1. Скачайте EXE. Закройте старый Reward Desk, если он запущен, и установите приложение. Права администратора не нужны.
  2. Запустите через меню «Пуск» или ярлык. Крестик завершает программу; отдельная кнопка в заголовке сворачивает в трей.
  3. Для закрепления на панели задач нажмите правой кнопкой на значок запущенного приложения и выберите «Закрепить».

Первое подключение

  1. В «Подключение» нажмите «Войти через Twitch» и подтвердите разрешения в браузере. Регистрация разработчика не нужна: Client ID уже встроен.
  2. Выберите «Звук» или «Видео», создайте награду, добавьте файлы и нажмите «Сохранить». Чтобы появилась покупка за баллы, нажмите «Создать в Twitch».
  3. Скопируйте ссылку источника. В OBS добавьте «Браузер», вставьте URL и установите 1920×1080. Включите «Управлять аудио через OBS» и проверьте звук кнопкой «Тест».
  4. Используйте один общий источник в разных сценах. Программа или OBS с плагином должны работать, чтобы награды воспроизводились.
  1. В микшере OBS нажмите правой кнопкой мыши → «Расширенные свойства звука».
  2. В строке браузерного источника наград откройте «Мониторинг аудио» и выберите «Прослушивание включено» (Monitor and Output). Так звук идёт вам и на выход OBS для стрима/записи, согласно выбранным дорожкам.
  3. В «Настройки → Аудио → Расширенные → Устройство прослушивания» выберите свои наушники. При переключении на VR проверьте устройство шлема.
  4. Нажмите «Тест» в редакторе наград, проверьте движение уровня источника в микшере, его громкость и звук в наушниках.

Не выбирайте «Только мониторинг (заглушить вывод)», если награду должны слышать зрители: этот режим отключает прямой вывод источника в стрим/запись. Если появился двойной звук, проверьте, не захватывает ли «Звук рабочего стола» прослушивание повторно.

Настройки и кнопки

НастройкаЧто делает
Баллы и доступЦена, цвет, описание, сообщение зрителя, лимиты за эфир и на человека, перезарядка и пауза.
РулеткаПо умолчанию все файлы проходят один цикл без повторов. Вес влияет на выбор среди оставшихся. Прогресс сохраняется между запусками.
Награды каналаВсе пользовательские награды с поиском, фильтрами и сортировкой. Twitch позволяет редактировать через API только награды, созданные с тем же Client ID. Остальные доступны для просмотра.
МедиаMP3, WAV, OGG, M4A, FLAC; MP4 и WebM. До 512 МБ на файл и 10 минут воспроизведения. Поддержка зависит от кодека OBS.
ВозвратыОбычная покупка завершается после воспроизведения; при ошибке или остановке отправляется возврат. Опция мгновенного завершения покупки отключает возврат из приложения.

Связь с OBS и восстановление

Источник переподключается после обрыва и проверяет версию страницы. Защита может обновить только свой активный источник с точным URL; сцены, эфир и запись не меняются. В приложении настройка защиты выполняется отдельной кнопкой, без обязательного ручного ввода пароля. Прерванный показ требует решения в очереди, а не повторяется сам. Удалённый источник или падение OBS защита не исправляет.

Обновление без потери базы

В «Подключение → Обновления» доступна проверка при запуске и вручную. После подтверждения приложение проверяет загрузку по SHA-256, делает полную копию профиля, устанавливает обновление и запускается вновь. При незавершённых наградах обновление откладывается. Вход в GitHub не требуется.

Данные и безопасность

%APPDATA%\RewardDesk

Награды, медиа, очередь и черновики хранятся локально. Вход Twitch зашифрован и связан с пользователем Windows. Обновление и удаление программы не удаляют профиль. Для полной резервной копии после выхода скопируйте всю папку профиля, включая media. Не публикуйте профиль или секретную ссылку источника.

Проверка загрузки

Установщики пока без цифровой подписи издателя, поэтому Windows может показать SmartScreen. Скачивайте только из указанного GitHub и сверяйте SHA-256. Контрольная сумма не заменяет цифровую подпись. Настраивать собственную регистрацию Twitch и отключать защиту Windows не нужно.

Контрольные суммы SHA25616ea7d601150d054e78cd3f57f39de2dcbcebc66a2bec9f46c1dcbd75705de1eSHA-256
Другой вариант: Reward Desk OBS

Немного о данных

Посетителям не нужна регистрация. Рекламных трекеров нет. Кабинет владельца использует необходимую cookie входа. В «Творчестве» публичны загруженные владельцем работы, ники авторов, названия и даты записей. В аукционах сохраняются ставки и ники участников; публичны только лоты выбранного владельцем аукциона. Диагностические отчёты Shoutout Desk отправляются только с подтверждением: ник канала, версия, состояние и обезличенные события без токенов и текстов чата. Их видит только владелец сайта; срок хранения 30 дней. Сервер ведёт технические журналы для работы и безопасности сайта, в том числе с IP-адресами.

Только с вашего согласия Google Analytics получает просмотры публичных страниц и нажатия на загрузку приложений, а также технические данные браузера и устройства. Используются аналитические cookies. Рекламные функции отключены. Админка, аукционы и OBS-источники не отслеживаются; ники, тексты форм, параметры URL и токены не передаются нашими событиями. Выбор сохраняется в браузере на 180 дней; отозвать согласие можно через «Настройки аналитики» внизу страницы. Блокировщики и отказ от аналитики делают статистику неполной.

Во время эфира загружается внешний плеер Twitch. Twitch и сайты по внешним ссылкам обрабатывают данные по своим правилам. На узком экране вместо плеера будет ссылка на канал.

Как Google использует данные
Политика конфиденциальности Twitch