Features

Everything DJanalyzer does for you

A companion for Denon Engine DJ. Every feature has one goal: give back the time you poured into prep and cleanup.

Library in your pocket
Runs on Android and iPad PRO

The only Engine DJ tool that also runs on Android and iPad. Open your whole library right in the browser on a tablet or phone, with no laptop at the booth. Everything runs locally on the device and nothing is sent; on a tablet you can also switch to large rows for finger control and readability from a distance. It's also ideal for wedding ceremonies: just connect the tablet to a speaker over Bluetooth and let your prepared tracks play with smooth crossfading, with no laptop or controller.

From practice For smaller gigs I no longer carry a laptop. I open the library on a tablet right at the booth, swipe through the playlist with my finger and immediately see what to play next. It all runs in the browser, so I install nothing and all the data stays on my device. I turn on large rows so the title and artist stay readable even in the dark and from a distance.

Slim database creation PRO

From the full Engine DJ database the app builds a shrunk copy - metadata only (artist, title, BPM, key, genre, cue points), without artwork or beat-grids. A ~2 GB database becomes a file of a few megabytes that fits in memory even on a tablet or phone, where the full database wouldn't load. Engine DJ offers nothing like it.

From practice The full Engine database is huge and won't load into the browser on my tablet. So I have a slim version built - it contains only what I need for prep and playback, and it's a few megabytes instead of gigabytes. I drop it onto my phone and tablet and have the library with me all the time, even without a laptop. The app can save it back to the folder, so next time it loads instantly.

Install as an app (offline) FREE

Install DJanalyzer as a standalone app in one click - a system icon and its own window without the browser bar - with no heavy desktop installer like Engine DJ. It works offline and updates itself. On phone and tablet use „Add to Home screen".

From practice I don't want to hunt for the app in browser bookmarks every time, so I installed it as a program in one click. It has its own icon and window and I launch it like any other app. It works without a connection too, so at a gig I can rely on it starting even when the wifi is poor - and it updates itself in the background.

Full offline mode FREE

The app works entirely without internet - on the road, in a club with weak wifi or in airplane mode. Once your library is loaded, browsing and playback stay available even after you close and reopen the app with no signal; nothing has to be downloaded again. Your music and database stay on the device, so at a gig you can rely on the app always starting - even where no competing Engine DJ tool works at all.

From practice At one gig I had no signal at all and the app still started up normally even after I closed it - I had my library and prepared tracks at hand the whole time. I don't worry whether there'll be internet on site; whatever I load once, I have with me all the time. At the booth that's absolutely essential for me.

Tablet & mobile display mode PRO

An optimised touch interface for tablet and mobile: large controls, a fullscreen player with cover art and waveform, bottom navigation and the playlist right at the top edge. Everything is tuned for finger control and readability from a distance at the booth, not a mouse. In Free the app runs in the desktop layout on every device; the optimised Tablet and Mobile modes are part of Pro.

From practice At the booth I don't want to click tiny desktop buttons. In tablet and mobile mode I get large elements, a fullscreen player and the playlist right at the top, so I control everything with my finger and can read the title and artist even in the dark and from a distance. I switch to it in one click and the app behaves like a native phone app.

Set prep
Automatic playlist fill PRO

Pick a few tracks, set the playing time and the app automatically fills the rest of the playlist from your library. It takes into account style, tempo, key and the history of tracks you've actually played, so the playlist feels natural from start to finish.

From practice I pick a few tracks to start from, set the playing time, and the app fills the rest of the playlist from my library on its own. It links tracks by style, energy and tempo, and at the same time draws on what has worked for me at past gigs. Instead of long manual building I have a solid base in a few minutes and just fine-tune it my way.

Recommendations from your play history PRO

The app continuously recommends what to play next based on the history of your past gigs. It doesn't just offer a similar genre or tempo, but mainly tracks that have worked well for you after the one currently playing.

From practice When I see the floor is working, I don't have to think about what to play next. The app itself offers tracks that have worked well for me after the one currently playing. It draws on the real history of my gigs, so it doesn't just suggest a similar genre or tempo - it mainly follows on the way that has already proven itself for me in front of people.

Custom genre flow for the night FREE

Set your own flow for the night and the app builds the playlist around it. You can define the genre order, the energy and the progression of the evening exactly to your style of playing.

From practice Every gig runs differently, so I can set my own genre order based on how I want to build the night. At a wedding I might start with calmer tracks, move into oldies, and later into the more danceable part. The app then sorts the playlist by my logic, not alphabetically.

Import client requests into a playlist PRO

Upload a client's track list or a Spotify playlist and the app goes through your library on its own. Recognised tracks are linked to the Engine DJ database automatically, uncertain versions are offered for review, and missing tracks are listed separately.

