Overview
Songmora – AI Music Studio & Song Generator
Songmora is a Laravel-based AI music platform that lets you launch your own song and lyrics generation website. Members can describe an idea, choose a genre and voice, edit generated lyrics, and turn them into songs with vocals or instrumentals.
The platform includes a member studio, music library, audio player with a real-time visualiser, subscription plans, credit packs, payment integrations and a Developer API.
Connect your own AI provider accounts to offer lyrics and music generation through supported services. The built-in provider management system lets you configure API keys, fallback order, credit costs and provider margins.
What makes Songmora useful?
AI lyrics generation with line-by-line editing.
AI song generation with vocals or instrumentals.
Member music libraries with favourites and sharing.
Audio player with a real audio visualiser.
Developer API for members on eligible plans.
Credit-based pricing and configurable membership plans.
Multiple AI providers with fallback configuration.
Admin dashboard for users, songs, payments and revenue reporting.
Songmora is built with Laravel 13 and PHP 8.3+, and includes a browser-based installer. The vendor folder is included, so Composer, Node.js and SSH are not required for the standard installation.
Important: You provide your own AI provider API keys and payment gateway accounts. Provider usage charges and other third-party service costs are your responsibility.
Features
AI Lyrics Studio: Generate structured lyrics from an idea, select a genre and language, and edit individual lines or sections.
AI Song Generation: Create songs with female, male or duet vocals, or generate instrumentals.
Music Library: Search songs, manage favourites, rename tracks, and organise created songs.
Audio Player: Play music with a radial visualiser, lyrics display, repeat, shuffle and a persistent mini player.
Public and Private Songs: Share public song pages and stream private songs through signed, expiring links.
MP3 and WAV Downloads: Offer downloads according to the member's plan.
Developer API: Provide REST endpoints for lyrics, songs, status, song lists and credits.
API Key Management: Generate revocable API keys with hashed storage, rate limits and usage logs.
AI Provider Integration: Connect Anthropic, OpenAI, Google Gemini, OpenRouter, ElevenLabs Music, MiniMax Music, fal.ai, Stable Audio and a custom music API.
Provider Fallback: Configure provider order, test keys and monitor provider costs and margins.
Credit System: Set generation prices, reserve credits, charge successful generations and refund failed ones.
Membership Plans: Configure Free, Creator, Pro and Studio plans with monthly or yearly periods.
Payment Integration: Support Stripe, PayPal, Paystack, Razorpay and bank transfer.
Admin Dashboard: Manage users, songs, generations, plans, payments, staff roles and revenue reports.
Appearance Settings: Five colour presets, custom colours, Google Fonts, light and dark themes.
PWA and SEO: Installable Progressive Web App, sitemap, structured data and SEO settings.
Requirements
PHP 8.3 or newer (PHP 8.3 or 8.4).
MySQL 5.7+, MySQL 8.x, MariaDB 10.3+ or SQLite 3.
PHP extensions: PDO, pdo_mysql or pdo_sqlite, mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, cURL, GD and ZIP.
Apache with mod_rewrite, LiteSpeed or Nginx.
Outgoing HTTPS connections to the selected AI provider APIs.
One cron job running every minute.
HTTPS recommended for webhooks, provider callbacks, PWA and Google sign-in.
Your own AI provider API keys for lyrics and music generation.
Your own payment gateway merchant accounts.
SMTP account for outgoing emails.
Optional Google OAuth and WhatsApp/SMS provider accounts.
Installation: A browser-based installer is included. Composer, Node.js and SSH are not required for the standard installation.
Other items by this author
| Category | Scripts & Code / PHP Scripts / AI |
| First release | 14 November 2026 |
| Last update | 15 November 2026 |
| Files included | Documentation |
| Tags | AI music generator , AI song generator , lyrics generator , PHP music script , Laravel music platform , AI music studio , song creation website , music SaaS , Developer API |







