I get the feeling I don’t do what you do. I play heavyweight material. Really heavy. But I do f with many different genres in each set. So maybe this helps you? I don’t know…
I use Virtual DJ, which let’s you build Virtual Folders (like crates in Serrato I guess?). So what I do, I get my new tracks every day. After downloading that day I open VDJ and I peruse them once again, this time dragging them into the Virtual Folders they belong in (my folder names are somewhat…esoteric…but they make sense to me). I also have a folder I call “New Toys” that I clear after each session where I use that folder. Anything I want to use for a new mixtape has it’s own Virtual Folder, one for each type of mixtape I might want to make. I also have a folder for things I know I’ll want to play out soon, so I don’t have to sort through each genre folder to find the new weight…because each genre folder is fat; fat like hundreds and hundreds of tunes fat. If I get into a bit of set where I’m in that particular groove, it’s nice to haev that much weight at my fingertips. If not, I go to the New Toy folder, or the “play this soon” type folders I’ve set up.
All of those New sort of folders get cleared at least twice a month if not more.
If you’re playing more go-to standards, mainstream type stuff, maybe try making folders that are exactly that go-to material? Anthems. Rockers. Sing-alongs. Common requests. Crowd Favorites. YOUR faovirites (because you have to have fun too). Etcetera.
Etcetera.