PHP port of Ruby gem Lyricfy