recorder library