In addition to the items @didikunz highlights there are four more badly formatted XML lines in the config file. Although these do not seem to be causing error reports in your system the lines should be removed or amended. Remove them if your system is not using a DataVideo TC-100 or TC-200 interface. The lines that need removing are the last two in both screen consumer settings:
<sbs-key>false [true|false]</sbs-key>
<colour-space>RGB [RGB|datavideo-full|datavideo-limited] (Enables colour space convertion for DataVideo TC-100 / TC-200)</colour-space>
The media scanner does not need to be running to play videos, but is needed by a client such as the SVT standard client which asks the server to return the lists of files. In turn the server asks for the media list and template list from the scanner. The scanner must run in the same folder as the server because the scanner reads the config file paths segment of the casparcg.config file to locate the media stores.
So you can play a media file by typing the play command in the server console window:
play 1-10 "BANNER V1"
You can test the media scanner connection and operation from a web browser. If you run the browser on the server machine enter the address http://localhost:8000/cls which should return a list of media files and their key properties or address http://localhost:8000/tls which should return a list of template files.
I note from the log report that the server is returning a template list in response to the Received message from 127.0.0.1: TLS\r\n suggesting that the scanner is accessible from the server.
The list of templates returned also implies the server has run at some time to create the thumbnails.
The only other slightly odd value I spotted is the <x> value in both screen consumer definitions. I assume you have a very large extended display as the value of 3300 if quite large. However I do not think this should cause a crash if you only have a full HD resolution display.