EARLY PREVIEW
How this preview works.
Tunefable is in development. There is no live support desk yet. These notes match what the product actually does today.
Why does my song say it is waiting for the music worker?
Generate my song only queues the job. A separate worker process composes the audio. Locally start MongoDB, the Express API, the worker (all in tunefable-backend), and the Next.js site on port 3000. You can leave My songs; the job stays in the database.
I see a 403 when saving a draft.
Mutations must come from the same site origin. Use the APP_ORIGIN host (http://127.0.0.1:3000 by default). localhost and 127.0.0.1 on the same port are treated as the same local app.
The draft service cannot connect.
Server drafts need MongoDB (MONGODB_URI on the API). Start it with npm run db:dev in tunefable-backend and keep that process running.
Will you email me a password reset?
Not in this preview. Email verification and recovery are required before live billing.
Can I use the song commercially?
Personal and ordinary online use follows the ElevenLabs plan Tunefable generates on. We do not grant film, TV, radio, studio-game, or streaming-store release rights. See Terms.
How do I make a song in Darija?
Open the creator, set Song language to Darija, then write the story in Darija or ask for Darija lyrics. There is also a dedicated Darija song guide.
Can I pick a female or male singer?
Yes. Choose Female or Male on the create flow. Auto leaves the choice to the model.