https://github.com/gen1nya/WinMediaSessionProvider
Дохерачил вне стрима сишарповый сервис для передачи медиаинформации в сокет (а из сокета в плеер с пластинкой)
Что в данный момент есть:
- Теперь это не сервис (ака служба) windows, а просто no-UI приложение с правами текущего пользователя;
- Из служб запущенных на уровне SYSTEM медиасессии читать нельзя;
- В фоновой таске убрал утечки памяти
- И даже починил медленное завершение работы
- Запускается без установки из exe'шника и спокойно висит в трее ;)
Что еще нужно сделать:
- Контекстное меню можно расширить. Например, дать менять порт и показывать, что сейчас играет
- Начать таки делать FFT и придумать для него эффективный энкодинг и транспорт, чтобы не засрать всю RAM полуживыми JSON'ами
- можно расширить функциональность и дать возможность клиентам управлять сессией. Зачем? Да хз, по приколу
- понизить версию SDK, чтобы на win10 работало. Сейчас просто не запустится
EXE'шник весит непозволительно дохера, почти 200мб, ЗАТО может работать без внешнего .net рантайма, да и в оперативке оно заняло 25мб
Дохерачил вне стрима сишарповый сервис для передачи медиаинформации в сокет (а из сокета в плеер с пластинкой)
Что в данный момент есть:
- Теперь это не сервис (ака служба) windows, а просто no-UI приложение с правами текущего пользователя;
- Из служб запущенных на уровне SYSTEM медиасессии читать нельзя;
- В фоновой таске убрал утечки памяти
- И даже починил медленное завершение работы
- Запускается без установки из exe'шника и спокойно висит в трее ;)
Что еще нужно сделать:
- Контекстное меню можно расширить. Например, дать менять порт и показывать, что сейчас играет
- Начать таки делать FFT и придумать для него эффективный энкодинг и транспорт, чтобы не засрать всю RAM полуживыми JSON'ами
- можно расширить функциональность и дать возможность клиентам управлять сессией. Зачем? Да хз, по приколу
- понизить версию SDK, чтобы на win10 работало. Сейчас просто не запустится
EXE'шник весит непозволительно дохера, почти 200мб, ЗАТО может работать без внешнего .net рантайма, да и в оперативке оно заняло 25мб
GitHub
GitHub - gen1nya/WinMediaSessionProvider: provides information about win 10 or 11 media session via websocket
provides information about win 10 or 11 media session via websocket - gen1nya/WinMediaSessionProvider
twitch-watcher Setup 0.2.1.exe
195.9 MB
Я собрал версию чата с ботом!
Можно крутить рулетку
Можно отправлять сообщения по команда
Можно даже отправлять сообщения по регуляркам
Или просто по словам в тексте
Enjoy, короче. Только перед установкой тему экспортируйте, а то МАЛО ЛИ
Можно крутить рулетку
Можно отправлять сообщения по команда
Можно даже отправлять сообщения по регуляркам
Или просто по словам в тексте
Enjoy, короче. Только перед установкой тему экспортируйте, а то МАЛО ЛИ
🔥1👏1
twitch-watcher Setup 0.2.3.exe
196.1 MB
итак, где 0.2.2? А нет ее, и [ДАННЫЕ УДАЛЕНЫ]. Зато есть 0.2.3
- можно играть со шрифтами
- можно играть с ботом
- бот больше не падает от знаков переноса
- бот правда умеет сохранять роли
- появилась переменная
- появилась переменная
- бот теперь не насилует твичевое апи, так что шанс получить 418 в лицо существенно ниже
В прошлый раз забыл написать, но
Чтобы бот заработал нужно сделать логаут и снова залогиниться в аппке. Это связано с тем, что твич заранее хочет знать, что приложение будет делать, и в старой версии запроса на мут небыло
- можно играть со шрифтами
- можно играть с ботом
- бот больше не падает от знаков переноса
- бот правда умеет сохранять роли
- появилась переменная
${last_message}, бота может цитировать сообщение пользователя- появилась переменная
${random(10, 20)}, будет вставлять случайное число в заданном диапазоне- бот теперь не насилует твичевое апи, так что шанс получить 418 в лицо существенно ниже
В прошлый раз забыл написать, но
Чтобы бот заработал нужно сделать логаут и снова залогиниться в аппке. Это связано с тем, что твич заранее хочет знать, что приложение будет делать, и в старой версии запроса на мут небыло
🔥1
Предлагаю эдак через полчасика (в 20:00 МСК) пойди возвращать [ПЕКО] из зоны [ПЕКО]
https://www.twitch.tv/evg_on <- жмать сюда
https://www.twitch.tv/evg_on <- жмать сюда
❤1🔥1
twitch-watcher Setup 0.2.3.exe
196.1 MB
"приходит как то Шредингер к котику, показывает ему коробку для долбоебов, а она ему как раз"
К чему это я? К тому, что я пока отлаживал рулетку - отключил в ней функцию, кхм, непосредственно мута, да так и отдал вам сборку. Вооооть. Исправляюсь
К чему это я? К тому, что я пока отлаживал рулетку - отключил в ней функцию, кхм, непосредственно мута, да так и отдал вам сборку. Вооооть. Исправляюсь
а еще я написал статью на мидиум о том как настраивать рулетку
Medium
Как настраивать рулетку (mute) в оверлеешной
Тэкс, важно, если мы уже залогинилсь, нужно разлогиниться и войти повторно.
Было выяснено следующее:
Твич - бака (были сомнения?)
Роли модера и редактора слетают и их нужно восстанавливать.
С модером это не проблема, а вот для восстановления роли редактора нет апи.
Есть только внутрянка твича (на graphQL), в которой одна ошибка и ты ошибся, потому, что TOS использование внутренних методов нарушает. Лучшее ее не трогать
Зато роли VIP и художника не слетают и их даже не надо восстанавливать.
В общем, редакторы, победившие в рулетку больше не редакторы, такова судьба.
Твич - бака (были сомнения?)
Роли модера и редактора слетают и их нужно восстанавливать.
С модером это не проблема, а вот для восстановления роли редактора нет апи.
Есть только внутрянка твича (на graphQL), в которой одна ошибка и ты ошибся, потому, что TOS использование внутренних методов нарушает. Лучшее ее не трогать
Зато роли VIP и художника не слетают и их даже не надо восстанавливать.
В общем, редакторы, победившие в рулетку больше не редакторы, такова судьба.
✨Г Р А Д И Е Н Т ✨
Можно крутить и вертеть как угодно, но пока только один.
Хоть радиальный хоть линейный
Можно крутить и вертеть как угодно, но пока только один.
Хоть радиальный хоть линейный
