Refactor implementation to only use the XBMC playlist by removing saving to disk