If a another player works but sam broadcaster does not then there isn't much that icecast can do to resolve the issue. As you haven't posted any log lines ...
if nothing is shown in the logs at all (not even a failure) then icecast is not seeing the request so SAM Broadcaster is not even attempting to get the stream. There would need to be something differ ...