Skip to content

diredix/producer-backup-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

producer-backup-tool

Backup helper for Producer.ai projects (former Riffusion workflow).

Keywords: Producer.ai downloader, Producer.ai backup, Riffusion backup tool, bulk download songs, export prompts, metadata export, Tampermonkey userscript.

If you are searching for:

  • How to download all songs from Producer.ai
  • How to export Producer.ai prompts and metadata
  • Bulk backup tool for Producer.ai / Riffusion library

this repository is built for that use case.

This tool is a browser userscript that exports your project data into a ZIP:

  • metadata/*.json for each generation
  • summary.csv with core fields
  • prompts.txt with prompt text (when present in metadata)
  • optional audio/* files (when audio URLs are discoverable and accessible)
  • _report.json with counts and any per-item errors

Why

If a platform changes models, storage policy, or availability, you need an offline backup of your own work. This project is focused on data portability for AI music generation workflows.

Important

  • Use this only for your own account/content.
  • Respect platform Terms of Service.
  • Very large libraries may require multiple exports (per project).
  • Cloudflare/session protection means this is designed to run inside your logged-in browser, not from server-side scripts.

Install

  1. Install Tampermonkey:
  2. Create a new script and paste:
    • scripts/producer-backup.user.js
  3. Save the script.

Raw script URL: https://raw.githubusercontent.com/diredix/producer-backup-tool/main/scripts/producer-backup.user.js

Direct installer URL: https://github.com/diredix/producer-backup-tool/raw/main/scripts/producer-backup.user.js

Usage

  1. Log in to https://www.producer.ai.
  2. Open a page with your songs:
    • https://www.producer.ai/project/... or
    • https://www.producer.ai/library/my-songs
  3. Wait until the page starts loading your songs.
  4. Use one of the panel buttons:
    • Export ZIP (Metadata + Prompts)
    • Export ZIP (Metadata + Prompts + Audio)

The script auto-scrolls to discover song links/IDs, requests metadata in batches, and downloads a ZIP.

Output format

  • metadata/<title>__<id>.json raw generation objects
  • summary.csv columns:
    • id
    • title
    • created_at
    • duration_seconds
    • prompt
  • prompts.txt readable prompt dump
  • audio/<title>__<id>.<ext> (if found/downloaded)
  • _report.json includes error list for missing items

Known limitations

  • If some songs are never rendered into the project page, their IDs cannot be discovered by DOM scan.
  • Audio URLs may vary between model versions; some generations may export metadata only.
  • Very high song counts can hit API limits; rerun per project or in off-peak hours.

Troubleshooting

"Parsing error: Unexpected token <"

You pasted HTML (for example a GitHub page) instead of the userscript JS.

Fix:

  1. Delete editor contents.
  2. Paste the raw userscript (starts with // ==UserScript==, not <!DOCTYPE html>).
  3. Save and refresh your Producer project page.

No export panel appears

  1. Make sure Tampermonkey script is enabled.
  2. Confirm script version is at least 1.1.1.
  3. Hard-refresh the page (Ctrl+F5).
  4. Check you are on producer.ai / www.producer.ai while logged in.

Publish to GitHub

From C:\Temp\producer-backup-tool:

git init
git add .
git commit -m "Add Producer.ai backup userscript"
git branch -M main
git remote add origin https://github.com/<your-user>/<your-repo>.git
git push -u origin main

Security note

Userscripts run in your browser context. Always review code before installing.

Search terms

People may also look for this repo using:

  • producer ai export all songs
  • producer ai download all tracks
  • riffusion export prompts
  • producer ai metadata downloader
  • producer.ai tampermonkey backup script

About

Producer.ai / Riffusion backup downloader userscript (bulk export songs, prompts, metadata).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors