mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 16:47:31 -05:00
Improvements to icecast failure handling (#1401)
- Add mechanism to persist failure reason while continuing to reconnect - Add 'warning' attribute for failure conditions that may be temporary, but still need to be reported - Add logging for failures - Prevent possibly temporary server-side conditions from blocking reconnect attempts - Detect icecast 2.4 auth failures - Prevent generic errors from overriding existing error state
This commit is contained in:
@@ -440,7 +440,10 @@ public class StreamingEditor extends SplitPane
|
||||
TableColumn stateColumn = new TableColumn("Stream Status");
|
||||
stateColumn.setCellValueFactory(new PropertyValueFactory<>("broadcastState"));
|
||||
|
||||
mConfiguredBroadcastTableView.getColumns().addAll(enabledColumn, nameColumn, typeColumn, stateColumn);
|
||||
TableColumn errorColumn = new TableColumn("Last Error");
|
||||
errorColumn.setCellValueFactory(new PropertyValueFactory<>("lastBadBroadcastState"));
|
||||
|
||||
mConfiguredBroadcastTableView.getColumns().addAll(enabledColumn, nameColumn, typeColumn, stateColumn, errorColumn);
|
||||
|
||||
mConfiguredBroadcastTableView.getSelectionModel().selectedItemProperty()
|
||||
.addListener((observable, oldValue, newValue) -> setBroadcastConfiguration(newValue));
|
||||
|
||||
Reference in New Issue
Block a user