From cf8493aef3a4f7ae576d3dc34dcefdf569d31b0e Mon Sep 17 00:00:00 2001
From: Louis Croisez This password will protect your "Tools" page and "Live Audio" stream. Do NOT use special characters. Accepted characters: [A-Z0-9a-z]
BirdNET-Pi Password
@@ -614,6 +623,10 @@ foreach($formats as $format){
+ + +
Using sox:
diff --git a/scripts/install_config.sh b/scripts/install_config.sh
index 023c135..c2364de 100755
--- a/scripts/install_config.sh
+++ b/scripts/install_config.sh
@@ -169,6 +169,9 @@ FREQSHIFT_HI=6000
## FREQSHIFT_LO
FREQSHIFT_LO=3000
+## FREQSHIFT_RECONNECT_DELAY
+FREQSHIFT_RECONNECT_DELAY=4000
+
## If the tool is sox, you have to define the pitch shift (amount of 100ths of semintone)
## FREQSHIFT_PITCH
FREQSHIFT_PITCH=-1500
diff --git a/scripts/spectrogram.php b/scripts/spectrogram.php
index 96b118e..7f34c4b 100644
--- a/scripts/spectrogram.php
+++ b/scripts/spectrogram.php
@@ -8,6 +8,12 @@ if (file_exists('./scripts/thisrun.txt')) {
$config = parse_ini_file('./scripts/firstrun.ini');
}
+if(!empty($config['FREQSHIFT_RECONNECT_DELAY']) && is_numeric($config['FREQSHIFT_RECONNECT_DELAY'])){
+ $FREQSHIFT_RECONNECT_DELAY = ($config['FREQSHIFT_RECONNECT_DELAY']);
+}else{
+ $FREQSHIFT_RECONNECT_DELAY = 4000;
+}
+
if(isset($_GET['ajax_csv'])) {
$RECS_DIR = $config["RECS_DIR"];
@@ -323,6 +329,8 @@ function toggleFreqshift(state) {
console.log("freqshift deactivated")
}
+ freqShiftReconnectDelay = ;
+
var livestream_freqshift_spinner = document.getElementById('livestream_freqshift_spinner');
livestream_freqshift_spinner.style.display = "inline";
// Create the XMLHttpRequest object.
@@ -349,7 +357,7 @@ function toggleFreqshift(state) {
livestream_freqshift_spinner.style.display = "none";
},
- 2000
+ freqShiftReconnectDelay
)
}
}
diff --git a/scripts/update_birdnet_snippets.sh b/scripts/update_birdnet_snippets.sh
index dcc58b2..f3cfff2 100755
--- a/scripts/update_birdnet_snippets.sh
+++ b/scripts/update_birdnet_snippets.sh
@@ -151,6 +151,9 @@ fi
if ! grep ACTIVATE_FREQSHIFT_IN_LIVESTREAM /etc/birdnet/birdnet.conf &>/dev/null;then
sudo -u$USER echo "ACTIVATE_FREQSHIFT_IN_LIVESTREAM=\"false\"" >> /etc/birdnet/birdnet.conf
fi
+if ! grep FREQSHIFT_RECONNECT_DELAY /etc/birdnet/birdnet.conf &>/dev/null;then
+ sudo -u$USER echo "FREQSHIFT_RECONNECT_DELAY=4000" >> /etc/birdnet/birdnet.conf
+fi
if ! grep HEARTBEAT_URL /etc/birdnet/birdnet.conf &>/dev/null;then
sudo -u$USER echo "HEARTBEAT_URL=" >> /etc/birdnet/birdnet.conf
fi
From 53fabaaa50b6248387a88ebb9b53e48af04b8c1b Mon Sep 17 00:00:00 2001
From: Louis Croisez
- +