forked from j62/ctbrec
Allow streaming of running recordings
Since the playlist is now written on-the-fly, we can stream the recording while it is still running
This commit is contained in:
parent
1f50b74728
commit
2775303113
|
@ -413,13 +413,14 @@ public class RecordingsTab extends Tab implements TabSelectionListener, Shutdown
|
||||||
JavaFxRecording first = recordings.get(0);
|
JavaFxRecording first = recordings.get(0);
|
||||||
var openInPlayer = new MenuItem("Open in Player");
|
var openInPlayer = new MenuItem("Open in Player");
|
||||||
openInPlayer.setOnAction(e -> play(first));
|
openInPlayer.setOnAction(e -> play(first));
|
||||||
if (first.getStatus() == FINISHED || Config.getInstance().getSettings().localRecording) {
|
if (first.getStatus() == RECORDING || first.getStatus() == FINISHED) {
|
||||||
contextMenu.getItems().add(openInPlayer);
|
|
||||||
} else if (first.getStatus() == RECORDING && !Config.getInstance().getSettings().localRecording) {
|
|
||||||
openInPlayer.setText("Open live stream");
|
|
||||||
openInPlayer.setOnAction(e -> play(first.getModel()));
|
|
||||||
contextMenu.getItems().add(openInPlayer);
|
contextMenu.getItems().add(openInPlayer);
|
||||||
}
|
}
|
||||||
|
if (first.getStatus() == RECORDING) {
|
||||||
|
var openLiveStream = new MenuItem("Open live stream");
|
||||||
|
openLiveStream.setOnAction(e -> play(first.getModel()));
|
||||||
|
contextMenu.getItems().add(openLiveStream);
|
||||||
|
}
|
||||||
|
|
||||||
var openContactSheet = new MenuItem("Open contact sheet");
|
var openContactSheet = new MenuItem("Open contact sheet");
|
||||||
openContactSheet.setOnAction(e -> openContactSheet(first));
|
openContactSheet.setOnAction(e -> openContactSheet(first));
|
||||||
|
|
Loading…
Reference in New Issue