I see there's an option to remember Recurse, but can we have an option in the browser to always recurse, it would be most useful.
Posté Sat 24 Oct 26 @ 5:46 pm
I've been using VDJ since 2008 and have absolutely no idea what recurse even does......
Posté Sat 24 Oct 26 @ 7:11 pm
Show all files even those in subfolders.
Posté Sat 24 Oct 26 @ 7:31 pm
kradcliffe wrote :
I've been using VDJ since 2008 and have absolutely no idea what recurse even does......
It's only useful if you use folders (that contain numerous sub folders).
Posté Sun 25 Oct 26 @ 1:39 am
Bren F wrote :
can we have an option in the browser to always recurse, it would be most useful.
It would actually be very DANGEROUS and that's why it's not a thing (at least for now)
At some point there was a consideration for adding such option, but imagine clicking by mistake the root of a mechanical 8TB external drive that contains hundreds of thousands of files..
VirtualDJ would be fine, but the operation could slow down the system significantly since recurse would also search ALL the subfolders underneath the root for new files.
Recurse is NOT a purely database driven operation. So, recursing should be used with caution, especially on big libraries with 100's of directories. But also that's when/where recurse is useful the most.
I am not an advocate for such an option just because "sh*t happens" no matter how careful you are.
But I'm not the one calling the cards, so don't mind my own personal opinion..
Posté Sun 25 Oct 26 @ 12:12 pm
Could there be a compromise - e.g. add the option only for Virtual Folders, and optionally put a limit on how many folders the software would recurse into before stopping (with a reasonable default)?
I agree that filesystem use and even virtual folder use could potentially "blow up" regardless.
I agree that filesystem use and even virtual folder use could potentially "blow up" regardless.
Posté Sun 25 Oct 26 @ 12:50 pm
PhantomDeejay wrote :
It would actually be very DANGEROUS and that's why it's not a thing (at least for now)
At some point there was a consideration for adding such option, but imagine clicking by mistake the root of a mechanical 8TB external drive that contains hundreds of thousands of files..
VirtualDJ would be fine, but the operation could slow down the system significantly since recurse would also search ALL the subfolders underneath the root for new files.
Recurse is NOT a purely database driven operation. So, recursing should be used with caution, especially on big libraries with 100's of directories. But also that's when/where recurse is useful the most.
I am not an advocate for such an option just because "sh*t happens" no matter how careful you are.
But I'm not the one calling the cards, so don't mind my own personal opinion..
Bren F wrote :
can we have an option in the browser to always recurse, it would be most useful.
It would actually be very DANGEROUS and that's why it's not a thing (at least for now)
At some point there was a consideration for adding such option, but imagine clicking by mistake the root of a mechanical 8TB external drive that contains hundreds of thousands of files..
VirtualDJ would be fine, but the operation could slow down the system significantly since recurse would also search ALL the subfolders underneath the root for new files.
Recurse is NOT a purely database driven operation. So, recursing should be used with caution, especially on big libraries with 100's of directories. But also that's when/where recurse is useful the most.
I am not an advocate for such an option just because "sh*t happens" no matter how careful you are.
But I'm not the one calling the cards, so don't mind my own personal opinion..
That's a fair point, and I think the answer to that would be to implement a sensible limit to avoid that rare instance. It could automatically disallow recurse for an entire drive and instead only work on folder structures therein.
I do use filter folders and virtual folders, but I still use main directory "favourite folders" most of the time, the ability to recurse in VDJ makes this method manageable, but always recurse would mean browsing would require one less step.
I've also noticed that recurse doesn't seem to work when scrolling over folders using the XDJ-AZ (and I believe CDJs are the same).
Posté Sun 25 Oct 26 @ 1:19 pm
Bren F wrote :
It could automatically disallow recurse for an entire drive and instead only work on folder structures therein.
That's still an issue. Most people's music collection is not split on several folders on their drive, but it's inside one or two "main" folders under the root.
Personally I used to have D:\Music and D:\Videos. Now I have D:\Media
So, not working on the "root" but working on everything else doesn't necessarily make it safe.
Also a limit could cause other unwanted behavior. Since recurse doesn't know what's beneath the folder before it actually starts working, the "limit" will have to cut the function "as it goes"
Which means it could stop listing files in the middle of a folder. And in the heat of the moment you may not pay attention and then wonder why file(s) are missing or cannot be found e.t.c.
Bren F wrote :
I do use filter folders and virtual folders, but I still use main directory "favourite folders" most of the time, the ability to recurse in VDJ makes this method manageable, but always recurse would mean browsing would require one less step.
Perhaps a different files organization strategy could work better for you then ?
I mean, if the current tools are limiting you, then perhaps you should also consider that option as well.
I'm not implying anything as I don't know your needs and your current implementation.
But usually there are a lot of different ways to solve a problem.
Bren F wrote :
I've also noticed that recurse doesn't seem to work when scrolling over folders using the XDJ-AZ (and I believe CDJs are the same).
I cannot confirm that. I will have to test XDJ-AZ specifically as well, but XDJ-RX3 that I have in front of me (basically using the same screen scripts) scrolls fine the main window when the list is recursed.
I tried both Physical folders and Virtual folders containing sub Virtual folders.
Posté Sun 25 Oct 26 @ 9:40 pm
Well, we can't pretend that recurse isn't already a feature and that the danger of misuse isn't already there. I've already made the mistake of recursing Dropbox while files were still syncing and that led to a hang that required a restart at a gig, that's a mistake you only make once!
So with this said perhaps the best option would be on the right hand click on a per folder basis, just as it is now but with a second option to "Always recurse" on that particular folder, rather than a universal setting.
Posté Mon 26 Oct 26 @ 11:26 am
That's already there, you just have to enable 'rememberRecurse' in options
Posté Mon 26 Oct 26 @ 2:10 pm
I'm aware of that option but for some reason I found it confusing as to which folder was recursing and which wasn't during the heat of a set, so I turned it off.
A visual marker of some kind to indicate a recursed folder would be good.
Posté Mon 26 Oct 26 @ 3:09 pm





