Secret weekend programmer who wants to make life easier with technology
- The Netherlands
- hnjameindersma.net
Pinned Loading
-
StreamPalette
StreamPalette PublicSimple web GUI for playing audio streams with offline playlist and settings files
JavaScript 1
-
DD-WRT
DD-WRT PublicA collection of DD-WRT scripts and extras, focusing on managing multiple Access Points or Nodes
Shell
-
Goal is to control switching HDMI so...
Goal is to control switching HDMI sources on my TV, unfortunately my TV's API is hardly working so I'll need HDMI-CEC. Since LibreELEC-11.0 has no default package manager, thus PIP packages cannot easily be installed (like paho.mqtt). And considering cec-client is not functioning properly on my system, thus the more difficult cec-ctl had to be used. I've created a HTTP bridge that allows changing HDMI source through a physical CEC address by posting it to `hostname:8232/source`. The endpoint(s) will be used by OpenHAB's HTTP binding for contol. 1from http.server import BaseHTTPRequestHandler, HTTPServer
2import re
3import subprocess
4import json
5 -
[Behringer X32 / Midas M32] Split a ...
[Behringer X32 / Midas M32] Split a multi-channel X-USB into virtual outputs with PulseAudio on Linux/Ubuntu 1# X32/M32 with X-USB on Linux/Ubuntu
2This guide is written for all owners of a Behringer X32 or Midas M32 with a X-USB 32x32 channel expansion card. It is directed towards splitting the X-USB channels up in virtual outputs on Ubuntu 18.04 with PulseAudio. The guide may also work for other versions or distro's of Linux with PulseAudio.
34It is assumed that the X-USB is installed and connected to a computer. And automatically recognized as a multi-channel soundcard by the operating system. Also note that on Ubuntu 18.04, PulseAudio runs on top of ALSA. ALSA picks up the soundcard and PulseAudio then uses the full soundcard through ALSA to create virtual channels.
5
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.