Actually, to clarify, now I've looked at the film again: the singer at 30:28 is Jeannie Robertson singing 'The Braes of Balquihidder'. The Gaelic speaker BEFORE that point is the aforementioned Ailidh Call.
I am pretty sure the singer at the end is Jimmy MacBeath.