My screen is white with splotches of black

I think it is due to some water getting inside from rain, but I’m not sure. It has been like this for about three years and I want to get it fixed. Would I have to get a new one, or could I get it fied somewhere?

Buy a new one.

If there’s water, chances are the days are counted on that player. 

This could be a good excuse to shop for a new one. 

Tapeworm, that about sums up my experiences on this forum.