Star105-Dance Posted June 17, 2011 Share Posted June 17, 2011 OK I have some songs that are weighted for various rotation rules. However, I am noticing that the same songs in the same exact positions,when the pal script has them "weighed, follow rules." Can I tell the script to pick from a certain range (say 65-80 weight) in the script? If so, How? I know I have the option of various folders, like making an "a" category "B" category, etc. But it would be less work to get weighted songs in various slots, within certain points of the "pal script" log. Any ideas how I can do this? Current Pal Script: {Wait for right time} PAL.Loop := True; PAL.WaitForTime(T['xx:59:34']); {Clear Queue} Queue.Clear; Cat['TOP-Legal'].QueueBottom(smRandom, NoRules); Cat['Recurrents'].QueueBottom(smWeighted, EnforceRules); Cat['Jingles (all)'].QueueBottom(smRandom, NoRules); Cat['Currents'].QueueBottom(smWeighted, EnforceRules); Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules); Cat['00s'].QueueBottom(smWeighted, EnforceRules); Cat['Jingles (all)'].QueueBottom(smRandom, NoRules); Cat['90s'].QueueBottom(smWeighted, EnforceRules); Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules); Cat['Recurrents'].QueueBottom(smWeighted, EnforceRules); Cat['Jingles (all)'].QueueBottom(smRandom, NoRules); Cat['Currents'].QueueBottom(smWeighted, EnforceRules); Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules); Cat['00s'].QueueBottom(smWeighted, EnforceRules); Cat['Jingles (all)'].QueueBottom(smRandom, NoRules); Cat['90s'].QueueBottom(smWeighted, EnforceRules); Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules); Cat['00s'].QueueBottom(smWeighted, EnforceRules); Cat['Jingles (all)'].QueueBottom(smRandom, NoRules); Cat['90s'].QueueBottom(smWeighted, EnforceRules); {Wait for right time} PAL.Loop := True; PAL.WaitForTime(T['xx:28:34']); {Clear Queue} Queue.Clear; Cat['BOH'].QueueBottom(smRandom, NoRules); Cat['Recurrents'].QueueBottom(smWeighted, EnforceRules); Cat['Jingles (all)'].QueueBottom(smRandom, NoRules); Cat['Currents'].QueueBottom(smWeighted, EnforceRules); Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules); Cat['00s'].QueueBottom(smWeighted, EnforceRules); Cat['Jingles (all)'].QueueBottom(smRandom, NoRules); Cat['90s'].QueueBottom(smWeighted, EnforceRules); Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules); Cat['Recurrents'].QueueBottom(smWeighted, EnforceRules); Cat['Jingles (all)'].QueueBottom(smRandom, NoRules); Cat['Currents'].QueueBottom(smWeighted, EnforceRules); Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules); Cat['00s'].QueueBottom(smWeighted, EnforceRules); Cat['Jingles (all)'].QueueBottom(smRandom, NoRules); Cat['90s'].QueueBottom(smWeighted, EnforceRules); Cat['Station IDs (all)'].QueueBottom(smRandom, NoRules); Cat['00s'].QueueBottom(smWeighted, EnforceRules); Cat['Jingles (all)'].QueueBottom(smRandom, NoRules); Cat['90s'].QueueBottom(smWeighted, EnforceRules); IF (NOW >= T['xx:59:34']) THEN BEGIN PAL.Loop := False; END; Note, This post lost all of it's formatting and had to re-post via re-logging in, cause I "didn't have privileges." Lots of BR's in brackets, which did not translate into HTML. It was a bunched up paragraph, with no order. Any reason why this would happen??? Link to comment Share on other sites More sharing options...
SmoothJazz Posted June 17, 2011 Share Posted June 17, 2011 Special Categories can be selected using these designations for weighted tracks: Power hit (Weight = 80..100) Heavy rotation (Weight = 60..79) Medium rotation (Weight = 40..59) Light rotation (Weight = 20..39) Rare rotation (Weight = 10..19) No rotation (Weight = 0..9) http://5280jazz.com/nowplaying_image/5280jazz.png Rob Oyler 5280 Jazz Link to comment Share on other sites More sharing options...
Star105-Dance Posted June 17, 2011 Author Share Posted June 17, 2011 how do I make the designations? do I just copy and paste what's there into the pal script? "Cat['90s'].QueueBottom(smWeighted, EnforceRules); turns into: "Cat['90s'].QueueBottom(Weight = 40..59);" Is this what I do in Pal? Link to comment Share on other sites More sharing options...
SmoothJazz Posted June 17, 2011 Share Posted June 17, 2011 Cat['Power hit'].QueueBottom(smWeighted, EnforceRules); http://5280jazz.com/nowplaying_image/5280jazz.png Rob Oyler 5280 Jazz Link to comment Share on other sites More sharing options...
Star105-Dance Posted June 17, 2011 Author Share Posted June 17, 2011 OK, so the weights are already set? If so, I'm good to go. Link to comment Share on other sites More sharing options...
SmoothJazz Posted June 17, 2011 Share Posted June 17, 2011 yep weights are 'hard coded' and cannot be changed but the categories are auto-maintained. http://5280jazz.com/nowplaying_image/5280jazz.png Rob Oyler 5280 Jazz Link to comment Share on other sites More sharing options...
SpazzRadio Posted June 17, 2011 Share Posted June 17, 2011 yeah, the Weight Categories are auto populated based on current song weights SpazzRadio.com Home of Absolute Rockz, Absolute Spazz, Always HOT Country, and Absolute Hitz Link to comment Share on other sites More sharing options...
Star105-Dance Posted June 17, 2011 Author Share Posted June 17, 2011 Perfect. Now I'll just bookmark this, and copy it later on. Si I can adjust the logs better. Thanks guys! Link to comment Share on other sites More sharing options...
SmoothJazz Posted June 17, 2011 Share Posted June 17, 2011 You're welcome ;) http://5280jazz.com/nowplaying_image/5280jazz.png Rob Oyler 5280 Jazz Link to comment Share on other sites More sharing options...
Star105-Dance Posted June 18, 2011 Author Share Posted June 18, 2011 Ok, I can copy the cat parts... but what If I need things in differing folders. Lets say i have: (not my actual rotation) 90's high rotation 00's med rotation 80's high rotation recurrent Med rotation current power rotation recurrent high rotation 00's high rotation Current rare rotation (as the filler) No folders are not being capable of being rotated, just weights. I have this set up to go from Top of hour to a Power recurrent, then jingle to a medium rotated current. Remember every decade is another folder... and I am trying to vary the rotation using all of the above music folders. At the current, If I put Xmas category in now, it might play those, under the current pal script scheme. Therefore, I am looking to find a weight category and music category as well. How can this be done? Link to comment Share on other sites More sharing options...
GKIye Posted June 18, 2011 Share Posted June 18, 2011 I'm not a technical guy in explaining things ... All I know is ... I never use "weight" into my SAM settings ... In general too much songs are getting repeated I use : least played artist and least played song (in general) and during the day some sheduled playlists are added Visit and listen @ BW ! Link to comment Share on other sites More sharing options...
SmoothJazz Posted June 18, 2011 Share Posted June 18, 2011 I like to mix mine up, I use smLRP, smRandom & smLRPA works well for my 18K library. The real secret is defining proper categories and not pulling from music all. http://5280jazz.com/nowplaying_image/5280jazz.png Rob Oyler 5280 Jazz Link to comment Share on other sites More sharing options...
Star105-Dance Posted June 18, 2011 Author Share Posted June 18, 2011 I'm seeing many complaints on that same thing. I being one of those. I know other automations without logging have the same issues. I am experiencing the same, which is why I'm trying to "clock" a better way. Same songs in the same slots... never fails If i do this, with separate clocks within the script (rotating clocks in 1 script), I might get better results, with few repeats. Gkyie... that's the same reason I started to ask this question. Weights mean nothing, no matter how "long in between" you set rotation rules. SO I'm now looking for a script to get weight categories and music categories.... that's how i do it on stratus/OPX on my other station. Link to comment Share on other sites More sharing options...
SpazzRadio Posted June 18, 2011 Share Posted June 18, 2011 The problem with smWeighted (for me anyway) is that the logic used is a mystery. smPriority will select the highest weight song that does not break playlist rules (which is what I think smWeighted should be). Smooth Jazz has the right idea, mixing up the selection methods works best on a very large playlist. We have 3 stations and use different methods on each ... But all 3 make use of smProiority, smLRP, and separate playlist folders. Another key with a large playlist is to set a large interval for your playlist rules. Our Rock station plays a classic/current mix and has a very large playlist rules interval. However, we do shorten those rules for requests. SpazzRadio.com Home of Absolute Rockz, Absolute Spazz, Always HOT Country, and Absolute Hitz Link to comment Share on other sites More sharing options...
Star105-Dance Posted June 18, 2011 Author Share Posted June 18, 2011 OK, so spell it out on a Pal line, so I can see how to write it in Pal. I am also noticing the same sweepers and jingles in the same exact order, without rules. Imaging, rules do not apply. For example.... Top of hour Britney Spears - Until the world ends Star105 dance testimonial jingle Kat DeLuna - Dancing Tonight Star 105-105 Sweep Cascada - Evacuate the Dancefloor Zoom Jingle Mr. President - Coco Jumbo Who are you Sweep Bananarama - Love Comes (Wideboys Radio) and so on... literally in that order EXTREMELY frequently. It literally is favoring the same exact songs and sweeps in the same order, ignoring rules. Now remember, Britney Spears is not a power hit anymore... it's almost a "z" category... or a drop from playlist. Biggest power songs are Lady Gaga - Judas, Kristine W - Fade, and Robyn - Call your Girlfriend. Those are power rotator songs. Funny how they don't repeat as much as they should. It's ignoring rotator rules... for music and imaging. Hope this "smPriority" works and makes everything more "true" to the rules. If not, I'd have to log things. I'm tired of replacing songs in the Queue window. Link to comment Share on other sites More sharing options...
SmoothJazz Posted June 18, 2011 Share Posted June 18, 2011 You don't mention how many tracks you keep in the queue. This is very important when seeing duplicates never keep more than a few at a time with SAM. and don't use Ghost queue. http://5280jazz.com/nowplaying_image/5280jazz.png Rob Oyler 5280 Jazz Link to comment Share on other sites More sharing options...
Star105-Dance Posted June 18, 2011 Author Share Posted June 18, 2011 20 tracks are kept in the cue. Can't forward sell, if you cannot see what's coming up. Link to comment Share on other sites More sharing options...
SpazzRadio Posted June 18, 2011 Share Posted June 18, 2011 I was just looking at the same thing SJ. I neglected to read the 1st post fully ... You are loading a full hour of music in your queue at a time. That can often mess up selection methods because songs can be in your queue but not marked as played until loaded into a deck SpazzRadio.com Home of Absolute Rockz, Absolute Spazz, Always HOT Country, and Absolute Hitz Link to comment Share on other sites More sharing options...
Star105-Dance Posted June 18, 2011 Author Share Posted June 18, 2011 Correction... half hour of music, not a full hour My pal script reloads ever 30 min That still does not give me an idea on how to write "smPriority" in my scripts... to see if this makes the songs better in following what's a power vs. a medium rotation. Also hope it does not cluster sweeps in the same places with the same songs, as listed above. Link to comment Share on other sites More sharing options...
SpazzRadio Posted June 18, 2011 Share Posted June 18, 2011 simply change Cat['Recurrents'].QueueBottom(smWeighted, EnforceRules); to Cat['Recurrents'].QueueBottom(smPriority, EnforceRules); as for the recurrent sweepers ... are you pulling from a large amount of sweepers? or just a few? if it is just a few, try adding more. if it is already a large amount but you are still getting similar clusters, try using smLemmingLogic in place of smRandom SpazzRadio.com Home of Absolute Rockz, Absolute Spazz, Always HOT Country, and Absolute Hitz Link to comment Share on other sites More sharing options...
Star105-Dance Posted June 18, 2011 Author Share Posted June 18, 2011 Cool, It may not do exactly what is 100% needed... but is a step in another direction. Thanks again guys. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.