Engine DJ or Rekordbox?

What are your thoughts on this?

When browsing the forum I see a lot of people bashing on Engine DJ since it misses a bit of features. To me it seems crazy to own Denon hardware and then use Rekordbox.

The reason I am asking the question is because I need to set cue points for my whole DJ library. I have done a bit of it in rekordbox and a bit in Engine DJ. But now I feel stuck and need to make a decision to stick with.

What are your thoughts on this?

I read somewhere that you can just do everything in Engine DJ and then use Lexington once to synch everything to rekordbox…or is it smarter to do the cue points in rekordbox and use the .xml synch?

Any input is appreciated :slight_smile:

If there is already a thread please link because I couldn’t find it. And then close this one.

Depends what you need from your software, some people spend 80% of their ā€˜DJ’ time doing prep work in the software, others prefer to be mixing.

I’ve not personally had too many issues with Engine, and all other software has its own quirks and issues, but you’ll never hear about that on here because it doesn’t suit the agenda of heading to XYZ forum to complain about whichever product that forum represents.

2 Likes

Honestly I just want to have a good flow between my Prime Go and when I play Pioneer on festivals/clubs. I’ve had a bit of a break but feel that things are turning around so I except to be doing quite a bit more DJing (on Pioneer) in the coming future.

I travel a lot and do not have access to machines on the road, so I enjoy spending time with my music any way possible, So mixing is a bit difficult in this moment of life.

Any cons on why I should not be doing cue & beat grid on Engine DJ would be appreciated.

I don’t personally see any cons to using Engine.

But then I’m not a heavy cue point/grid user so I’ll just do them on the fly as I use whichever software I’m on.

2 Likes

If you use Rekordbox, you have the benefit of being able to use your media in Pioneer gear, and when you stick it in Denon hardware (some) have to ability to convert the Rekordbox library into an Engine DJ library. If you update the Rekordbox library, you’ll have to re-run the conversion, so depending on how often you add new tracks, this may be a solution for you. This would mean you only need to set CUE points in a single app, vs both.

For me, things like Lexicon are not an option. I’m willing to pay for software, but it needs to be a perpetual license, not a monthly fee. I understand if they provide updates they need to be funded for that, but if I’m sticking to specific versions of Rekordbox/Engine DJ and not upgrading those, then I should be able to use the same Lexicon version and only pay once.

Some people like to use Serato, as Engine DJ Desktop is somewhat streamlined for this process. For example, Engine DJ doesn’t properly evaluate BPM or set beatgrids for track already containing this information, meaning someone using Serato can use Serato to provide this information and then import the tracks into Engine DJ. I’m not really sure how CUE or other details work from Serato → Engine DJ.


So, the biggest ā€œconā€ of using Engine DJ is that you’ll have to duplicate your CUE work to have that within Rekordbox, or paying a monthly fee to do it. Doing this work in Rekordbox, you have options within the Denon ecosystem to convert this into a Engine DJ library.

Maybe when you play on the Prime Go, you are doing more listening/testing/casual play, using Engine DJ to manage the Library and Sync to the hardware, and then you only bring your favourite or set-specific tracks into Rekordbox, meaning you have far less cue work to perform in Rekordbox, and that works for you.

Be sure to have a pen and paper though, because we don’t have On-Device Track Rating (but you can vote for it there), so you’ll have to write down or take photos of the tracks you want to remember. Without that or On-Device Color, there is no way to play a set on Engine DJ OS and mark/flag tracks for any purpose such as fixing beatgrids or placing into your next real set.


It’s too bad that the online services don’t support storing this information and force all the players involved to support such functionality. Imagine if when I loaded up something from Beatport on the live service on my Prime 4+, made some CUE’s, those get stored in a profile on my account. Then when I login to Beatport on a Pioneer product, those CUEs are loaded in. And the only way any company gets access to this Beatport service on their hardware is if they play ball and become compatible. This would be a major paint point reduction and a big incentive to use these services and to continue paying over time since they store all your information in a cross-platform-compatible way, simultaneously giving you access to the latest and greatest tracks.

5 Likes

I use Rekordbox to set all my beatgrids, create cues and loops, export to XML and import into Engine DJ. I tried the ā€˜plug a Rekordbox USB into Engine controller’ method but ran into issues with the beat grids, as Engine OS will rescan the beat grids on from scratch rather than load the grids from the Rekordbox USB.

I add new tracks to my library about once per week. While my method adds a few extra steps, it enables me to essentially use the best of both ecosystems.

2 Likes

I am more a dedicated set type. So I create some sets in Spotify and then buy the songs. Therefore I have a file library based on folders that represent the sets. I can then easily drag and drop those into any software.

I just use rekordbox and engine parallel. A good file system below those softwares makes it easy.

But I am not a weeding DJ and do not play every music that somebody requests or in general Mixed genre. Therefore it is way easier for me with the playlists and the folder system.

But If I would have to choose I like engine dj more. Never missed anything. GUI wise is Denon just ahead and looks way better and I find a lot of things in rekordbox not intuitive. But I will still continue and prepare it in booth softwares.

2 Likes

There is a way, but it’s more of a workaround and you need to get used to such a different work flow - it is creating a playlist on the device itself and adding songs there, that’s the only solution

1 Like

I have recently resumed using RB as I needed to get some practice on the cdjs i used Lexicon to convert my library the annoying thing is hot cues and memory cues at present I am not sure you can batch convert to memory cues as I don’t like my track to play just by pressing the hot cue (on cdjs)

Fair, this is actually an excellent suggestion, minus the fact it takes so much time and effort to perform this task and return to your previous spot.

I thought of this a few weeks ago and gave it a try, but it’s a super fumbly process, and I haven’t figured out how to accomplish this by interacting with a loaded track vs having to go through my library list and find the track I loaded three minutes ago, now that I know that I like it.

Sometimes I play 6m+ tracks on two decks and I have time for stuff like that. Other times, I’m playing 3m tracks on three or four decks and I don’t have time to go back and find a song I loaded two tracks ago, in another playlist potentially, and keep up with the mix.

The best solution I’ve found is to take a picture of the loaded track and come back the next day when I return to my PC with Engine DJ Desktop. The problem with this method is sometimes it’s hard to remember the next day if I took the picture because I want to add the track to a special playlist, if the track’s beatgrid needs adjustment, or it’s a track I want to remove from the collection. And if you have more than one track per set it’s even harder to remember why you took the picture.

2 Likes

Excellent post :backhand_index_pointing_up:t5:

I do all my library work on the laptop.

Once I’m on the players it’s usually busy mixing , finding next track etc I rarely have time to do anything else.

4 Likes

Thanks for all the replies :slight_smile:

Personally I will stick to Engine DJ. When I have done ā€œallā€ the cue-points I will use Lexington once.

And then when I prepare sets with new tracks for pioneer gear I will just set them manually for each set!

@meLon_Cucumis Voted on both features, they would be great. Thanks for taking your time! I liked your idea on how to use the GO.

1 Like