# Reduce repeated tracks

**URL:** <https://discourse.libretime.org/t/reduce-repeated-tracks/1589>\
**Category:** Get Help\
**Created:** [October 12, 2023, 12:54pm UTC](https://discourse.libretime.org/t/reduce-repeated-tracks/1589 "2023-10-12T12:54:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![matias-tecnosoul](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.libretime.org/matias-tecnosoul/32/341_2.png) [@matias-tecnosoul](https://discourse.libretime.org/u/matias-tecnosoul)\
**Post date:** [October 12, 2023, 12:54pm UTC](https://discourse.libretime.org/t/reduce-repeated-tracks/1589/1 "2023-10-12T12:54:04Z")

</div>

Hello! We are trying to improve our autoloading playlists to reduce the repetition of tracks.  
Is the conclution here still true?

> [@Tips for non-repeating content](https://discourse.libretime.org/t/tips-for-non-repeating-content/35):
>
> Ahoy to the new forum crew!! I’m currently doing playout with the following… Smartblock - Limited to 1 item of random DJ mix Smartblock - Limited to 1 item of random jingle I then a playlist that pulls in both of the above smartblocks. I use this playlist in repeating mode in the auto-playlist feature in shows. My question - The random selection, seems less than random (I think this is postgres rather than libretime). Does anyone have any tips for avoiding the same mixes being played in clo…

I quote  
"But I guess my show content will get generated 10mins before the show is due to start via the auto playlist… so I could still end up with content repeating in my show, as the ‘last-played’ comparison will be done in bulk when the show is populated, and not take into consideration any ‘last-plays’ during the 6hr show? Is my thinking correct here?..

Yes that is the way it currently works. It can only go based upon previous auto playlists. It also builds the playlist about an hour before the show airs currently (this could be made configurable but it hasn’t been as of yet due to a lack of perceived demand). So yeah it would have to be based upon previous playlists. I’m also not sure when exactly a track gets marked as played. Most likely this occurs when the track is actually played but I haven’t looked into the code to verify this.  
The only work-around for this would be to do smaller shows. Anything else is going to require making the smartblocks working inside of the shows a lot “smarter”. "

Can anyone **share some thoughts on how to adjust playlists, smart blocks and/or shows to reduce the amount of repeating tracks**?  
Thanks in advance!
