cs-hall does NOT support any streaming services by default, out-of-the-box you can only queue URLs with embeddable video elements (e.g. self-hosted). In addition to that you may use controllers' expansions to expand on the supported media sources at your own risk and discretion, you can find more in our extra-hac GitHub and in our Discord community.
To install an expansion controller, follow these steps:
1
Copy all the contents of the controller
Copy all the contents of the controller you wish to install, not the file itself, but its contents.
2
Open expansions file
Navigate to cs-hall/client/dui/javascript/controllers/ and open the expansions.js file.
3
Paste the contents of the controller
Paste the contents of the controller in your expansions.js file and save it.
4
Restart the resource
Type ensure cs-hall in your server's console.
Please be mindful of the content you stream since your players also stream it through their clients.