Version 1.4.12 Build 228 (2026-10-27)

[+] Added support for sound card being used as clock source
[+] Added "Secondary folder" setting for slots. If set, the web API will
    look in that secondary folder if an audio file is not found in the main
    folder. This allows you to move files to an archive location.


Version 1.4.11 Build 227 (2025-01-16)

[*] Silence detection default threshold is now -30 dBFS
[+] Ability to specify central location for database files in AudioLogger.ini
    (General -> DatabaseFolder)


Version 1.4.10 Build 226 (2024-11-05)

[*] Application will close gracefully on Windows shutdown
[*] Made encoder buffer queue size configurable, defaulting to 6000ms
    as in v1.4.8 and ealier
[-] When an incoming stream fails and reconnects, the old stream object
    might not be released properly


Version 1.4.9 Build 224 (2024-02-15)

[*] Web: Command execution (/execute) now possible through POST and GET
[*] Increased encoder buffer to mitigate dropouts in audio files


Version 1.4.8 Build 222 (2023-11-03)

[*] Web: Improved download/decoding status display


Version 1.4.7 Build 221 (2023-10-30)

[*] Web: Updated wavesurfer.js to v7.4.2, added loading indicator, slight
    design changes


Version 1.4.6 Build 220 (2023-10-28)

[-] "Streaming only" option may be unintentionally enabled


Version 1.4.5 Build 219 (2023-10-20)

[+] "Streaming only" option


Version 1.4.4 Build 218 (2022-11-30)

[-] Webserver not active after restart


Version 1.4.3 Build 217 (2022-11-30)

[-] Webserver status not retained after automated Windows restart
[-] FTChipID.dll (used for FTDI activation) missing in setup


Version 1.4.2 Build 216 (2022-11-18)

[*] SMTP: Added Message-Id header to fix incompatibility with GMail
[-] Recording continues after clicking Stop


Version 1.4.1 Build 215 (2022-04-06)

[*] Improved detection of charset of incoming stream metadata
[*] Improved handling of errors during automated cleanup
[*] Web: Improved support for filenames with non-ASCII characters
[*] Removed gap between recordings (in favor of a possible slight overlap)
[-] Web: Playback may pause/stop on seeking
[-] Web: Disabled auto play, user must click Play in popup to start playback
[-] Bug reports cannot be uploaded, redirect to web browser
[*] SMTP: Added support for TLS 1.2


Version 1.4.0 Build 209 (2020-11-24)

[*] Switched to Delphi XE6 compiler, with new libraries and Unicode support
[+] New modern web UI
[-] BASS Error 20 on streaming server connection
[-] Possible GUI freeze when streaming is enabled
[*] Removed WMA encoding option and basswma.dll
[-] GUI freeze during incoming stream connection attempts
[*] Slot configuration will give error when output folder is empty
[-] Web GUI: Events not displayed on day of DST switch
[+] Added support for TLS v1.2 in HTTP notifications
[-] No events displayed in Web GUI in timezones with negative UTC offset
[+] Streaming: New "Internal server mode" option; will open a
    Shoutcast-compatible streaming server on the specified port where
    listeners can connect to. Host name field can be used to specify a
    particular bind IP, or left empty to listen on all IP addresses.


Version 1.3.7 Build 182 (2019-09-04)

[*] Adjusted server addresses for license retrieval and bug reporting


Version 1.3.6 Build 181 (2018-12-10)

[+] Added XSHWID activation scheme
[-] E-Mail configuration: STARTTLS setting not retained
[+] StreamingConnectDelay can be set in AudioLogger.ini; will avoid multiple
    encoder connection attempts
[+] Web server: Ability to bind to IP by entering "IP:Port" into port field


Version 1.3.5 Build 177 (2018-05-03)

[*] Increased available RAM to 4 GB
[+] Added ExtraSleep setting in AudioLogger.ini slot configuration
[+] lame.exe now included in distribution 


Version 1.3.4 Build 174 (2017-06-15)

[+] Support for BASS.DLL plugins (copy into plugins\bass folder inside
    program directory)
[+] Ability to update the (outgoing) stream title via a file named
    "streamtitle.txt" located in the slot output folder
[-] REST: Both POST /ws/execute and POST /execute accepted for command execution
    

Version 1.3.3 Build 171 (2016-11-21)


[+] Web server: Added HTTP range request support for audio files
[+] Added support for custom filename patters; leave blank for default;
    extension will be added automatically; supported variables: %Y, %y, %M, %D,
    %h, %m, %s
[+] Ability to specifiy alternative location for slot database file in
    AudioLogger.ini
[+] Ability to run multiple Audio Logger instances on the same computer
    using -rootfolder switch and separate licenses


Version 1.3.2 Build 167 (2016-07-11)

[-] Possible "Invalid floating point operation" if silence detection is enabled
[+] REST: Added /ws/slots/#/stats
[-] Silence detection: false alarms


Version 1.3.1 Build 164 (2016-05-09)

[-] Prevent false silence alarms
[*] Web server: Improved error handling

[-] Web server: Cannot access file that are still being written to

[*] Web server: Ability to serve custom files (resources\web subfolder)


Version 1.3.0 Build 160 (2015-09-15)


[+] Added streaming support (Professional edition only)
[*] Merged changed from v1.2 branch
[+] Ability to reload Winamp plugins at runtime
[-] BASS Error 33 when using WAV output
[+] REST: URL prefix for slot info is now "/ws/slots" instead of "/ws/slot"
    (old URLs will still work but are deprectated now)
[+] REST: Added Silence, LastMetadata, CurrenTitle to /ws/slots output
[+] Alarms: Support for SSL (https:// URLs)
[+] E-Mail: Support for STARTTLS/SSL and authentication


Version 1.3-beta Build 150 (2015-03-11)

[+] Ability to specify recording length and offset per slot
[+] Ability to disabled top-of-the-hour alignment for recordings
[+] Support for Winamp DSP plugins (experimental)



Snapshot - Build 113

[*] HTTP alarms: Force connection close after HTTP call
[-] Possible incorrect calculation of silence duration
[-] Possible freeze during slot rotation
[-] License Manager: Added SHWID4 activation method
[-] Cleanup by space not working (base folder missing)


Version 1.2.0 Build 109 (2015-02-16);

[*] HTTP alarms: Set proper User Agent


Version 1.2-beta Build 106 (2014-12-16)

[+] Ability to make HTTP calls when silence is detected/OK, URLs can
    be specified in slot configuration
[*] Configuration is auto-saved on configuration slot or edit global settings
[-] Wrong peak level displayed in multi-column setup
[+] Added support for alarm-only slots (no recording, only silence detection)


Version 1.2-beta Build 105 (2014-11-03)

[+] Ability to send e-mail when silence is detected:
    - New setting "silence detection" in slot configuration
    - Option "also when incative" will enable detection/e-mails even when
      encoder is stopped, so you can use Audio Logger as a silence detector
      without actual logging
    - New main window tab "E-Mail" with SMTP settings etc.
[-] Clean up by disk space does not work
[+] Support for multi-column display of slots and vertical auto-size;
    right-click a slot and use the popup menu to adjust column count
[*] Updated BASS.DLL to 2.4.10.0
[*] Updated BASSENC.DLL to 2.4.11.0
[*] Updated BASSMIX.DLL to 2.4.7.2
[*] Updated BASSSASIO.DLL to 1.3.0.2
[*] Updated BASSWASAPI.DLL to 2.4.0.2
[*] Updated BASS_FX.DLL to 2.4.10.0
[*] Cleanup is now done on a separate timer, not exactly at top of hour
[-] Cleanup by free space not working properly

