Add setlists, enhance UI, implement lazy loading