feat(library): exclude configured folders from scanning and analysis
ci / api / api (push) Successful in 56s
ci / contract / contract (сгенерированный код совпадает с openapi.yaml) (push) Successful in 1m23s
ci / db / db (push) Successful in 1m8s
ci / recommender / recommender (push) Failing after 40s
ci / mobile / mobile (Metro-бандл Android) (push) Successful in 1m25s
ci / ts / ts (packages + web) (push) Successful in 7m20s
ci / api / api (push) Successful in 56s
ci / contract / contract (сгенерированный код совпадает с openapi.yaml) (push) Successful in 1m23s
ci / db / db (push) Successful in 1m8s
ci / recommender / recommender (push) Failing after 40s
ci / mobile / mobile (Metro-бандл Android) (push) Successful in 1m25s
ci / ts / ts (packages + web) (push) Successful in 7m20s
This commit is contained in:
1 parent
0dc0384c78
commit
75ae2092ad
23 files changed
+837
-351
No files matched your search
@@ -139,6 +139,20 @@ lower-case, `ё → е`, удаление пунктуации, схлопыва
|
||||
|
||||
Ожидаемое время первого скана 11k файлов по NFS — 5–15 минут (bottleneck — чтение тегов).
|
||||
|
||||
В редакторе хранилища поле **«Не сканировать папки»** задаёт до 100 исключений:
|
||||
по одному пути относительно корня хранилища в строке, например `Downloads_PumpEars`
|
||||
или `Artist/Samples`. Исключается вся ветка; соседняя `Downloads_PumpEars-copy`
|
||||
не затрагивается. Пути чувствительны к регистру, шаблоны и абсолютные пути не используются.
|
||||
Настройка хранится в `library_sources.excluded_dirs`; пустой список снимает исключения.
|
||||
Во время активного скана менять список нельзя.
|
||||
|
||||
Исключённые ветки не обходятся; точечный скан такого пути отклоняется. Уже записанные
|
||||
файлы остаются в каталоге и не помечаются пропавшими. Сразу после сохранения исключений
|
||||
ошибки чтения и задачи аудиоанализа этих файлов перестают попадать в диагностику и повтор.
|
||||
Анализатор не забирает их в работу; если у трека есть другая разрешённая копия, использует её.
|
||||
После снятия исключений сохранённые задачи снова учитываются; неудавшиеся можно повторить.
|
||||
Файлы на диске не изменяются.
|
||||
|
||||
Во время обхода админка показывает число посещённых папок (включая корень), найденных
|
||||
аудиофайлов и текущую папку относительно корня хранилища. До завершения обхода общее
|
||||
число файлов неизвестно, поэтому индикатор показывает активность без процента.
|
||||
|
||||
Reference in new issue
Block a user