Enhance GroupFilterMatcher to handle interstitial shows and update related tests and documentation
Updated the GroupFilterMatcher to exclude interstitial shows by default unless explicitly specified in the filter. Added new tests to verify the behavior of the filter with and without interstitial shows. Updated localization strings to clarify the handling of show types in the user interface and documentation, ensuring users understand the distinction between films, series, and clips.
This commit is contained in:
@@ -221,6 +221,12 @@ GroupItem
|
||||
}
|
||||
```
|
||||
|
||||
`showKinds` принимает и `interstitial`: группа рекламы собирается тем же правилом, что и группа кино,
|
||||
иначе набрать её можно было бы только руками. Но **не указанный `showKinds` означает «кино и
|
||||
сериалы», а не «всё подряд»**: ролики живут отдельной библиотекой (см. 6.7), и сотня рекламных
|
||||
вставок, молча просочившаяся в группу фильмов, — это не широкий отбор, а сломанный эфир. Чтобы они
|
||||
попали в набор, тип нужно отметить явно.
|
||||
|
||||
**Веса.** `GroupItem.weight` смещает вероятность внутри группы при случайном выборе. Нужен для
|
||||
реального случая: в группе на 200 боевиков полтора десятка сильных, остальное — наполнение; с одним
|
||||
только остыванием хорошее утонет в среднем.
|
||||
|
||||
Reference in New Issue
Block a user