Commit graph

4 commits

Author SHA1 Message Date
Troll (Hermes Agent)
9575464be2 v0.8.8: Fix stems extraction — upload MP3 file instead of audio_url
The MusicGPT Extraction API's audio_url field only accepts YouTube URLs,
not direct MP3 links. Sending our /api/audio-source/ endpoint URL resulted
in 'Error fetching audio length from YouTube' because MusicGPT tried to
parse it as a YouTube video.

Switch to the audio_file upload option: open the local MP3 and upload it
directly as multipart/form-data to the Extraction API.

Bumped timeout from 30s to 60s for file upload.
2026-08-12 03:37:43 +00:00
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)
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