TimeUpdateSync Fill by Category
Posted: 31 Oct 2015 06:39
So, I've been messing around with TimeUpdateSync elements in PF for a while now. The thing I think it's missing is a "fill by category" or some sort of that feature, basically when the playlist is underfilled with songs the TimeUpdateSync will insert tracks from a category and fill it to meet the desired time.
so, an example of underfilled playlist:
the expected behaviour is the TimeUpdateSync element will insert x tracks from station spots until it can segue (30sec maxearly)
For soft TimeUpdateSyncs, for overfilled playlist there can be an option for "no hard fade out" or some sort, it means if a track needs to be faded out, it won't play that and fill it with fillcategory instead.
With no hard fade out
For hard TimeUpdateSyncs, if bridge track is defined then insert fillcategory until the bridge track can play the 'shortest time' then play the bridge track.
if the bridge track is not defined then insert fillcategory then hardfade at anypoint.
but if the playlist is overfilled then do regular hard fade.
I'm sure this will add more flexibility to PF and some other users would want it
so, an example of underfilled playlist:
Code: Select all
1:54:00 - 1:56:00 = Music
1:56:00 - 1:58:00 = Music
(GAP 2 minutes)
2:00:00 = TimeUpdateSync (Soft, maxearly = 30sec, fillcategory = station spots)
Code: Select all
1:54:00 - 1:56:00 = Music
1:56:00 - 1:58:00 = Music
+ 1:58:00 - 1:58:30 = Station Spot
.... (more station spots)
+ 1:59:07 - 1:59:40 = Station Spot (then segue at 1:59:40)
2:00:00 = TimeUpdateSync (Soft, maxearly = 30sec, fillcategory = station spots)
Code: Select all
1:55:00 - 1:57:00 = Music
1:58:00 - 1:59:00 = Music
1:59:00 - 2:01:00 = Music (This track will be faded out at 2:00:30)
2:00:00 = TimeUpdateSync (Soft, maxearly = 30sec, maxlate = 30sec, fillcategory = station spots)
Code: Select all
1:55:00 - 1:57:00 = Music
1:58:00 - 1:59:00 = Music
+ 1:59:00 - 1:59:30 = Station Spot
+ 1:59:30 - 2:00:02 = Station Spot (then segue at 2:00:02)
2:00:00 = TimeUpdateSync (Soft, maxearly = 30sec, maxlate = 30sec, fillcategory = station spots)
Code: Select all
1:55:00 - 1:57:00 = Music
1:58:00 - 1:59:00 = Music
+ 1:59:00 - 1:59:30 = Station Spot
+ 1:59:30 - 2:00:00 = Bridge track (hard fade at 2:00:02)
2:00:00 = TimeUpdateSync (Hard, fillcategory = station spots)
but if the playlist is overfilled then do regular hard fade.
I'm sure this will add more flexibility to PF and some other users would want it