libretime
libretime copied to clipboard
Reduce dead air time at end of block scheduling
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