Angular implimentation of songaday