AutOKdj Explained

To many ads? Support ODJT and see no ads!

jokerswild

Chief Bottle Washer
Feb 11, 2007
18,776
1,288
Elkhart, IN
www.totalimpactdjs.com
With this topic I'm going to attempt to explain how I use AutOKdj and this may also help to dis spell some of the conjecture and presumed knowledge... it may also expose weakness that can be addressed who knows... here we go...

First off the Configuration:

Autokdj-config.PNG


Starting at the top

Closing Time: You have two options set a time, in military time, or check never closes. If you set a closing time AutOKdj will use this to calculate how many singers can be en cued before selling out. Selling out means no more singers would be able to sing if all already cued up sing their selections.

If you choose to check Never Closes, then it doesn't calculate how many more singers can enque nor does it tell you how many more singers can que to sing before sell out.

Max Singer Repeat: Does not mean how many times a singer can sing in a row, rather it means how many songs they can enque for themselves before they have to sing one of them....

In my setup singers are allowed 2 songs in the playlist at a time. Which means Johnny can que up his first two favorite songs but then must sing one of them before he can cue up his third favorite song... this limits the potential for an all Johnny show. This feature is important because without the limitation Johnny could que up 100 of his favorite songs and lock all other singers out of being able to sing at all.

Now, if you want a sing one bring one type of rotation then set this to 1 and your singers and you would only be able to que 1 song at a time for Johnny and he'd have to sing then que his next song. Get it?

Global Tempo Adjust: Does exactly as what it sounds like it does.... it can be used to slow down or increase the speed of every song just like Pacemaker can for individual songs.... I don't use this feature much but, toqer uses it to squeeze more singers in by setting the adjust to a 3% tempo increase... I personally don't like to do that so it's set to zero.

The Check Marked Options: If the descriptions for each aren't self explanatory enough we can delve into those later... I do use New Singer Prefered In Rotation which in its most naked form will place new singers at the top of your playlist despite where they would or should be in a first come first serve rotation style... but with other settings which I'll explain momentarily this does not happen in my shows.

Max Singer Wait Time: If I have this set to zero's then there is no maximum wait between the time a singer sang last and when he gets exempted from being bumped by a new singer. If I set it to say 30 minutes and a singer who has just finished singing has another song already qued a timer of sorts starts for him and if at the 30 minute mark he still hasn't sung he is locked in position so that if a new singer ques he can not be bumped from his current position in the playlist the new singer will go in behind him.

What it does not mean is when set to 30 minutes it does not mean at the 30 minute mark he is going to be bumped up to sing next it just is a measure to prevent "new singers" from extending his wait time beyond 30 minutes. Old singers may extend his wait time but not a new singer.

This setting is usually set to 00:00 at the start of my shows but as my rotations get larger I tend to set it to 00:30 to prevent johnny come late from bumping my loyal singers who have been there all night.

Dynamic Song Queue Lock: As you can see I have it set up for; If more than 3 songs are queued, lock the first 4 songs on the playlist. What this does is when a new singer ques a song in any other round except for round 1 he can not bump the first 4 singers from their current positions in the playlist. Obviously song 1 is your current singer and then songs 2,3 &4 would not move and the new singer would que up as singer 5. There is a catch if this new singer is actually singer 40 he will be singer 40 in the next round.

This is where the Max Wait time comes into play say singer 5 has sung and has been waiting to sing his next song 31 minutes now... he two would be locked in position and the new singer would go to 6th in this rotation.

Confused yet?

Relative Song Queued Lock: Locks a percentage of songs in the playlist and does not allow new singers to bump them... so if you had 100 songs on the playlist and had set this to 10% the first 10 singers would be locked in their positions and the new singer would queue at position 11.

If you are using the Dynamic Queued Song lock don't use the Relative Song Queued Lock. In fact I wouldn't use it at all as it does not give you the same flexibility as the Dynamic lock does in tailoring your rotation rules.

Now if you have not selected to invoke New Singer Priority then neither of these last three settings we have discussed matter you would simply be running a first come first serve rotation. Old singers would sing first and new singers get queued at the bottom, period.

