My anubias's leaves are always covered in some type of algae and recently they have also started to get a small hair-like growth on them which is black and makes them look really ugly.

Just wondering if anyone can tell me what the algae is and what the hair-like stuff is and also how to get rid of them if possible as they dont just rub off the leaves. I've also got 2 BN plecos which dont seem to be eating it.

Heres a photo of one of the leaves. Its hard to see but there are dark green spots all over it aswel as small black dots.

The closest leaf to the camera in this photo has the hair-like stuff on the very tip although it is also hard to see.