2.3 KiB
2.3 KiB
Конвенции раскладки Jellyfin
Целевые имена и структура, в которые jellybit раскладывает файлы хардлинками. Источники: Movies, Shows.
Фильмы
movies/
Дюна Часть вторая (2024) [tmdbid-693134]/
Дюна Часть вторая (2024).mkv
Дюна Часть вторая (2024).ru.srt
- Папка и файл —
Название (Год). - provider-id в имени папки (
[tmdbid-...]) добавляется при работе с базой — снимает неоднозначность для русских названий, которые Jellyfin иначе может опознать неверно. - Внешние субтитры —
Имя.<lang>.srt, при необходимости.forced.
Сериалы
series/
Название (2024) [tvdbid-123456]/
Season 01/
Название (2024) S01E01.mkv
Название (2024) S01E02.mkv
- provider-id — на папке сериала.
- Сезоны —
Season 01, файлы —... SxxEyy.
Сопоставление источник → цель
qBittorrent держит файлы в paths.downloads. Для каждого распознанного
файла создаётся хардлинк в paths.movies / paths.series с целевым
именем. Исходный файл остаётся на месте (раздача продолжается), inode
общий — диск не дублируется.
Требование: целевой и исходный каталоги — на одной ФС.
Крайние случаи
- Многофайловый фильм (части) —
... part1,... part2в одной папке фильма. - Сезон-пак — все серии в один
Season xx. - Несколько аудиодорожек — обычно внутри mkv, не наша забота.
- Аниме с абсолютной нумерацией — требует пересчёта в S·E, отдельная проработка (drafts/ideas.md).