Add pytest suite, unlimited daily cap, and vocal batch generator.

Tests cover curation, Lyria, queue, and API routes. Setting max_new_songs_per_day to 0 disables the limit; generate-batch runs 20 curated multilingual vocal directions.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-07 15:33:58 +01:00
parent b2aad43a44
commit 98890b9581
13 changed files with 736 additions and 9 deletions
+2 -2
View File
@@ -62,7 +62,7 @@
"new_song_chance": 0.35
},
"limits": {
"max_new_songs_per_day": 10
"max_new_songs_per_day": 0
},
"costs": {
"lyria_pro_usd": 0.08,
@@ -71,7 +71,7 @@
},
"lyria": {
"model": "lyria-3-pro-preview",
"vocal_mode": "mix",
"vocal_mode": "vocals",
"language": "auto",
"singer_profile": "male_baritone",
"output_format": "mp3",