From practice When a client sends me a list of tracks, I load it into the app and it goes through my library on its own. Tracks it safely recognises it links to my database automatically, for uncertain versions it asks, and missing tracks it lists separately. The client's wishes are ready in a moment, straight from the Engine DJ database.

Mix & sound
Play the playlist right in the app FREE

You can play the whole playlist right in the app, with no mixer or controller needed. A laptop or computer is enough and in a moment you hear how the tracks flow into each other.

From practice I can play the whole playlist right in the app without plugging in a controller or mixer. A laptop or computer is enough, and in a moment I hear how the tracks flow into each other. So I prepare and check the night calmly at home, not right before the gig.

Smooth transitions between tracks PRO

The app automatically creates smooth transitions between tracks instead of hard cuts. It adjusts the blend length based on the difference in tempo and character of the tracks, so the playlist feels as natural as possible.

From practice The app automatically creates smooth transitions between tracks instead of hard cuts. I set the transition length; when tracks are close in tempo it keeps it at full length, and on a bigger difference it shortens it itself so the transition feels natural. The playlist then doesn't feel like tracks thrown one after another.

Beat-matched transitions PRO

If you have cue points marked in Engine DJ, the app uses them to sync the following tracks on the beat. Transitions then feel similar to a live mix.

From practice When my tracks have cue points marked in Engine DJ, the app uses them to bring the next track in right on the beat. The transition feels much more natural and the whole playlist keeps its energy like a live mix.

Automatic loudness leveling PRO

During playback the app automatically levels the volume between tracks so the playlist doesn't feel jumpy. It doesn't touch the audio files themselves at all - it only adjusts playback in real time.

From practice Quiet and loud tracks follow each other without unpleasant volume jumps. During playback the app automatically levels the volume, so the playlist feels more even. It doesn't touch the files themselves at all, only the playback.

View Engine DJ cue points FREE

Cue points, intros and marked spots from Engine DJ are shown right on the app's timeline. You can quickly jump to choruses, drops or important parts of a track without opening Engine DJ.

From practice The spots I marked in Engine DJ I also see right in the app. Choruses, drops or important entries I find in a moment, and I can quickly move the track exactly where I need.

Library cleanup & organisation
Find duplicate tracks FREE

The app finds duplicate tracks even when they have a different name, another version or slightly edited metadata. It also recommends which copy to keep. You can then delete the marked duplicates right in the app (Pro, with a backup).

From practice Before a gig I let the app go through my library and in a moment I see where I have the same track more than once, even if it has a slightly different name or another version. The app also recommends which copy to keep, so I tidy the library up quickly and with a clear view.

Check never-played & missing tracks FREE

Shows tracks you haven't used in a long time and files Engine DJ can't find. That way you have your library under control before the gig.

From practice The app shows me tracks I have in my library but haven't used in a long time, as well as tracks whose file is missing or that Engine DJ can't find. I'm not then dealing with it during the gig in front of people.

Automatic genre fill-in PRO

For tracks with no genre filled in, the app automatically suggests a suitable one based on similar tracks, artists and versions in your library.

From practice When some tracks have no genre filled in, the app itself suggests what probably belongs there. It draws on similar tracks, artists and versions I already have in my library. I just look the suggestions over and confirm them instead of typing everything in by hand.

Play a whole album in one click FREE

With one click you add a whole album to the playlist or the playback queue. Ideal for quickly browsing music by album instead of individual tracks.

From practice When I look for music by album, I don't have to play tracks one by one. With one click I add the whole album to the queue and quickly go through it from start to finish.

Accent-insensitive search FREE

Search works even without the exact name or accents. The app finds a track by part of the title, album or artist, even when you only roughly remember the name.

From practice When I search for something, I don't have to worry about the exact name or accents. It doesn't matter whether I type "rolnicky", "Rolničky" or just part of the name. The app finds the track in a moment, even when I only roughly remember the name.

Playlists shown with every search hit FREE

When you find a track in search, you immediately see which playlists it's in, right next to it. With one click you jump into that playlist - for instance because it holds other tracks that fit the one you're currently playing. From a single track you quickly reach the whole context in which you use it, and a place to build the set on from there.

From practice I find a track, see it's in, say, a wedding playlist, and jump straight into it - I usually have other tracks there that go well together. Instead of trying to remember where I put similar things, the app leads me right to them. It saves me a lot of clicking when building a set.

Data & history
Most-played track stats FREE

The app automatically builds an overview of your most-played tracks by year, month or a specific gig. It can merge different versions of the same track, so you quickly see what really works for you on the floor.

From practice The app shows me which tracks I played most often over the past year (or a month, or a single gig). It merges different versions of the same track, so I quickly see what really lands on the floor for me and what to build the next set around.

Run it on your library

Everything runs locally in your browser, on your Engine database, no install. Pro pays for itself with the first hour you save.