Maybe a little messy for now but local storage is working - also preload music works only when collection is empty