Integrate MusicGPT API generation into booth-musicgpt v0.7.0

This commit is contained in:
Troll (Hermes Agent) 2026-08-10 22:01:08 +00:00
parent 99855b1212
commit 2ca148be9b
12 changed files with 721 additions and 44 deletions

View file

@ -53,7 +53,20 @@ CREATE TABLE IF NOT EXISTS requests (
revision_note TEXT,
operator_notes TEXT,
stems_link TEXT,
stems_interest INTEGER DEFAULT 0
stems_interest INTEGER DEFAULT 0,
musicgpt_task_id TEXT,
musicgpt_status TEXT,
musicgpt_cost REAL,
musicgpt_error TEXT,
album_cover_url TEXT,
song_a_wav_path TEXT,
song_b_wav_path TEXT,
deliver_wav INTEGER DEFAULT 0,
stems_task_id TEXT,
stems_status TEXT,
stems_cost REAL,
stems_url TEXT,
stems_error TEXT
);
CREATE INDEX IF NOT EXISTS idx_requests_status ON requests(status);
@ -108,7 +121,10 @@ def init_db():
'customer_approved', 'approval_notified_at', 'preview_sent_at',
'delivery_sent_at', 'square_payment_ref', 'admin_alert_email',
'player_token', 'revision_count', 'revision_note', 'operator_notes',
'stems_link', 'stems_interest'
'stems_link', 'stems_interest', 'musicgpt_task_id', 'musicgpt_status',
'musicgpt_cost', 'musicgpt_error', 'album_cover_url', 'song_a_wav_path',
'song_b_wav_path', 'deliver_wav', 'stems_task_id', 'stems_status',
'stems_cost', 'stems_url', 'stems_error'
],
'revision_history': [
'id', 'created_at', 'request_id', 'revision_count', 'note',