Inside Demus's Failed Spotify Imports: Exact Error Codes and Screen Fixes
Attempting to import a massive library containing 1,000 to 5,000 tracks in one pass routinely causes Demus to freeze. Spotify’s public metadata endpoints and YouTube's search APIs enforce strict rate-limiting protocols. When an app sends thousands of consecutive search queries from a single client device within a short window, the host servers issue HTTP 429 Too Many Requests blocks.
At that point, Demus stops pulling data. You might see the counter climb to 100 or 200 songs before it locks up completely. The problem worsens when users minimize the app while waiting for a massive list to parse.
Apple's mobile operating system manages resources aggressively. Unless iOS background app refresh is explicitly enabled for Demus, the operating system suspends network activity within 30 seconds of minimizing the screen. The transfer breaks mid-stream, leaving behind a broken playlist fragment. To prevent this during big imports, leave Demus active on your display, prevent your screen from auto-locking, and import large libraries in batches of 200 to 300 tracks.