libretime icon indicating copy to clipboard operation
libretime copied to clipboard

Reduce dead air time at end of block scheduling

Open dakriy opened this issue 1 year ago • 0 comments

Is your feature request related to a problem?

When running a radio station it is generally a good idea to reduce dead air time. The current algorithm for adding tracks to a block/show can leave a lot of dead air time at the end as it doesn't use a very good algorithm. Required for a radio station to go live with LibreTime.

Describe the solution you'd like

Adding tracks to a show until it is full while making it as full as possible is a well known problem in computer science. It is the Subset Sum Problem. There is a decent solution on Wikipedia, why not use it?

Describe alternatives you've considered

Leaving dead air time. Not so great.

Additional context

No response

dakriy avatar May 21 '24 07:05 dakriy