added playlist length check and alubm request