How we doin' guys?

If you have questions please be specific and no flames please.
 
I thanked you even though I don't use it for all the work and info you share!! Mahalo
 
I thanked you even though I don't use it for all the work and info you share!! Mahalo

Thanks, I am only posting this because well I don't want to bog down the S&D topic and I really want to explain how it works without being confrontational about it.

I'm not out to convert folks nor to make them feel they have to do it my way.... I only want to present how I do things and then answer questions as they arise.

Later I'll go in more depth on how a real world rotation as I would run it works.

There will be pictures but no bikini shots sorry guys.
 
maybe you can answer this.. I have problems with it just locking winamp solid.. I have to ctrl+alt+del and end the process and re-start it to get it going again...

I've never seen winamp freeze before... the plugin is thinking about something, because it takes up to 20 seconds to respond to changes sometimes..

I did all toqer's buffer stuff and all his posted configs..

it doesn't happen all the time, but twice in a show is too much..

I gave it a 3 night run, but it's back to roxbox to me..

it didn't add anything to my show other than the ability to enter multiple songs under one singer.. other than that roxbox is just all around easier..

However!

I will continue to give it a go every few months..

let me ask you this... is the source code open anymore? My programmer buddy said he could write a front end just as I wanted it fairly easily, because it's all calls to winamp functions..

I don't know how quick he'd be, but he said he'd like to toy with it...

he's working on a secondary app to run beside virtual dj for me.. That's where I really want to be..
 
maybe you can answer this.. I have problems with it just locking winamp solid.. I have to ctrl+alt+del and end the process and re-start it to get it going again...

I've never seen winamp freeze before... the plugin is thinking about something, because it takes up to 20 seconds to respond to changes sometimes..

I did all toqer's buffer stuff and all his posted configs..

it doesn't happen all the time, but twice in a show is too much..

I gave it a 3 night run, but it's back to roxbox to me..

it didn't add anything to my show other than the ability to enter multiple songs under one singer.. other than that roxbox is just all around easier..

However!

I will continue to give it a go every few months..

let me ask you this... is the source code open anymore? My programmer buddy said he could write a front end just as I wanted it fairly easily, because it's all calls to winamp functions..

I don't know how quick he'd be, but he said he'd like to toy with it...

he's working on a secondary app to run beside virtual dj for me.. That's where I really want to be..

I've never had it freeze on me... could be a bad file maybe.... or something else entirely.... I'm not a programmer so I wouldn't be able to diagnose the problem accurately...

Here's what you do...

Next time you use AutOKdj instead of roxbox.... turn on the Debug option this generates a file that the authors can look for troubles in should the problem be Autokdj they can see it there....

It could also be winamp itself causing the problem... for some reason some skins work better than others same with versions of winamp....

I only run the Classic Skin or the Modern Skin but prefer Classic because it requires less resources.... and is the least buggy.

If you have the most current Winamp 5.5 or greater do not waste your time on the Bento skin it is extremely unstable.... it looks cool though but, mentally deranged.

Make sure when you do this that you have installed AutOKdj on a clean install of the latest winamp running in the Classic Skin mode..... I'd recomend a separate Winamp install from your Roxbox install....

When I test new versions of AutOKdj I always install to c:\...\Winamp2
I go and uninstall it and reinstall a fresh version of winamp separate from my show installation.... this way I know it's not fuged up by a previous install.

Also I find that enqueing music works best if the music when I don't zip my karaoke files... this maybe that lag your referring to. I've found it works best that way.
 
maybe you can answer this.. I have problems with it just locking winamp solid.. I have to ctrl+alt+del and end the process and re-start it to get it going again...

I'
I will continue to give it a go every few months..

let me ask you this... is the source code open anymore? My programmer buddy said he could write a front end just as I wanted it fairly easily, because it's all calls to winamp functions..

I don't know how quick he'd be, but he said he'd like to toy with it...

he's working on a secondary app to run beside virtual dj for me.. That's where I really want to be..

Send Toqer a private messae. He's responsible for the marketing etc and could get you in touch with the programmer if he doesn't mind.. :)

-James