260523-0544f71c1
kyutai-labs/unmute260523-0544f71c1May 23, 2026by lastzero
AI Summary
Introduces a redesigned Info Sidebar for editing metadata and labels, replaces legacy Pigo with ONNX face recognition, adds Vulkan hardware acceleration for video transcoding, and supports layered TIFF and PSD files.
Key Highlights
- Redesigned Info Sidebar for in-place metadata editing
- Replaced legacy Pigo detector with ONNX-based face recognition
- Vulkan hardware acceleration for video transcoding via FFmpeg 8
- Native HEIC/AVIF reader support
- Support for layered TIFF and Adobe Photoshop PSD files
New Features
- Manual face tagging in the viewer sidebar
- Drag-and-drop file upload zone
- NOT & AND operators in label filter
- zstd compression for faster page loads
- Ubuntu 26.04 LTS base image
- Model Context Protocol (MCP) support
Full Release Notes
This [update](https://docs.photoprism.app/release-notes/#may-23-2026) introduces a redesigned [Info Sidebar](https://docs.photoprism.app/user-guide/organize/info-sidebar/) that lets you [edit metadata, albums, and labels](https://github.com/photoprism/photoprism/issues/4966) as well as [manually tag faces](https://github.com/photoprism/photoprism/issues/1548) without leaving the full-screen viewer. On the AI side, our ONNX-based face recognition pipeline has fully [replaced the legacy Pigo detector](https://github.com/photoprism/photoprism/issues/5508), and the [`vision.yml`](https://docs.photoprism.app/user-guide/ai/#visionyml-reference) configuration now accepts [mixed-case model names](https://github.com/photoprism/photoprism/issues/5594) so all identifiers from Hugging Face, Ollama, and OpenAI-compatible catalogs can be used. Media handling has been thoroughly modernized: video transcoding now supports [Vulkan hardware acceleration via FFmpeg 8](https://github.com/photoprism/photoprism/issues/5592), images use a [native HEIC/AVIF reader](https://github.com/photoprism/photoprism/issues/5509) (with `libheif` upgraded to v1.21.2), and [layered TIFF and Adobe Photoshop PSD](https://github.com/photoprism/photoprism/issues/5383) files are now supported. Other highlights include [NOT & AND operators in the label filter](https://github.com/photoprism/photoprism/issues/5535), a [drag-and-drop file upload zone](https://github.com/photoprism/photoprism/issues/1216), [`zstd` compression](https://github.com/photoprism/photoprism/issues/5550) for faster page loads, [hardened WebDAV interoperability](https://github.com/photoprism/photoprism/issues/3541), and a new Ubuntu 26.04 LTS base image. A big thank you to [everyone who contributed](https://docs.photoprism.app/developer-guide/) and [helped with testing](https://github.com/photoprism/photoprism/issues?q=is%3Aissue%20state%3Aopen%20label%3Aplease-test)! We hope you enjoy this release. 🌈💎✨ #### What's new? - Viewer: [Sidebar shows editable metadata, albums, and labels](https://github.com/photoprism/photoprism/issues/4966) by @omerdduran - Viewer: [Captions can be hidden using the menu or a keyboard shortcut](https://github.com/photoprism/photoprism/issues/5580) - Faces: [Viewer sidebar allows to manually tag faces on pictures](https://github.com/photoprism/photoprism/issues/1548) by @omerdduran - Faces: [Dropped legacy Pigo detector in favor of ONNX-based detection](https://github.com/photoprism/photoprism/issues/5508) - UX: [Added a drag-and-drop zone to the file upload dialog](https://github.com/photoprism/photoprism/issues/1216) - UX: [Improved form input validation and numeric range caps](https://github.com/photoprism/photoprism/issues/5584) - Login: [Enhanced login page with "Stay signed in on this device" toggle](https://github.com/photoprism/photoprism/issues/5476) - Login: [OIDC provider initialization is retried after transient discovery failure](https://github.com/photoprism/photoprism/issues/5478) - Login: [Fixed OIDC redirect of unauthenticated users when opening direct links](https://github.com/photoprism/photoprism/issues/5506) - Search: [Improved label filter with support for NOT & AND operators](https://github.com/photoprism/photoprism/issues/5535) - Labels: [Added support for homophones and homophone-aware lookups](https://github.com/photoprism/photoprism/issues/5227) by @keif888 - Labels: [Fixed duplicates when renaming a label and re-adding the previous name](https://github.com/photoprism/photoprism/issues/5531) - Labels: [Fixed case and punctuation variants creating duplicates in the edit dialog](https://github.com/photoprism/photoprism/issues/5532) - Folders: [Child folders with emoji paths no longer overwrite parent albums](https://github.com/photoprism/photoprism/issues/5366) - Videos: [Added support for Vulkan hardware transcoding using FFmpeg 8](https://github.com/photoprism/photoprism/issues/5592) - Videos: [HEVC remux output is tagged as `hvc1` based on MP4 chunk scan](https://github.com/photoprism/photoprism/issues/5593) - Images: [Added support for layered TIFF and Adobe Photoshop PSD images](https://github.com/photoprism/photoprism/issues/5383) - Images: [Added native HEIC/AVIF reader and upgraded `libheif` to v1.21.2](https://github.com/photoprism/photoprism/issues/5509) - Images: [Replaced `disintegration/imaging` library with native format support](https://github.com/photoprism/photoprism/issues/5353) - Server: [Added `zstd` compression support for faster loading times](https://github.com/photoprism/photoprism/issues/5550) - Server: [Added pre-compressed frontend bundles for faster loading times](https://github.com/photoprism/photoprism/issues/5552) - Server: [Fixed nil-DB race in async count and cover update goroutines](https://github.com/photoprism/photoprism/issues/5551) - WebDAV: [Hardened timeouts, cancellation, and Depth-1 fallback diagnostics](https://github.com/photoprism/photoprism/issues/5474) - WebDAV: [Fixed settings dialog to allow credentials for existing services to be changed](https://github.com/photoprism/photoprism/issues/5558) - WebDAV: [Added fallback for servers that only allow `PROPFIND` with a Depth of 1](https://github.com/photoprism/photoprism/issues/3541) - CLI: [Improved `vision run` command updates sidecar YAML files](https://github.com/photoprism/photoprism/issues/5493) - CLI: [Added a `faces config` subcommand to list face-related options](https://github.com/photoprism/photoprism/issues/5597) - CLI: [Fixed flags placed after positional arguments being silently dropped](https://github.com/photoprism/photoprism/issues/5604) - MCP: [Added read-only support for the Model Context Protocol (MCP)](https://github.com/photoprism/photoprism/issues/5024) - MCP: [Added `--disable-mcp` flag to disable Model Context Protocol support](https://github.com/photoprism/photoprism/issues/5536) - Config: [Removed limitation for vision model names to be lowercased](https://github.com/photoprism/photoprism/issues/5594) - Config: [Improved worker auto-configuration based on number of CPU cores](https://github.com/photoprism/photoprism/issues/5567) - Config: [Consolidated SQL driver names and parsing in `pkg/dsn`](https://github.com/photoprism/photoprism/issues/5588) by @keif888 - Config: [Default HTTP and HTTPS ports are stripped from base URLs](https://github.com/photoprism/photoprism/issues/5590) - Logs: [Information about long-running processes is logged](https://github.com/photoprism/photoprism/pull/5481) by @keif888 - Docker: [Upgraded base image to Ubuntu 26.04 LTS (Resolute Raccoon)](https://github.com/photoprism/photoprism/issues/5543) - Security: [Search queries now use parameterized statements for all user input](https://github.com/photoprism/photoprism/issues/5587) - Security: [Upgraded Go from v1.26 to v1.26.3](https://github.com/golang/go/issues?q=milestone%3AGo1.26.3) and [ONNX Runtime to v1.25.1](https://github.com/photoprism/photoprism/issues/5555) #### Redesigned Info Sidebar Edit a metadata field by clicking on it. Some fields can be [edited in place](https://docs.photoprism.app/user-guide/organize/info-sidebar/), while others open a dialog box. <img width="1000" height="714" alt="info-sidebar-202605" src="https://github.com/user-attachments/assets/97223ae5-17fa-447c-b62a-415e65037050" /> #### Editing People & Faces The viewer sidebar offers the same face management actions that are already available under [Edit > People](https://docs.photoprism.app/user-guide/organize/people/). In addition, it allows you to [manually mark and assign](https://docs.photoprism.app/user-guide/organize/info-sidebar/#editing-people-faces) faces that were missed by the [automatic detection](https://docs.photoprism.app/user-guide/ai/face-recognition/). <img width="1000" height="714" alt="manual-face-marker-202605" src="https://github.com/user-attachments/assets/789f8042-0b54-4a8b-a607-bbf6c217ec75" /> #### Drag-and-Drop File Upload Drop any number of files or folders onto the [upload area](https://docs.photoprism.app/user-guide/library/upload/), or click it to open a file picker. Files selected for upload are listed with their file names, sizes, and a thumbnail, if possible. <img width="1000" height="714" alt="upload-drag-zone-2" src="https://github.com/user-attachments/assets/07207c23-5689-43c9-bb20-2ab3930eebf1" /> #### Translations Missing [user interface translations](https://docs.photoprism.app/developer-guide/translations-weblate/) have been generated with the help of DeepL and Google Translate. Native speakers are [welcome to help us improve them](https://docs.photoprism.app/developer-guide/translations-weblate/) where needed. [Learn more ›](https://docs.photoprism.app/developer-guide/translations-weblate/) #### Installation Packages The packages attached to this release are intended for experienced users and maintainers of third-party integrations only, as they [require manual configuration](https://dl.photoprism.app/pkg/linux/README.html#configuration) and [do not include tested system dependencies](https://dl.photoprism.app/pkg/linux/README.html#dependencies). Since we are unable to [provide support](https://www.photoprism.app/kb/getting-support) for custom installations, we recommend [using one of our Docker images](https://docs.photoprism.app/getting-started/docker-compose/) to run PhotoPrism on a private server or NAS device. [Learn more ›](https://dl.photoprism.app/pkg/linux/README.html)