From 43ef2bdf67e207aa6b6893bf28bc63029cadefa5 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sun, 20 Jan 2019 13:33:16 +0100 Subject: [PATCH] Add setting to disable playlist generation on the server Implementing #142. This has feature has the disadvantage, that the recording is always detected as still recording, because the finished state is assumed by the existence of the playlist file. --- common/src/main/java/ctbrec/Settings.java | 1 + common/src/main/java/ctbrec/recorder/LocalRecorder.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/common/src/main/java/ctbrec/Settings.java b/common/src/main/java/ctbrec/Settings.java index c35eb421..9e155327 100644 --- a/common/src/main/java/ctbrec/Settings.java +++ b/common/src/main/java/ctbrec/Settings.java @@ -103,4 +103,5 @@ public class Settings { public String recordingsSortColumn = ""; public String recordingsSortType = ""; public double[] recordingsColumnWidths = new double[0]; + public boolean generatePlaylist = true; } diff --git a/common/src/main/java/ctbrec/recorder/LocalRecorder.java b/common/src/main/java/ctbrec/recorder/LocalRecorder.java index 7c12e4be..52b49b6f 100644 --- a/common/src/main/java/ctbrec/recorder/LocalRecorder.java +++ b/common/src/main/java/ctbrec/recorder/LocalRecorder.java @@ -398,6 +398,10 @@ public class LocalRecorder implements Recorder { } private void generatePlaylist(File recDir) { + if(!config.getSettings().generatePlaylist) { + return; + } + PlaylistGenerator playlistGenerator = new PlaylistGenerator(); playlistGenerators.put(recDir, playlistGenerator); try {