I'm about to do this very thing with an SDR and HOPEFULLY with SDR#'s Frequency Manager. What I intend to do is either use Notepad++ or some script that will take the band of the low frequency, say 450 and the upper frequency, say 470, and spit out all the possible frequencies using the correct step. I think DMR's bandwidth is narrow band so 12.5 kHz? Then you take that mass of text (and there will be several hundred lines of frequencies) and copy/paste that to the frequency manager file in SDR#.
Again, I'm not too sure if this will work and it's something I've been meaning to try. The obvious awesomesauce benefit here is that an SDR can scan through all those individual frequencies in a matter of seconds. LOL! And you don't have to limit yourself to any band, either. Air, military, Ham? I came up with this idea from the dilemma that you can't really use an SDR as a traditional scanner since the noise flow changes all the time and the SDR keeps (annoyingly) stopping on static. But by scanning all possible frequencies at once you can lookout birdies, harmonics and whatnot as you scan through all the list of frequencies while at the same time keep your squelch above that band's noise floor.
I also came up with this idea when I needed a whole boat load of IP addresses from a CIDR (Classless Interdomain Routing (for reasons)) and found a website to do just that. So I figured why not frequencies too!
You wanna hear a "cool story, Bro?" Speaking of CIDRs, I block over 400 ASNs at the Cloudflare level for a website I run. ASNs are freaking groups of CIDRs... and CIDRs and groups of IP addresses. These ASNs belong to cloud providers and other junk... Like Digital Ocean, Vultr, Linode, etc.
Anyway... The SDR route would be the best in terms of "promiscuous mode" since you can scan through a whole band in short order. A netbook would come in handy for this. I used a Dell Mini 910. It worked great with SDR#. Of course a headless Pi via VNC and Android could suffice as well... LOL!
Edit-
The close call feature of Uniden scanners works great for this, too. You just have to make sure that when you're in search mode you're not also searching for CTCSS/DCS or NAC codes. You can keep RAN/CC on for DMR/NXDN, but any others and when the scanner stops on a digital DMR/NXDN transmission you won't hear anything in terms of DMR/NXDN.