spotlib