Done it in the early days of digital DJing using Virtual Turntables (VTT) out of a laptop headphone output in the days before USB soundcards. You just need to set beat-accurate cue points, launch tracks sharply and get quick at nudging tracks into phase!