Files

2.5 KiB
Raw Permalink Blame History

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
infra
media
credentials
api
tech/arr-stack-kraken
tech/router-py

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 jellyfin first
  • 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}.