# High priority ## Switch yt-dlp to soundcloud - use hierarchy for playing audio - local files - cache - soundcloud - youtube as fallback for soundcloud - implement cache system - user set cache limit - deleting oldest files when limit is reached # Medium priority ## Switch search to SearXNG - DDG as fallback method - choose which SearXNG instance to use # Low priority ## User set file uploader - Choose between litterbox and locally hosted copyparty ## String settings - User can easily change user visible strings in a settings file