Osmium is a music copyright checker by Renderdragon. A native desktop app that orchestrates a sophisticated multi-agent AI pipeline to resolve track ownership and licensing requirements.
- Native Desktop App: Modern Electron app for Windows, macOS, and Linux
- Spotify Integration: Search tracks directly or paste Spotify URLs/IDs
- AI-Powered Analysis: Multi-agent pipeline synthesizes data from multiple sources
- Real-Time Progress: Watch each pipeline step as it runs
- Risk Assessment: Clear confidence scores and risk levels (LOW, MEDIUM, HIGH, CRITICAL)
- Licensing Guidance: AI-generated summary with actionable steps to obtain licenses
- Check History: Sidebar keeps track of all your previous checks
Osmium consults multiple authoritative sources:
- Spotify: Track metadata, ISRCs, labels, and album copyrights
- PRO Registries: ASCAP, BMI, SESAC for composition rights
- US Copyright Office: Official copyright registrations
- MusicBrainz & Discogs: Cross-referenced label and release data
- AcoustID: Audio fingerprinting for alternate registrations
- Sample Databases: Detection of samples, interpolations, and covers
When you check a track, Osmium runs a 9-step orchestrated pipeline:
- Track Resolution: Fetches base metadata and ISRC from Spotify
- Credits Parsing: Scrapes and parses artist, writer, and producer credits
- Registry Lookup: Queries ASCAP, BMI, SESAC, and US Copyright Office
- MusicBrainz: Resolves label data via ISRC
- Fingerprint Check: Looks up audio duplicates via AcoustID
- Sample Detection: Queries for samples and cover metadata
- AI Synthesis: Resolves conflicting data across sources
- Risk Assessment: Classifies usage risk and calculates data confidence
- AI Summary: Generates licensing verdict with actionable steps
Download the latest release for your platform:
- Windows:
.exeinstaller or portable.exe - macOS:
.dmg - Linux:
.AppImageor.deb
Releases are available on the GitHub Releases page.
- Node.js 20+
- npm
# Clone the repository
git clone https://github.com/Renderdragonorg/Osmium.git
cd Osmium
# Install CLI dependencies (required for desktop app)
npm ci
npm run build
# Install desktop app dependencies
cd desktop-app
npm cicd desktop-app
npm run devcd desktop-app
npm run makeOutputs will be in desktop-app/dist/.
MIT