Commit graph

10 commits

Author SHA1 Message Date
Troll (Hermes Agent)
8df735d88c v0.8.7: update VERSION, README, and code comments
- VERSION bumped to 0.8.7
- README.md: comprehensive update with Gokapi integration, stems radio
  buttons, download button, cost tracking improvements, stepper fixes,
  error recovery, new env vars, new troubleshooting entries
- app.py: updated module docstring with all current routes
- helpers.py: updated module docstring with function group overview,
  added section header for Gokapi integration
- config.py: added Gokapi env vars to docstring
- models.py: updated schema comments for per-version costs and
  stems_link/stems_url distinction
2026-08-11 21:08:38 +00:00
Troll (Hermes Agent)
ccc93ffb3b Auto-upload stems to Gokapi on completion, save share link
- New helpers: parse_stems_urls, upload_to_gokapi, process_stems_to_gokapi
- Stems webhook handler now downloads stem files from MusicGPT CDN,
  zips them, uploads to Gokapi with 30-day expiry, saves the Gokapi
  download URL to stems_link in the DB
- Download Stems button uses stems_link (Gokapi URL) when available,
  falls back to the zip endpoint if not
- Config: GOKAPI_URL, GOKAPI_API_KEY, GOKAPI_EXPIRY_DAYS env vars
- docker-compose: GOKAPI_* environment variables added
2026-08-11 20:45:28 +00:00
Troll (Hermes Agent)
c676acd32f Improve stems error handling: capture full API error response body 2026-08-11 19:20:19 +00:00
Troll (Hermes Agent)
8175327ce3 Respect deliver_album_cover on player page and scale cover to 160px everywhere 2026-08-11 02:57:38 +00:00
Troll (Hermes Agent)
530e9e53ff Add inline comments and update README for MusicGPT workflow 2026-08-10 23:45:28 +00:00
Troll (Hermes Agent)
2ec73dee0f Add toggle for automatic MusicGPT polling in settings 2026-08-10 23:35:55 +00:00
Troll (Hermes Agent)
2c11738d2e Poll MusicGPT for full conversion details when webhook omits audio URLs 2026-08-10 23:13:51 +00:00
Troll (Hermes Agent)
5443c464bd Fix MusicGPT integration: v6/v6-pro models, per-conversion webhooks, store conversion IDs 2026-08-10 22:53:26 +00:00
Troll (Hermes Agent)
2ca148be9b Integrate MusicGPT API generation into booth-musicgpt v0.7.0 2026-08-10 22:01:08 +00:00
Troll (Hermes Agent)
99855b1212 Initial fork from theme-song-booth 2026-08-10 20:43:28 +00:00