{"repo":"u-wave/web","free":true,"listed":false,"github":"https://github.com/u-wave/web","clone":"git clone https://github.com/u-wave/web.git","description":"Web client for üWave, the self-hosted collaborative listening platform.","language":"TypeScript","stars":74,"topics":["music","collaborative-listening","collaborative-media-player","react","web-app","u-wave"],"license":"MIT","category":"media-processing","readme_excerpt":"u-wave-web Web client for [üWave][]. Dependencies - Setup - Building - API - License Dependencies For running in the browser: something modern. The aim is to support IE11+ and other modern browsers (recent Chromes and Firefoxes, at least). If you use something reasonably recent and üWave doesn't work, [file a bug][]! The server parts of üWave require Node version = 18.18.0. Getting Things Working To run the web client, you need an [üWave server][u-wave-core] to connect to. For development, first install the server: npm start will run the üWave server on port 6042. Then in a separate terminal do: This will run the web client on port 6041. Visit to use it! Building There are two main build scripts: one for development, and one for production. The development script runs a local üWave server and auto-reloads the web client when you make changes. When building the üWave web client for use on a server, the production build should be used instead. It removes costly debugging helpers from the code and minifies everything as much as possible. The prod script doesn't run a local server. To try out your production build, you can use the standalone serve script: API Please see the README in the [compiled npm package][] for API documentation. License The üWave web client is licensed under the [MIT][] license. The default [mention sound file][] comes from a [Sonics.io][] pack and is under the [Sonics.io License][] (archive link). [üWave]: https://u-wave.net [u-wave-core]: https://github.c","default_branch":null,"files":null,"tree":[],"storefront":"/r/u-wave","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/u-wave/web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}