Описание
Streamify — это красивый музыкальный виджет для стримеров, который показывает зрителям какая музыка сейчас играет. Работает как Browser Source в OBS Studio и автоматически подстраивается под любое разрешение экрана.
Виджет предназначен для стримеров, которые хотят предоставить зрителям информацию о воспроизводимой музыке, создать более интерактивный и профессиональный стрим.
В будущем планируется добавить полную интеграцию с Twitch для заказа треков за Channel Points.
Текущие возможности
- Автоматическое масштабирование под любое разрешение (1080p, 1440p, 4K)
- 3 позиции размещения: по центру, слева, справа
- Динамический фон меняется под цвета обложки альбома
- Отображение текущего трека в реальном времени
- Прогресс воспроизведения с анимированным прогресс-баром
- QR-код для быстрого перехода к треку на телефоне
- 3 типа переходов: Vinyl Slide, Flip, Dissolve
- Аудио-визуализатор (эквалайзер)
- Web-интерфейс для конфигурации
Планируемые функции
- Воспроизведение музыки прямо в браузере (Spotify + YouTube)
- Заказ треков за Channel Points зрителями
- Автоматическая очередь заказанных треков
- Мини-режим: компактный виджет 400×200px
- Фильтры треков: блокировка explicit контента
- Интеграция с донатами (возможность заказа за деньги)
Технический стек
React 19
TypeScript
Framer Motion
Styled Components
Vite
Node.js
Express.js
Spotify Web API
Twitch API
ColorThief
QRCode
Варианты использования
- Полноэкранный режим: для специальных музыкальных блоков
- Мини-режим: постоянное отображение во время игры (планируется)
- Интерактивный режим: музыкальные стримы с заказами зрителей (планируется)