integrations(jellyfin): add event ingestion and sync scaffolding + migration

This commit is contained in:
ITQ
2026-05-20 16:57:53 +03:00
parent 5f2a6d12ac
commit d0860cf137
8 changed files with 473 additions and 0 deletions
@@ -0,0 +1,13 @@
package com.project.movienight.config
import org.springframework.boot.context.properties.ConfigurationProperties
@ConfigurationProperties(prefix = "integrations.jellyfin")
data class JellyfinIntegrationProperties(
val enabled: Boolean = false,
val baseUrl: String = "",
val apiKey: String = "",
val syncIntervalMs: Long = 1_800_000,
val requestTimeoutMs: Long = 20_000,
val pluginToken: String = "",
)