Your phone is sitting on the mixer stand. You are two hours into a set. At the bottom of the screen, a card appears with a track title and an artist name. That is dj automatic track identification happening without any input from you.
No stopping. No app switching. Just a card that waits.
How Ohm builds your tracklist during a recording
Ohm identifies tracks automatically while recording through a USB audio interface. Each time it recognises what is playing, a confirmation card appears on the Record screen. The card sits above the navigation dock, below your recording controls, keeping well clear of anything you need to touch to perform.
Your tracklist builds itself, one track at a time, without asking you to manage it.
The TrackDetectionPill in the status bar at the top of the screen gives you ongoing feedback. Before any tracks are identified, it shows a small dot indicator. Once Ohm starts finding tracks, the pill switches to a live count: "2 TRACKS", "3 TRACKS". The count updates each time a track is confirmed.
What the confirmation card shows
The card displays "TRACK DETECTED" at the top, the track title (up to two lines), and the artist name below that in a secondary style. An orange countdown bar runs across the card, labelled with the time remaining before the track is added automatically.
Two buttons sit at the bottom: NO on the left, YES on the right in orange.
The backdrop dims slightly. It does not intercept touches, so you can still use your phone while the card is visible.
For connected accounts, the recording overview later shows full metadata including artwork, BPM, key, and genre. The card itself focuses on the essentials: title and artist, so you can make a quick call without reading a full metadata sheet mid-set.
Three ways to respond, and what each one does
YES confirms the track immediately. The card clears, the track is committed to your tracklist with a timestamp at that point in the recording, and Ohm keeps listening for the next one.
NO tells Ohm you want a second check. It does not immediately discard the result. Instead, Ohm gathers another 15 seconds of fresh audio and runs another attempt, up to a maximum of three. During this re-check you see a spinner and a message showing which attempt is running ("Attempt 2 of 3"). If all three attempts come back with the same result and you tap NO each time, the track is left as a blank row in your recording overview, available for manual entry after the set. If subsequent attempts return a different result, a fresh card appears.
Ignoring the card is the most DJ-friendly path of all. After 25 seconds, Ohm auto-confirms the track exactly as if you had tapped YES. The track goes into your list with a timestamp. You did nothing, and you still finish the set with a complete record.
A DJ who never looks at their phone during a two-hour performance will finish with a complete tracklist, automatically timestamped throughout. The YES button is for DJs who want to confirm immediately rather than wait the full 25 seconds.
Multiple identifications are handled in sequence. If Ohm recognises two tracks in quick succession, the second card appears 400 milliseconds after the first is resolved.
Where the tracks end up after your set
Every confirmed track (including auto-confirmed ones) appears in the recording overview under a section labelled "TRACKLIST". Each row shows a timestamp in MM:SS format, the track title, and the artist name. For longer sets the timestamp format extends to HH:MM:SS.
Tapping a track row opens a full metadata sheet. For accounts connected to a music service, this sheet shows artwork, genre in orange, and BPM and key in blue, plus the timestamp within the recording. From there you can play from that track's position or edit the details manually.
The timestamps are anchored to the moment the outgoing track finishes fading, not the moment the incoming track starts. This means seeking to a cue point in your recording always lands in clean, post-blend audio. In a short cut it makes little difference. In a long mix it matters.
Tracks that Ohm could not identify show up as blank rows with an "Add track details" prompt. Manual entry covers title, artist, genre, BPM, and key, the same fields that automatic identification fills in. The lightbox works for any track, identified or not, so you can always fill in what was missed.
Identified track titles and timestamps are also written directly into the WAV file as cue points. If you bring a recording into a DAW or DJ software that reads RIFF INFO metadata, the track markers are already there. The article Automatic Track Markers in Ohm covers how that works in more depth.
When automatic identification runs and when it does not
Automatic track identification runs only during USB mixer recordings. When you record using the iPhone's built-in microphone, no tracklist is generated and the TrackDetectionPill does not appear. The audio records normally and the tracklist stays empty, available for manual entry if you want it.
The restriction to USB comes down to where the audio is coming from. A phone microphone in a DJ booth catches the PA, the crowd, and whatever acoustics the room throws at it. What comes through a USB mixer connection is the direct post-fader output: the exact signal going to the speakers, without any of that noise. That signal produces reliable results. The other does not.
If you use a USB interface with your sets, identification runs automatically. If you use the microphone, recording works as normal and you fill in the tracklist yourself.
Not every track will be identified. Tracks outside the recognition database return blank after three attempts, and those can be filled in manually. But for USB sets, the default outcome is a complete tracklist you did not have to write. That alone is worth placing your phone on the stand.



