30 seconds preview. For a better experience try on desktop.
Klubnacht ID
Klubnacht ID
We all know how long it takes to find one track from the
weekend. It stops being a problem the moment someone writes it down. Every
track here comes from the weekly threads on r/Berghain_Community,
posted by someone who was there. Keep sharing.
INDEPENDENT ARCHIVE OF TRACKS IDENTIFIED AT KLUBNACHT
UPDATED 19 AUG 2026 · 17:18 BERLIN
How this is made
Where the tracks come from, what gets in, and why some are missing.
Why this exists
Every time one of my playlists ran dry I ended up doing the same thing. Back into the
threads, scrolling for names people had posted, then searching each one, listening,
deciding, moving on to the next. An evening could go by and I would come out of it with
four or five records.
The information was never the problem. It was all there, written down by people who were
actually in the room. It just was not in a form anyone could use: spread across weeks of
comments, impossible to search once the thread went quiet, and gone from memory by the
next weekend.
So I built the thing I wanted to have.
Now finding out what a night sounded like, or just finding something I have not heard,
takes one page instead of a whole evening. If it saves you that time too, that is the
entire point.
Thank you
None of the hard part is mine. Every track here was recognised by someone who was on the
floor and took the time to come back and write it down, often at four in the afternoon
the next day, from memory, for nobody in particular.
The archive is theirs. This is just the place it is kept.
If you have ever answered a track ID in one of those threads, some of your work is in
here.
Credits
The archive is other people's work. This is every source it has been built from, and
the list grows as the archive does.
r/Berghain_Community. The weekly Track ID threads, plus one thread
asking what the perfect Berghain track is. Almost everything here comes from there,
written by people who were on the floor and came back the next day to post what they
heard.
An early techno list. 178 tracks of classic and contemporary techno
that came in before this project started keeping a record of where things came from. No
night is attached to them, which is part of why the archive has an
undated section.
Berghain Klubnacht Database. Who played, on which night, and on which
floor, from December 2004 onward. It is the exact complement of this archive, which is
tracks without DJs — and it is where the line-up above each night comes from, split
between Berghain and Panorama Bar. Line-up data:
Berghain
Klubnacht Database,
CC
BY 4.0, adapted.
Not the same project. The database records who played. This archive
records what was played. Klubnacht ID is independent: not affiliated with Berghain,
and not part of the database it credits above.
The credit here is to the community and not to individuals: no usernames appear anywhere
on this site. Each entry links back to the comment it came from, and that link is the
credit.
Other sources exist, and I am looking at them: a couple of Telegram groups and other
subs. Two things have to be solved before anything from them goes in. A closed group has
no public link to give. And people who wrote in a private group did not publish to the
web, so nothing gets taken from one without asking the people in it first.
What gets in
A track that was actually played, with an artist and a title. That is
the whole rule.
It is not a taste filter. If a reliable commenter says it was played, it goes in, even
when it is Depeche Mode, Prince or ABBA. The club plays what it plays, and the value of
the archive is being faithful to that. The records that sit oddly next to the rest are
usually the good discoveries.
What stays out:
Unconfirmed guesses. "Maybe it's X?" answered with "close, but no"
does not qualify. Neither does a question nobody answered.
Tracks with no artist. Never deduced, however obvious it looks.
Descriptions. "The one with the sirens" is not a track.
What this is not a record of
This is not a record of what the club plays most. It is a record of what
people asked about, and those are different things.
Nobody asks about a record everyone in the room already knows. One of the threads in here
is people naming the definitive Berghain tracks, 241 of them. 211 of those do not
appear on a single one of the nights collected here. Not because they were not
played, but because they were never a question.
So the archive sits in a particular band: strange enough that someone asked, known enough
that someone else could answer. That band is where most of the discovery is. It is still
not the programme.
Why some tracks have no player
A line without a player is not a broken link. It is an honest one. Three different
things can be behind it, and only the first one says so on the row:
Not on Spotify. Much of what plays at Berghain is white label,
dubplate, an unreleased edit, or a catalogue that simply never reached streaming.
The archive says not on Spotify and never unreleased, because it has no
way of knowing the second thing.
No player at all. Resolving a track costs API requests against a
low daily quota, and the archive is still catching up on its own backlog. Those rows
are simply quiet: the track is real and identified, it just has no link yet.
Match unconfirmed. Something was found, but it might be a different
version of what was played: the original instead of the remix, for instance. Until
a human confirms it, the row stays quiet rather than showing a player. A wrong match
is worse than a missing one.
Found a mistake?
Wrong artist, wrong version, a track credited to the wrong night: corrections are
welcome and they are how this gets better. For now the way to send one is to reply in
the Track ID thread for that weekend, which is where the entry came from in the
first place. Every night in the archive links straight to its own thread, and so does
the found an error? link above the table.
Keep it going
This archive has exactly one source, and it is not me. If the threads go quiet, it stops
growing. There is no other feed, no scraping some official tracklist, no API that knows
what a gig actually sounded like.
So if you were on the floor and you recognised something, post it.
Late is fine. Partial is fine. "The stomping one about an hour into the second set" is
fine, because someone else will know it. And if you can answer someone else's ID, answer
it: that single reply is often the only reason a record from that gig survives at all.
30 seconds previewFor a better experience try on desktop30 seconds previewFor a better experience try on desktop30 seconds previewFor a better experience try on desktop30 seconds previewFor a better experience try on desktop
30 seconds previewFor a better experience try on desktop30 seconds previewFor a better experience try on desktop30 seconds previewFor a better experience try on desktop30 seconds previewFor a better experience try on desktop
30 seconds preview. For a better experience try on desktop.