Changelog¶
All notable changes to the MIPPIA API will be documented in this file.
v1.1.1 (2026-02-09)¶
Changed¶
Pre-upload system: Audio files are now uploaded separately via
POST /api/v1/music, which returns amusicId. All analysis endpoints (ai-detection,plagiarism,lyric_transcription) now acceptmusicIdinstead of direct file upload.Upload Music API: New endpoint
POST /api/v1/musicfor uploading audio files before analysis.Updated Quick Start: Added upload step to the getting started guide.
Migration from v1.1¶
Replace direct file uploads (
-F "file=@audio.mp3") with a two-step process:Upload file:
POST /api/v1/music→ receivemusicIdAnalyze:
POST /api/v1/{endpoint}with{"musicId": "..."}in JSON body
v1.1 (2026-02-03)¶
Added¶
Lyric Transcription API:
POST /api/v1/lyric_transcription/{model}— Extract lyrics from audio files using AI-powered speech recognition.18 languages supported (Korean, English, Chinese, Japanese, Spanish, French, German, Italian, Portuguese, Arabic, Hindi, Thai, Vietnamese, Indonesian, Turkish, Polish, Dutch, Russian)
Instrumental track detection
Vocal separation using Demucs
Language probability detection
v1.0 (2025-12-16)¶
Added¶
AI Music Detection:
POST /api/v1/ai-detection/{model_name}— Detect AI-generated music withlite,standard, andpromodels.Music Plagiarism Detection:
POST /api/v1/plagiarism/{model_name}— Compare audio against existing song databases.Lyric Plagiarism Analysis:
POST /api/v1/lyric-plagiarism/{model_name}— Semantic similarity analysis for lyrics (100+ languages).Dataset Management: Custom dataset creation for plagiarism detection.
Webhook Integration: Real-time callback notifications with HMAC-SHA256 signature verification.
Documentation: Getting started guide, authentication, pricing, rate limits, and support resources.