Flux Player now indicates that link originally used for downloads is not working and I should remove the following newer link:184.108.40.20604.
The Flux Player you refer to reached version 2.1 and it's available for downloading from the link below. If it's a different application, then visit its official website through Help > About. Most developers place links to their homepage there as well.
Note: The download in the link above is under the first paragraph.