Looking at the belt, to me it seems a bit low in the Alt pulley. I suggest you get a felt tip pen and cover the flat bit at the base of the pulley with ink, leave it to dry then run the engine with a load on it to induce the squeal for a while, then inspect the inked area. If it is worn away then the belt is bottoming out in the pulley and it is time for a new belt.