Accesso rapido:  

Forum: Addons

Topic: DJ Patterns 8 - Page: 1
PachNPRO InfinityMember since 2009

Inviato Sun 16 Oct 16 @ 2:08 pm
PachNPRO InfinityMember since 2009
Some might not know what this tool is for. So here is the original description of JamesWjRose for the plugin.

DJ Patterns is a simple tool that scans your playlists to show you what media (songs/videos) have followed what media.

Each media gets it's own top level in the tree, and all media played after that media are branched below. This is designed to allow the DJ to easily see what media they have historically used after the current. It gives you an easy way to see what may have worked for you previously and what you may have used too often. After all you don't want to get into a rut.

It includes the following media detail: (Only shown if there is data available)

  • Parent Plays (the number of times played after the media above it)
  • Author (aka artist)
  • Title
  • Album
  • File (location of the media file)
  • Genre
  • Bitrate
  • BPM
  • Gain
  • Key
  • Comments
  • Length (The time length of the media)
  • The playlists that this media was played on.
  • Icon show musical notes for audio files
  • Icon shows film strip for video files
  • Search function, +Search Next (F3)
  • Can add a folder full of playlists (CTRL+F)
  • Can add one or more playlists (CTRL+P)
  • Can drag and drop playlists or folders to tree to add them.
  • When adding a folder the dialog defaults to the VDJ "Tracklisting" folder. You can select a different folder of course.
  • Media details are pulled from the VDJ Database XML file, not MP3 tags, etc.


  • Playlist selection dialog starts when application starts. This means that there are two less clicks to start the process)
  • The check for unused can be stopped and restarted. DJ Patterns checks for duplicates to avoid double listing an unused media.
  • "Search Next" allowing the user to look for the next instance of a search
  • Media details now includes Gain, Key and Comments.
  • Media details are only show if there is data. For example: If there are comments but not Gain information the comments will be displayed, but not the Gain. (obviously). I rethought showing "N/a" when there was no information but this seemed unnessasary and distracting.

  • Option to display Unused media. Be aware that use of this function can take some time! It is an option that comes up at the end of the initial scan, so you can avoid using it. It is also available from the file menu.

Inviato Tue 18 Oct 16 @ 7:27 am
locodogPRO InfinityModeratorMember since 2013
Great work as always mister, does it query exists == 1

Inviato Tue 18 Oct 16 @ 7:51 am
PachNPRO InfinityMember since 2009
No it does not.
After a while of thinking, I'm not even sure if it is usefull if it does.


Inviato Tue 18 Oct 16 @ 1:00 pm
idj4uPRO InfinityMember since 2004
I'm loving this tool. Handy for those "senior moments".

Mine takes forever to load and scan, and is a little slow expanding the tracks inside the browser tree.

Just me?

Wish there was a way to make this part of VDJ and show inside the program in the side window, etc

Thanks again for taking the time to make this work!

Inviato Wed 28 Dec 16 @ 11:26 am
PachNPRO InfinityMember since 2009
No it is no just you.
That is how the programm works.

It gets slower the more files you have.

I tried and played around with the code to get it faster, but the current design of the programm makes it difficult to get a clean solution.
It would be better to completely rewritte it from scratch, because the used libraries are outdated too.

But I do not really have time, nor a good design idea atm.

Inviato Fri 30 Dec 16 @ 8:58 am
idj4uPRO InfinityMember since 2004
OK, as long as it's not just me then I know I'm not doing it wrong.

Thanks again, certainly getting my money's worth with this addon! :D


Inviato Fri 30 Dec 16 @ 9:27 pm
Have been looking for this kind of feature for some time now. Great Work. any plans to improve this. I was wondering if it can be tweaked to show the songs played after the currently playing song, and inside virtual dj as opposed to having to go to another program and searching manually

Inviato Mon 13 Feb 17 @ 8:58 pm
idj4uPRO InfinityMember since 2004
Hmmm - it seems to have stopped working for me. Not sure if it's something in a recent VDJ update or not.

It opens, it scans, and it scans forever. I think I left it over an hour and still nothing.

In the task manager it shows as "not responding" and seems to eat resources.

Inviato Mon 27 Feb 17 @ 9:39 am
Hi - is there a Mac version of this in the pipeline please?

Thank you

Inviato Fri 05 May 17 @ 9:44 am
idj4uPRO InfinityMember since 2004
Not sure if any developers are monitoring this discussion.

I'm not entirely sure how to transfer or copy this to another machine. I have no problem moving VDJ and it's database and history, but DJ Patterns doesn't seem to pick up the history.

What am I missing?

Inviato Mon 19 Jun 17 @ 12:46 pm
PachNPRO InfinityMember since 2009
Sorry, I don't get you.
What exactly is the problem you are having?

Inviato Mon 26 Jun 17 @ 8:07 am
idj4uPRO InfinityMember since 2004
I set up VDJ on a brand new machine, installed everything from scratch but copied the database across so I have song history, notes, etc.

Can't figure out how to set up DJ Patterns to see the old data from the old PC so it doesn't have to learn my play patterns again.

Inviato Wed 12 Jul 17 @ 7:17 am
PachNPRO InfinityMember since 2009
I believe that is how it works.
IIRC DJ Patterns won't create any kind of database or file to store the patterns. It'll always scan from scratch.


Inviato Wed 12 Jul 17 @ 8:52 am
idj4uPRO InfinityMember since 2004
Thanks mate! That solves my problem. :)

Inviato Thu 20 Jul 17 @ 6:23 am
What if the folder was optimized some how like when you do a windows scan of a folder?

Inviato Thu 21 Dec 17 @ 7:48 am
PachN, what was the recent update (22nd Jan)?

Inviato Wed 24 Jan 18 @ 5:46 pm
PachNPRO InfinityMember since 2009
Rewritten from scratch.
It is much much faster now and reduce to just the necessary Info's songs before and songs after.

But I've uploaded another update today since there was a bug and I dismissed some 3rd party DLLs I was using before.

So if you wanna try it I suggest to wait a couple of days for the updated version 1.5.00.


Inviato Wed 24 Jan 18 @ 8:36 pm
PachNPRO InfinityMember since 2009
Well, that was quick.

New update is available now.

Inviato Thu 25 Jan 18 @ 8:08 am
geemixPRO InfinityMember since 2006
Wow! This is gonna be one of the most handiest add-ons ever!!!

Gonna give this a try.

Just wanna say thanks, especially for your updated version, as speed is everything :)


Inviato Thu 25 Jan 18 @ 9:42 am