This application is the frontend GUI for connecting to WWSU Radio's server (Lovinity/wwsu) and managing many aspects of the radio station.
Version 8 is still in ALPHA. Many things do not work yet, and the API should be considered very unstable.
This application is only meant for use within WWSU Radio (but the code is available publicly for anyone who wishes to build something similar for their radio station). This application is used in conjunction with the server in the "wwsu" repository.
This application uses a custom implementation of node-machine-id to generate a "host ID" based on your device. This ID is transmitted to WWSU on connection. If your host ID is not authorized to connect to WWSU, DJ Controls will show an error and prevent use. Please contact WWSU Radio (and provide the last 6 characters of your Host ID) if you are a member or contractor and need access.
NEVER share your full host ID with anyone publicly; treat it like a password.
While in Alpha, version 8 is NOT following semantic versioning (as it is still considered an unstable API). Instead, breaking changes (along with new features) will only bump the minor version instead of the major. The major version will remain at 8 until we reach a stable point.