Adjust min_play_count based on tracks

Also use Angular promises instead of callbacks in LastfmChartsSvc.