Added issue checks for person birthday and empty album.
Found a node module to generate waveforms, much much much quicker and cleaner.