-
Clone the
radiodan server
andexample
applications:$ git clone https://github.com/radiodan/radiodan.js $ git clone https://github.com/radiodan/client-web-example
-
Run
npm install
in both directories. -
Ensure you have a valid server config file in
radiodan.js
e.g.:$ cp radiodan.js/config.json.example radiodan.js/config.json
-
Clone the Chrome Helper App and Chrome Extension:
$ git clone https://github.com/andrewn/discovery-helper-app $ git clone https://github.com/andrewn/discovery-extension
-
In Chrome, go to chrome://extensions/. It's also available through the Chrome -> Preferences -> Extensions.
-
Select
Developer mode
(top right) -
Select
Load unpacked extension
-
Navigate to the
discovery-helper-app
folder. -
Select
Select
. "Radiodan Discovery Helper" should appear in the list of Extensions. -
Repeat steps 4-6 for the
discovery-extension
folder.
Start rabbitmq:
$ rabbitmq-server -detach
Radiodan server:
$ cd radiodan.js
$ ./bin/server config/config.json
In another terminal:
$ cd client-web-example
$ node index.js
The Helper App be launched automatically. If not, select Launch
under "Radiodan Discovery Helper".
The Extension will appear in the browser toolbar using the Radiodan logo.
-
Click the Radiodan logo and a list of discovered Radiodan on the local network will appear.
-
Select a radio, a simple web interface will open in a new tab
Use Ctl-C to kill the radiodan.js
and client-web-example
processes.
Disable the Chrome Helper and Chrome Extension by selecting the Enabled
checkbox next to both.