Commit Graph

19 Commits

Author SHA1 Message Date
ab 1e75644abb feat(agent): switch LLM client from Ollama to OpenAI-compatible API (LM Studio support)
Publish Metadata Agent Image (dev) / build-and-push-image (push) Successful in 4m7s
Publish Web Player Image (dev) / build-and-push-image (push) Successful in 3m57s
- Replace /api/chat with /v1/chat/completions endpoint
- Use json_schema response_format (LM Studio does not support json_object)
- Make schema parameter optional in call_ollama to support different schemas per use case
- Add dedicated normalize schema (normalized_metadata) with release_kind field
  instead of release_type to avoid model repetition loops
- Add dedicated merge schema (artist_merge) so model no longer confuses
  normalize and merge response structures
- Add retry with frequency_penalty=1.5 on parse failure to suppress repetition
- Add id3 crate as fallback metadata reader for MP3 files with large embedded
  cover art that exceed Symphonia probe limit of 1MB

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 22:34:39 +01:00
ab 2d7ac3d8ce Fixed openai api endpoint
Publish Metadata Agent Image (dev) / build-and-push-image (push) Successful in 4m0s
Publish Web Player Image (dev) / build-and-push-image (push) Successful in 4m23s
2026-04-07 19:52:03 +01:00
ab 70a947a8c1 Fixed openai api endpoint
Publish Metadata Agent Image (dev) / build-and-push-image (push) Successful in 3m38s
Publish Web Player Image (dev) / build-and-push-image (push) Successful in 3m49s
2026-04-07 19:32:17 +01:00
ab ff3ad15b95 New player
Publish Server Image / build-and-push-image (push) Successful in 2m7s
2026-03-18 02:44:59 +00:00
ab d5068aaa33 Added AI agent to manage metadata 2026-03-18 02:21:00 +00:00
Ultradesu 722183047d Improve web UI
Build and Publish Deb Package / build-deb (push) Failing after 33s
Publish Server Image / build-and-push-image (push) Successful in 2m11s
2026-03-17 16:16:43 +00:00
Ultradesu 106ab96c56 Improve web UI
Build and Publish Deb Package / build-deb (push) Successful in 35s
Publish Server Image / build-and-push-image (push) Successful in 2m9s
2026-03-17 16:05:14 +00:00
Ultradesu cbc5639f99 Fixed UI
Build and Publish Deb Package / build-deb (push) Successful in 47s
Publish Server Image / build-and-push-image (push) Successful in 2m19s
2026-03-17 15:17:30 +00:00
Ultradesu b761245fd0 Fixed OIDC 2026-03-17 15:03:36 +00:00
Ultradesu 0f49d8d079 Furumi: Added web ui with OIDC SSO
Build and Publish Deb Package / build-deb (push) Successful in 59s
Publish Server Image / build-and-push-image (push) Successful in 4m28s
2026-03-17 14:53:16 +00:00
Ultradesu ec4c53497f Added oauth2 OIDC support 2026-03-17 14:23:49 +00:00
Ultradesu 46ba3d5490 Added web player 2026-03-17 13:49:03 +00:00
Ultradesu 64f292c7b1 Added win client plan 2026-03-11 14:28:10 +00:00
Ultradesu c54af23845 Fix logging
Publish Server Image / build-and-push-image (push) Has been cancelled
2026-03-11 10:29:31 +00:00
Ultradesu dd3f3721b2 Adjust logging. Added tcp ping 2026-03-11 10:12:57 +00:00
Ultradesu 57c9a3f456 Added macos client 2026-03-11 00:05:13 +00:00
ab bf16ff40f9 Implemented AutoTLS via RustTLS 2026-03-10 16:20:19 +00:00
ab 9534eceb02 Added autounmount on stop. Added prom metrics to server 9090 /metrics 2026-03-10 15:52:16 +00:00
ab a5da1c3a34 Server implemented. Linux client implemented. 2026-03-10 15:33:06 +00:00