Rendering failed
When a render fails, the Queue tab shows the error message on the row for that render attempt. A failed attempt does not produce a Library card, so you can safely retry from Create without worrying about duplicate entries.

Common causes
”Renderer exited with code 1”
Something in the render pipeline failed. Usually one of:
- The MP3 is corrupted or an unusual format.
- Not enough free disk space (need ~500 MB per song).
- A font specified in Settings isn’t installed.
Try: re-render with --verbose logs via Settings → Advanced → Show developer log and look for the render error.
”Background fetch failed”
The background image service returned an error.
Try:
- Check your internet connection.
- Wait a minute and retry — the service occasionally rate-limits. The app already retries automatically with backoff.
- Go back to Create and click Generate again — a failed render leaves no Library card behind, and a fresh render attempt will re-fetch any missing backgrounds.
”Transcription failed”
The lyric-timing model had trouble with the audio.
Try:
- If the audio is very low quality or has a lot of background noise, transcription may struggle. Use a higher-quality source MP3.
- Clear working files — either delete
tmp/under the app data directory, or use App menu → Clear Renders… which also removestmp/. Then render again.
”Out of memory”
Rendering needs ~2 GB of RAM peak. On low-memory machines this can fail.
Try:
- Close other apps.
- Restart the computer and try again.
- Shorter songs (< 5 min) use less memory.
Still stuck?
- Go to Settings → Advanced → Show developer log.
- Reproduce the error.
- Copy the log and open an issue.