- Apr 13, 2019
-
-
ale authored
* We can't use a RWMutex due to the predictor write at the end * Return and log errors when lbv2 returns no results * Generally increase http debug level
-
ale authored
Half-closed connections will get sources stuck.
-
ale authored
Drop our own XSLT template (yay), we can get the same information using the built-in /status-json.xsl page with Icecast >= 2.4.
-
ale authored
-
- Apr 12, 2019
- Apr 11, 2019
- Apr 10, 2019
-
-
ale authored
We only use the proxy for Icecast streaming so there's no need to be generic.
-
- Apr 09, 2019
-
-
ale authored
Includes a merge of radiod and redirectord, updates to more modern Go idioms, adoption of the higher level etcd concurrency primitives, and a lot of other minor implementation changes. The refactor is still incomplete: the daemons won't compile and the code to start the RPC servers is missing.
-
- Oct 26, 2018
-
-
ale authored
-
- Nov 30, 2015
-
-
ale authored
-
- Nov 02, 2015
- Oct 21, 2015
-
-
ale authored
-
- Oct 17, 2015
-
-
ale authored
Enabled by setting the --debug-addr command-line option.
-
ale authored
Split networking is where nodes communicate among themselves on a private network (for example when behind a NAT infrastructure). This change adds the --internal-ip option to radiod, that advertises a separate IP for internal communication.
-
- Oct 15, 2015
-
-
ale authored
-
- Sep 27, 2015
-
-
ale authored
-
- Jul 27, 2015
-
-
ale authored
-
- Jul 24, 2015
-
-
ale authored
-
- Jul 22, 2015
-
-
ale authored
Previously the Controller would be left in a bad state on a master -> slave transition.
-
- Jan 31, 2015
-
-
ale authored
The Stop() method on the liquidsoap controller could have been called multiple times.
-
- Jan 17, 2015
-
-
ale authored
This will limit useless reloads (and related killSources), for instance when transcoding parameters change. Also, improve the icecast config generation test.
-
- Jan 16, 2015
- Jan 15, 2015
- Jan 13, 2015
-
-
ale authored
-
ale authored
-
ale authored
Adds optional transcoding parameters to a Mount. Each node will then start a master election for every transcoded stream, and the master will run liquidsoap to re-encode the data. Transcoding mounts are identical in other respects to normal mounts, except that liquidsoap acts as a source for them.
-
- Jan 02, 2015