New [TeamSpeak/Chat] Added new startup parameter '-noclickableurls' which force disables clickable chat urls feature. Overwrites bot setting. Useful if bot runs in container with random public ports and no port closed error should popup.
Enhanced [System] Removed some sleeps for faster player start/restart/playback mode switching times. Improvement: 3 seconds faster.
Enhanced [System] Initialize MetaData database in update manager instead inside the webinsterface initialization. This way no console output of the update manager gets interrupted by metadata console prints.
Enhanced [System] Now only prints previously added "Admin logged in." and "User logged in." console outputs if the bot is running in our official docker image. The login check is only needed there.
Enhanced [System] Added unique seed creation for each bot used for the webinterface login cookie creation. Added additional new startup parameter '-resetseed' which resets the unique seed on bot start. Logged in users will get logged out if the bot restarts and this flag is set. An unique seed is required if the bot runs inside a container with same ip and same port on muiltiple containers with different webinterface passwords which created a cookie session conflict.
Enhanced [Windows version] Code improvements to support latest windows version changes to speed up response times and increase stability.
Enhanced [WebStream] Now closing waiting WebStream initialization after 10 seconds if no incoming client connection got created.
Enhanced [System] Added code to clear the audio output buffer after stop, pause and playback start commands This should prevent the longer playback and reaction times in the windows version (which also causes unexpected behavior like player freezes or skipping songs in playlist/queue) times if it shouldn't play anymore. This should also clear previous song audio fragments (0.5-1 second long) if a new song starts.