Commit Graph

325 Commits

Author SHA1 Message Date
jaredb7 e695852d19 Make PHP use the systems timezone setting
The timezone in the PHP INI file could differ from the timezone set on the system itself and result incorrect time display on webpages and wherever date functions are used.

Simple fix to read the systems timezone and make PHP use the correct one.
2023-04-02 00:27:08 +10:00
jaredb7 ae94cbc189 Enhancement to allow simultaneous RTSP stream recording
Updated birdnet_recording.sh
With a functional change around how ffmpeg is used to make use if it's functionality to accept multiple input streams and map each to a output file.
Due to the original implementation generating a  filename that contain the date/time streams would be writing to the same file - a small change was make each stream go to it's one file with unique filenames.

Updated livestream.sh & spectrogram.php
The Livestream service would fail if the RTSP stream setting was more than 1 stream (i.e comma separated list of streams)
Made some improvements so streaming is possible from any of the URL's, The Spectrogram page received a new control and some Javascript that allows the user to change between streams, the setting gets saved and the livestream service restarted so it uses's the correct stream.
This control is not visible if there are no RTSP streams configured
By default the livestream service will stream the the first RTSP URL, if the setting is not set or invalid

Updated advanced.php
With a small GUI change around RTSP steam entry by providing a input field for each URL and a button to add more fields.
In the background nothing changes as we use some Javascript to extract the valus entered and fill in the original rtsp_stream value with the correct comma separated string

Updated server.py
To work with the recording filename changes so that the correct filename is stored in the DB

Updated update_birdnet_snippets.sh
To support a new setting RTSP_STREAM_TO_LIVESTREAM on the Spectrogram page and in the livestream service
2023-04-01 22:29:02 +10:00
ehpersonal38 e799b7154a Patching minor XSS vulnerability
The update output shows the name of the current commit your local installation is on. So if a commit is named <script>alert("xss");</script>, for example, that code will execute when someone updates their installation.

Not a huge deal since we'd notice if someone made a rogue pull request with any commit names like that before ever accepting it into the repo.
2023-03-07 18:57:50 -05:00
ehpersonal38 77356659a2 Switching <b> for font-weight:bold 2023-03-07 18:26:55 -05:00
ehpersonal38 7e825d6009 Handle # of commits behind by, in case the main branch is amended/rebased 2023-03-07 18:20:51 -05:00
ehpersonal38 5e40772b42 More colorizing 2023-03-06 18:21:26 -05:00
ehpersonal38 73bd2a4e2c Fixing colorize bugs - it works now! 2023-03-06 18:10:14 -05:00
ehpersonal38 60700ac2bc Trying to colorize diff --stat in Update output 2023-03-06 16:51:02 -05:00
ehpersonal38 504942006b Initial chart commit 2023-03-05 14:45:07 -05:00
ehpersonal38 292e63c76c better update count 2023-02-15 11:54:03 -05:00
ehpersonal38 d08a0556b4 Merge branch 'new_model' 2023-02-03 13:03:13 -05:00
lloydbayley e6323e2546 Update index.php 2023-01-21 12:24:58 -05:00
ehpersonal38 28ff83b7f4 Merge branch 'main' into new_model 2023-01-20 14:38:25 -05:00
ehpersonal38 c23c661fa7 issue #704 2023-01-20 14:37:41 -05:00
ehpersonal38 b11ae6c10f issue #704 2023-01-20 14:37:26 -05:00
ehpersonal38 bb01cd0cfb small bug 2023-01-15 12:08:43 -05:00
ehpersonal38 84763bf5b7 New Model Implementation 2023-01-14 15:22:39 -05:00
ehpersonal38 18d933759c kiosk mode 2023-01-11 17:44:48 -05:00
lloydbayley 1e1dde8dba Update index.php 2022-11-16 17:02:32 +11:00
ehpersonal38 5f727e71a3 Update index.php 2022-11-15 12:30:04 -05:00
lloydbayley ba358ec23c Update index.php 2022-11-15 21:56:09 +11:00
Louis Croisez 3dfd740944 Adding feature: shifting down in frequency for earing impairment people 2022-10-02 16:31:29 +02:00
ehpersonal38 eb87f4aac1 Update style.css 2022-08-05 15:03:23 -04:00
ehpersonal38 9ffdc928bf update timer 2022-08-05 15:01:34 -04:00
ehpersonal38 29358943ba password obfuscation in advanced 2022-07-24 13:17:17 -04:00
ehpersonal38 eeee9e77fe delete improvements 2022-07-16 15:14:50 -04:00
ehpersonal38 d2d914f8ee Delete files 2022-07-13 13:31:26 -04:00
ehpersonal38 2151ac2181 no need to check the length 2022-07-06 16:31:59 -04:00
Patrick McGuire f383ef1343 Merge branch 'main' into weekly-report 2022-07-06 07:25:07 -04:00
ehpersonal38 d13ee9865a transition for earlier commit 2022-07-04 18:01:36 -04:00
ehpersonal38 82523b0a3a Styling when clicked page is loading 2022-07-04 11:31:56 -04:00
ehpersonal38 e19c7c6ba3 silence update indicator 2022-06-30 16:28:52 -04:00
ehpersonal38 b6bf1bedca More stats, formatting 2022-06-29 17:09:38 -04:00
ehpersonal38 a48ab9176f Dialog polyfill
https://github.com/GoogleChrome/dialog-polyfill
2022-06-27 15:32:54 -04:00
ehpersonal38 9c58e58d90 Weekly Report start 2022-06-27 14:28:31 -04:00
Patrick McGuire 72581de9a9 Merge pull request #403 from Phaeton/patch-1
Update style.css
2022-06-26 12:16:28 -04:00
mcguirepr89 992bb2c5a7 open databasemaintenance in new window 2022-06-25 15:02:59 -04:00
Phaeton 60ee6ecab5 Update style.css
fixed minor typo
2022-06-23 16:25:36 -04:00
ehpersonal38 335e1c6848 Update style.css 2022-06-22 13:05:11 -04:00
ehpersonal38 c16d5f2c0c Attempt at clearing cache 2022-06-22 13:03:57 -04:00
ehpersonal38 42de0bcc7d 397 more info for debugging 2022-06-22 12:59:35 -04:00
ehpersonal38 8d43a409e3 397 part 2 2022-06-22 12:20:47 -04:00
ehpersonal38 340fdc0505 #397 2022-06-22 12:14:43 -04:00
ehpersonal38 d445dbba9d fixy fixy 2022-06-19 08:49:13 -04:00
ehpersonal38 961802695e Better settings styling 2022-06-18 11:09:27 -04:00
ehpersonal38 daf8469b42 "You cannot" styling 2022-06-11 09:54:29 -04:00
ehpersonal38 b24d8d9796 Fix topnav width shrinking to be smaller than content 2022-06-04 08:19:30 -04:00
mcguirepr89 7bfe241e57 removed all sudo git instances 2022-06-02 06:40:42 -04:00
mcguirepr89 fb6ffee404 reworked the config.php notes 2022-06-01 16:49:57 -04:00
ehpersonal38 23a1e7a1d4 Trying and catching 2022-05-31 12:24:39 -04:00