The GEMA App for Professional DJs
Import your sets from Rekordbox & Serato and create GEMA-compliant music programme lists – locally, privately, in minutes.
GEMA Explained
GEMA is Germany's performing rights organisation. Setlists ensure that composers and songwriters are compensated for their music being played – and in certain cases, you as a DJ benefit directly.
You play other artists' tracks at a club or event. The venue or organiser pays GEMA licensing fees as a flat rate – no setlist required from you. Royalties are distributed using statistical models rather than your actual tracklist.
You perform as a live act, playing original compositions or live remixes. Setlist submission is legally required – and you benefit directly: if your works are registered with GEMA, you receive royalty payments for every performance.
Festivals or headline events where the DJ performance has the character of a concert. GEMA can then distribute income directly to the composers and producers of the tracks you played – fair pay for everyone in the music ecosystem.
Who benefits?
How does it work?
The event organiser pays GEMA licensing fees based on event type and attendance. GEMA then distributes these as royalties to rights holders – but only if it knows which works were played. Without a setlist, distribution falls back to statistical averages.
Who is responsible? Primarily the event organiser – but this obligation can be delegated to the performing DJ.
Submission deadline
6 weeks after the event
Late penalty
+10 % on GEMA licensing fees
DJReport makes it easy
GEMA-compliant xlsx in seconds
Features
From import to finished GEMA report – everything in one app.
The guided wizard takes you through every event step by step. Profile, organiser, venue, event data, mapping and setlist – all in one place. Required fields are marked, navigation is intuitive.
Rekordbox database, Serato crates & history, CSV, TXT, M3U – DJReport imports your setlists without detours. No export from your DJ software required.
All tracks with title, artist, duration and GEMA-relevant fields. Search with autocomplete, sorting, and automatic track time calculation with natural variation.
DJReport includes the official GEMA template – all required fields correctly mapped, ready to export as XLSX or PDF. No manual filling, no formatting work.
Got your own template – from an organiser, authority or self-created? Simply import the XLSX file. DJReport analyses structure and fields automatically, you map once which data goes where. The export then appears in the exact same design as your template – reusable any time.
Import your repertoire directly as a GEMA XLSX. DJReport automatically matches on setlist import – work numbers, ISWC, composers and publishers are applied automatically. No more manual follow-up work.
And even more
DJReport thinks of every detail.
Manage your musical works centrally. Import GEMA XLSX, automatic matching on setlist import – work numbers and ISWC are applied instantly.
Multiple profiles for different DJ aliases. GEMA membership number, contact details – all stored.
Manage organisers, venues and programme managers centrally and reuse them in every event.
Import your own XLSX as a template – DJReport analyses fields automatically. Export in exactly the same design, reusable any time.
Full or partial backup as JSON. Merge or overwrite on import. Sample data for testing. Reset individual sections.
Complete localisation. Switch language directly in settings.
Realistic play times calculated automatically – with ±30% variation, no even distribution.
Create setlists directly in DJReport – no import needed. Repertoire autocomplete suggests titles and fills in all fields automatically.
All data stays on your Mac. No cloud, no account, no uploads – DJReport works completely offline.
On first launch, an interactive 11-step guide walks you through all key areas of the app – with spotlight highlights and contextual explanations. Can be restarted at any time from Settings.
Introduction Guide
The interactive guide walks you through all key areas of the app on first launch – including spotlight highlights.
The guide can be relaunched at any time via Settings → Restart introduction guide.
Send setlists and events directly from DJReport to your management – as a secure .djreport package via email, AirDrop or macOS Share button. Management imports, adds details and submits to GEMA or publishers.
.djreport
Workflow
7 steps. One wizard. Done.
Select artist profile
Choose or create
Assign event venue
Set programme manager
Date, start, end
Choose export template
Link setlist
Import
No manual data entry – DJReport reads directly from your DJ sources.
Pricing
Every higher tier includes all features from lower ones. Only pay for what you need.
| Feature | Free | ArtistSYNC | SYNC + Export | Manager |
|---|---|---|---|---|
| Dashboard & Events | ✓ | ✓ | ✓ | ✓ |
| 7-Step Wizard | ✓ | ✓ | ✓ | ✓ |
| Manage setlists | ✓ | ✓ | ✓ | ✓ |
| Manage master data | ✓ | ✓ | ✓ | ✓ |
| Load sample data | ✓ | ✓ | ✓ | ✓ |
| Rekordbox & Serato Import | ✓ | ✓ | ✓ | ✓ |
| CSV / TXT / M3U Import | ✓ | ✓ | ✓ | ✓ |
| Create & import backup | ✓ | ✓ | ✓ | ✓ |
| Repertoire (import, search, matching) | ✓ | ✓ | ✓ | ✓ |
| Import templates & mappings | — | ✓ | ✓ | ✓ |
| Manager send (ArtistSYNC) | — | ✓ | ✓ | ✓ |
| GEMA export (XLSX & PDF) | — | — | ✓ | ✓ |
| Create & edit export templates | — | — | ✓ | ✓ |
| Import own XLSX as export template | — | — | ✓ | ✓ |
| Export / import individual sections | — | — | ✓ | ✓ |
| .djreport import | — | — | — | ✓ |
| Manage artist profiles | — | — | — | ✓ |
| Repertoire profile filter | — | — | — | ✓ |
← swipe for all subscription tiers →
DJReport works completely offline. No cloud, no account, no data transfer. Everything stays on your Mac.
Explore the app
Clean. Clear. Thoughtful.



Download DJReport for free from the Mac App Store.
Download on the App Store