Comments 16
С одной стороны интересно, с другой https://github.com/itchyny/volume-go + go http = результат за 15 минут и еще бинарик можно другу скинуть.
Но в целом если зависимости не парят, то нода проще
Kodi в качестве плеера + Kore (или web-интерфейс) для удалённого управления. И можно не вставая с дивана не только громкость регулировать.
Я не понял зачем стрелять межконтинентальной ракетой по чижику?
Базовый http-сервер на си занимает около экрана кода. Вариантов на гите - ворох, написать самому тоже дело совсем простое. Все равно ведь на си писать?
А на ноде можно вызвать любую тулзу через шелл из командной строки для управления громкостью, в тч и просто одну строчку на PowerShell, которая дернет WinAPI.
Остаётся just because i can / for fan, видимо.
Может понадобиться вызвать сишный код из js, например для ускорения каких-либо вычислений. Само существование таких вещей как ffi мягко намекает, что это в принципе не какой-то невероятный кейс.
Смысл был показать, как ещё это можно сделать.
Сервер на крестах написать много ума не надо, я этим в институте на лабораторных занимался, лет десять назад.
из-за чего периодически приходится вскакивать и дёргать громкость на плеере или усилителе.
а теперь какой флоу будет? Разблокировать телефон, перейти на веб-морду, и выставить громкость?.. так уже сцена в фильме сменится к этому времени.
В плеерах есть галочка, типа "normalize volume".
Разблокировать телефон, перейти на веб-морду, и выставить громкость?.. так уже сцена в фильме сменится к этому времени.
Да это обычно не проблема одной сцены, оно редко прям так быстро меняется. В любом случае это быстрей чем вскакивать.
В плеерах есть галочка, типа "normalize volume".
В онлайн-кинотеатрах такое пока мало где есть.
Пишем примитивное управление громкостью PC по локалке на NodeJS