# High priority ## Switch yt-dlp to soundcloud - use hierarchy for playing audio - local files - cache - soundcloud - youtube as fallback for soundcloud - user choosable source (in case the bot won't play what we want) - 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 ## Sperma chuj - user shits floor