a, b e n c rotation 80s

You have a question or need an advice about how to do something? Ask it here!
Post Reply
Johnny_
Posts: 36
Joined: 27 Feb 2025 23:50
a, b e n c rotation 80s

Post by Johnny_ »

Hi,

I use:

A Rotation: 70% (this means that song A is played 70% of the time in this time slot).

B Rotation: 20% (this means that song A is played 20% of the time in this time slot)

C Rotation: 10% (this means that song A is played 10% of the time in this time slot)

How do I set this in proppfrexx in the relevant script from the 80s? The A category contains 500, B 300, and C 150. It is updated daily to 3,000 songs. How do I set A to play 70% in the morning, B 20, and C 10 in a script? can you tel me a little bit more. i have the right sheduling but only the script dont wat i want.
User avatar
radio42
Site Admin
Posts: 8926
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: a, b e n c rotation 80s

Post by radio42 »

ProppFrexx might have a slightly different approach than your current tool. In ProppFrexx you don’t specify percentage values per category etc.

In ProppFrexx a Program Scheduler entry defines what you call a ‚time slot‘.
I.e. it defines a Script which is executed at that time when the program runs. E.g. assume this is a hourly program.
In a Script you can now execute script-lines, eg. Pich a track from a media library containing your audio tracks.
Now the question comes how you organize you media libraries? This is different for each user. Some use individual media libraries per what you call ‚category‘. Others use one big media library and then use Filters per script-line to define the ‚category‘, ie. define what to play.
Regardless of how you organize your media libs, we can say, that per script-line you define the ‚category‘ (either by using a dedicated media lib or using a Filter or both). Proper tagging is assumed. Make sure to use the ‚LeastRecentlyPlayed’ mode to randomly pick a track.

Note, that a Script is always looped. Ie. once all script-lines are executed, the script starts again from the top (in Sequential script mode).

To now get your 70%, 20%, 10% distribution, first define your script-lines regarding to your A,B and C category and then copy them to get your desired distribution.
Example:
1. A
2. A
3. B
4. A
5. A
6. B
7. A
8. C
9. A
10. A

Ie. the 7 script-lines with category A, 2 lines with B and one for C.
You might even use the ‚RandomSequentialStartLine‘ Script Option, so that you don’t start each program execution with the same line - to give more variations.
Johnny_
Posts: 36
Joined: 27 Feb 2025 23:50
Re: a, b e n c rotation 80s

Post by Johnny_ »

Tnks for that, i also try it wit chat gpt end make there an script : {StartHour=00:00}
{EndHour=06:00}
MusicBlock=CRotation
Library=80s_C
TrackMode=Random
Weighting=High
MusicBlock=BRotation
Library=80s_B
TrackMode=Random
Weighting=Medium
MusicBlock=ARotation
Library=80s_A
TrackMode=Random
Weighting=Low

Buth the weighthing high i don't understand where to find. high medium and low...
User avatar
radio42
Site Admin
Posts: 8926
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: a, b e n c rotation 80s

Post by radio42 »

ProppFrexx doesn’t use those terms! We don’t use any weightings.
Note, that CharGPT is not the solution to everything! And it doesn’t know much about ProppFrexx.

So I am sorry, I am not here to explain you why and how ChatGPT has hallucinations.

Post Reply