I haven't tried that myself, but used the AutoDJ feature of Mixxx a couple of times. It's fairly basic, you have a playlist, setup how you want it to fade, and how fast, hit Play and off it goes matching the beatgrids and whatnot.
Yes, but they pivoted to a music app about 10 years ago. It worked great 99% of the time and had decent transitions. But they received bad advice from a music startup incubator and ended up getting acquihired about two years ago.
I haven't tried that myself, but used the AutoDJ feature of Mixxx a couple of times. It's fairly basic, you have a playlist, setup how you want it to fade, and how fast, hit Play and off it goes matching the beatgrids and whatnot.