Commit Graph

147 Commits

Author SHA1 Message Date
Sleeps 301653804a Add GPU-enabled Scene Search container 2026-10-06 18:30:32 +01:00
Sleeps d36a18870f Show overall indexing progress in plugin 2026-10-06 18:29:42 +01:00
Sleeps f85c8ddf6c Expose overall indexing progress to Jellyfin 2026-10-06 18:29:28 +01:00
Sleeps 2341942928 Serve the web dashboard from the API 2026-10-06 18:29:16 +01:00
Sleeps a87d480092 Add standalone Scene Search web dashboard 2026-10-06 18:29:01 +01:00
Sleeps ff721e8055 Track overall indexing progress 2026-10-06 18:27:02 +01:00
Sleeps 4576c4d7d0 Add fast Jellyfin library item counts 2026-10-06 18:26:34 +01:00
Sleeps b7009aafa4 Merge pull request #11 from MrSleeps/feature/multi-library-ingestion
Manage multi-library indexing from the Jellyfin plugin
2026-10-06 18:01:47 +01:00
Sleeps 0f67dd0c8e Save plugin settings before indexing 2026-10-06 18:00:40 +01:00
Sleeps ee7a5e0b4c Document plugin-managed library indexing 2026-10-06 17:59:22 +01:00
Sleeps 594be93aca Test plugin library id selection 2026-10-06 17:59:01 +01:00
Sleeps 8f2a822f93 Surface scene API failures in plugin controller 2026-10-06 17:58:31 +01:00
Sleeps 0680379fcb Manage indexed libraries from Jellyfin plugin 2026-10-06 17:58:04 +01:00
Sleeps bd1f2fa9ce Persist selected Scene Search libraries 2026-10-06 17:57:10 +01:00
Sleeps 7a858bd463 Proxy index controls through Jellyfin plugin 2026-10-06 17:56:57 +01:00
Sleeps 5a6ebab77d Add SceneSearchController.cs 2026-10-06 17:56:33 +01:00
Sleeps b673e72bde Add SceneSearchAdminModels.cs 2026-10-06 17:56:30 +01:00
Sleeps 20b153df00 Expose Jellyfin library and index controls over API 2026-10-06 17:55:52 +01:00
Sleeps 24d05a9bc0 Add background Jellyfin indexing job manager 2026-10-06 17:55:33 +01:00
Sleeps 21beb355f4 Use reusable Meilisearch rebuild service 2026-10-06 17:55:12 +01:00
Sleeps 21f092b072 Extract reusable Meilisearch rebuild service 2026-10-06 17:55:10 +01:00
Sleeps d19ae1b736 Expose reusable Jellyfin indexing progress 2026-10-06 17:54:21 +01:00
Sleeps dcd298f5ad Expose shared embedder for indexing jobs 2026-10-06 17:53:32 +01:00
Sleeps baaa87780d Document multi-library Jellyfin ingestion 2026-10-06 17:48:20 +01:00
Sleeps 3ac15a9cfb Document multi-library Jellyfin settings 2026-10-06 17:48:18 +01:00
Sleeps 8d0e66b618 Test multi-library selection and reconciliation 2026-10-06 17:47:45 +01:00
Sleeps 5333b95aee Index multiple Jellyfin libraries in one run 2026-10-06 17:47:10 +01:00
Sleeps b21d25f3a9 Allow selecting multiple Jellyfin libraries 2026-10-06 17:46:04 +01:00
Sleeps 5c38b9355c Add multi-library Jellyfin configuration 2026-10-06 17:45:47 +01:00
Sleeps 56875156fc Merge pull request #10 from MrSleeps/feature/jellyfin-search-plugin
Add Jellyfin 12 semantic search plugin
2026-10-06 17:00:16 +01:00
Sleeps a4c2307321 Keep scene API DTOs internal to plugin 2026-10-06 16:56:11 +01:00
Sleeps 9f01e8ad7c Build Jellyfin plugin on pull requests 2026-10-06 16:54:44 +01:00
Sleeps 833d3cb79e Document Jellyfin 12 search plugin 2026-10-06 16:54:21 +01:00
Sleeps 035d8451f8 Ignore Jellyfin plugin build output 2026-10-06 16:54:18 +01:00
Sleeps 0820f7eb64 Add build.yaml 2026-10-06 16:52:51 +01:00
Sleeps a10fa6e77b Add configPage.html 2026-10-06 16:52:49 +01:00
Sleeps 45fa536b17 Add SceneSearchProvider.cs 2026-10-06 16:52:46 +01:00
Sleeps 4164cce292 Add SceneSearchClient.cs 2026-10-06 16:52:44 +01:00
Sleeps 4ad2acdc7e Add SceneSearchResponse.cs 2026-10-06 16:52:39 +01:00
Sleeps a563da8981 Add PluginServiceRegistrator.cs 2026-10-06 16:52:36 +01:00
Sleeps be6f77cae7 Add Plugin.cs 2026-10-06 16:52:34 +01:00
Sleeps 5786efc1f1 Add PluginConfiguration.cs 2026-10-06 16:52:29 +01:00
Sleeps 3564746afb Add Jellyfin.Plugin.SceneSearch.csproj 2026-10-06 16:52:27 +01:00
Sleeps c406ca0bc1 Merge pull request #9 from MrSleeps/feature/search-http-api
Add HTTP API for Jellyfin scene search
2026-10-06 16:43:15 +01:00
Sleeps 1c0a6416b3 Test scene search API authentication 2026-10-06 16:40:25 +01:00
Sleeps bfc1215242 Document local scene search HTTP API 2026-10-06 16:39:59 +01:00
Sleeps 983bf17096 Test filtered Meilisearch requests 2026-10-06 16:39:24 +01:00
Sleeps d1e6ff5d91 Test shared search service and item grouping 2026-10-06 16:38:48 +01:00
Sleeps e125b7ac33 Add CLI command to serve search API 2026-10-06 16:38:18 +01:00
Sleeps d7d75b1afa Share hybrid search logic between CLI and API 2026-10-06 16:37:49 +01:00