An open API service indexing awesome lists of open source software.

https://github.com/ethansk/producer-player

Free, open-source music production companion — full mastering analysis with LUFS metering, vectorscope, stereo correlation, waveform display, platform normalization preview, reference A/B matching, and more.
https://github.com/ethansk/producer-player

audio audio-analysis desktop-app electron lufs mastering music-production playlist-management react stereo-correlation typescript vectorscope waveform

Last synced: 8 days ago
JSON representation

Free, open-source music production companion — full mastering analysis with LUFS metering, vectorscope, stereo correlation, waveform display, platform normalization preview, reference A/B matching, and more.

Awesome Lists containing this project

README

          

# Producer Player

**Finish music, not file management.**

[![CI](https://github.com/EthanSK/producer-player/actions/workflows/ci.yml/badge.svg)](https://github.com/EthanSK/producer-player/actions/workflows/ci.yml)
[![Release](https://github.com/EthanSK/producer-player/actions/workflows/release-desktop.yml/badge.svg)](https://github.com/EthanSK/producer-player/actions/workflows/release-desktop.yml)
[![License: PolyForm Noncommercial 1.0.0](https://img.shields.io/badge/License-PolyForm%20Noncommercial%201.0.0-purple.svg)](LICENSE)

A desktop app for producers who bounce a lot. Drag in a folder of exports and Producer Player auto-groups versions, organizes your album, and gives you a full mastering workspace -- all in one place.

[Website](https://ethansk.github.io/producer-player/) · [Download](https://github.com/EthanSK/producer-player/releases) · [Source](https://github.com/EthanSK/producer-player)


Producer Player — scan folders, auto-group versions, drag to reorder, album art, version history, mastering metrics

## Features



Production Checklist

Production Checklist

Per-song notes with timestamps and version management. Click a timestamp to jump straight to that moment in playback.


Built-in Tutorials & AI Assistant

Tutorials & AI Assistant

Every metric explained in plain language with curated video tutorials. Chat with Producey Boy, an AI mastering assistant, for personalised guidance.




Reference Matching

Reference A/B Comparison

Load a reference track, auto-match loudness, and A/B compare. Loudness history and waveform visualization side by side.


Platform Normalization

Platform Normalization Preview

Hear what Spotify, Apple Music, YouTube, and TIDAL will do to your master before you upload. Headroom-aware gain limits included.




Mastering Workspace

Mastering Workspace

Spectrum analyzer with band soloing, loudness metering (integrated, short-term, momentary LUFS), true peak detection, and stereo imaging.


Advanced Analysis

Advanced Analysis

Dynamic range, crest factor, mid/side spectrum, loudness distribution, vectorscope, and stereo correlation -- with AI-powered insights.

### Version Management & Album Organization

The core workflow. Drop a folder of bounces and Producer Player groups them automatically (`Track v1`, `Track v2`, etc.). Drag songs into album order, attach album art, and link to your DAW project files. Order persists through rescans and restarts.

### Production Checklist & Notes

Per-song checklist with time-stamped notes -- add an item during playback and it captures the exact position. Click the timestamp to jump back. Rate tracks 1-10 to keep your album shortlist clear.

### AI Mastering Assistant

Producey Boy analyzes your track's loudness, spectrum, and stereo field, then gives you plain-language feedback and suggestions. Available throughout the app.

### Built-in Tutorials

Every metric in the app has a dedicated tutorial with clear explanations and curated video links. No more tab-switching to figure out what LRA means.

### Reference Track A/B

Load a reference alongside your master with automatic level matching so you're comparing tone, not volume. Playhead restores after auditioning.

### Platform Normalization Preview

Preview gain adjustments for Spotify (-14 LUFS), Apple Music (-16 LUFS), YouTube, TIDAL, and Amazon Music. Clips are flagged before you upload.

### Mastering Workspace

Full-screen spectrum analyzer with frequency band soloing, integrated/short-term/momentary LUFS, true peak (dBTP), sample peak, clip count, crest factor, DC offset, stereo correlation, vectorscope, K-metering (K-14, K-20), mid/side monitoring, and loudness history.

### Export & Handoff

Export the latest version of every song as numbered, album-sequenced files with ordering metadata. Ready for distribution or handoff to a mastering engineer.

## Download

Free and source-available. macOS, Windows, and Linux.

**[Latest release](https://github.com/EthanSK/producer-player/releases)**

Linux users should prefer the `.AppImage` build for automatic updates; `.deb` and portable `.zip` artifacts are also published.

> Current builds are unsigned preview releases. Signed/notarized macOS distribution is pending.

## Development

Electron + React + TypeScript monorepo with npm workspaces.

```
apps/electron -- main process + preload bridge
apps/renderer -- React UI
apps/e2e -- Playwright desktop tests
packages/contracts -- shared IPC types
packages/domain -- folder scanning, grouping, ordering logic
site/ -- GitHub Pages landing page
```

```bash
npm install # install deps + set up git hooks
npm run dev # development mode
npm run dev:hot # with renderer hot reload
npm run build # production build
npm run typecheck # full typecheck (all workspaces)
npm run e2e # smoke E2E tests
```

See [docs/RELEASING.md](docs/RELEASING.md) for packaging and release details.

## License

[PolyForm Noncommercial 1.0.0](LICENSE) -- free for noncommercial use.