You would be amazed to find out how much software some manufacturers have that is never put on their website.
Ditto, especially with these types of products from China. They just don't seem to care about support. I own a Dahua which is recommended by a lot of the community here, but figuring out which app to download from their website and using it isn't easy. I call it 'job security' for the CCTV guys.
In the end, I was impressed by this player for Swann 264 files. I was able to open the folder of saved videos and they were well categorized and the playback was smooth.