2.5 KiB
2.5 KiB
title, created, updated, type, namespace, tags, related
| title | created | updated | type | namespace | tags | related | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jellyfin Config | 2026-05-23 | 2026-06-17 | tech | family |
|
|
Jellyfin Config
URL: http://kraken:8096
API Base (внутри контейнера kraken): http://kraken:8096/jellyfin/
(все API эндпоинты под префиксом /jellyfin)
Users
| User | Password | Notes |
|---|---|---|
| alex | (set) | Admin |
| lisa | (none) | Cartoons library only |
API Key
87af49b6ff62ea68da6abdab0d7a4fbc
Used by automation scripts (watchlist-sync, media-pipeline agents).
Database / Maintenance
- Before any DB operation:
docker stop jellyfinfirst - Jellyfin runs as a Docker container on Kraken
- Config stored in
/opt/jellyfin/config/(check docker-compose for exact path)
API Endpoints (base: http://kraken:8096/jellyfin/)
Авторизация: заголовок X-MediaBrowser-Token: <API_KEY>
| Что | Endpoint | Метод |
|---|---|---|
| Инфо о сервере | /System/Info |
GET |
| Библиотеки (виртуальные папки) | /Library/VirtualFolders |
GET |
| Поиск по типу | /Items?includeItemTypes=Series&recursive=true&searchTerm=...&fields=Path |
GET |
| Удалить item | /Items/{id} |
DELETE |
| Полный рескан | /Items/Refresh?Recursive=true&RefreshMode=FullRefresh |
POST (требует Content-Type: application/json) |
Библиотеки
| Название | Путь | Назначение |
|---|---|---|
| Series | /media/series |
Сериалы (симлинки от router.py из sonarr) |
| Movies | /media/movies |
Фильмы |
| Cartoon Series | /media/cartoons-series |
Мультсериалы |
| Cartoons | /media/cartoons |
Мультфильмы |
| Documentaries | /media/documentaries |
Документалки |
| Documentary Series | /media/documentaries-series |
Документальные сериалы |
| Music | Музыка |
Важно: Прямые пути sonarr (
/media/series-sonarr/,/media/movies-radarr/) не должны быть в библиотеках Jellyfin. Router.py создаёт симлинки из sonarr-папок в/media/series/и/media/movies/. Если symlink уже есть — дубли не появятся. Если есть старые дубли — удалить orphaned items черезDELETE /Items/{id}.