Try Algoriddim djay Pro
algoriddim has paid a lot of attention to the mobile market recently - djay is available for iOS and Android devices, and even the Apple Watch is now supported - but its djay Pro software gives Mac users something more serious to consider. It's a native 64-bit application that's optimised for Retina displays.
Enabling you to mix both audio and video, algoriddim's flagship software supports 4-deck mixing and offers turntable and waveform views. There's a sampler, too, plus effects and all the automixing and advanced DJing facilities you'd expect.
djay Pro enables you to mix using tracks from Spotify (providing you have a premium account) and your iTunes library, while native support for over 50 MIDI controllers is augmented by integration with Pioneer's CDJ and XDJ devices.
If you're a Mac user, then, djay Pro could be well worth a try, and a demo version enables you to do just that.
http://www.algoriddim.com/djay-pro-mac/">Find out more about algoriddim djay Pro