Place cover and artist images in library folders on upload import
ci / module boundaries / boundaries (push) Successful in 8s
ci / api / api (push) Successful in 36s
ci / db / db (push) Successful in 1m16s

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
mrleo1nidandClaude Sonnet 5.5 committed 2026-11-03 01:04:24 +03:00
1 parent 82f3eed9a0
commit 3edbf489a3
5 files changed
+161 -2

No files matched your search

+4
View File
@@ -98,6 +98,10 @@
передаётся отдельно от обложки. Ближайшая такая картинка наследуется вложенными папками альбомов;
соседние исполнители не смешиваются. Например `Исполнитель/artist.jpg` и две папки альбомов
дают две отдельные пачки с одной фотографией исполнителя и своими обложками.
- При импорте трека картинки кладутся и в хранилище: `cover.<ext>` — в папку альбома, `artist.<ext>` — в папку
исполнителя; папки определяются по `write_template` (сегмент с `{album}` и первый сегмент с `{albumartist}`/`{artist}`).
Если в папке уже есть такая картинка (`cover`/`folder`/`front`/`album`/`albumart` или `artist`), она не перезаписывается.
Если шаблон не позволяет определить папку (плоская раскладка), картинка не записывается.
После одобрения и импорта трека фотография сохраняется в кеш WebP и ставится исполнителю альбома,
только если у него нет ни локальной аватарки, ни изображения Genius. Гостям она не назначается.
Существующая аватарка сохраняется, в том числе при одновременном импорте нескольких альбомов.