[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-photoprism--photoprism":3,"tool-photoprism--photoprism":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",155373,2,"2026-04-14T11:34:08",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":64,"owner_name":72,"owner_avatar_url":73,"owner_bio":74,"owner_company":75,"owner_location":75,"owner_email":76,"owner_twitter":77,"owner_website":78,"owner_url":79,"languages":80,"stars":119,"forks":120,"last_commit_at":121,"license":122,"difficulty_score":10,"env_os":123,"env_gpu":124,"env_ram":125,"env_deps":126,"category_tags":130,"github_topics":131,"view_count":32,"oss_zip_url":75,"oss_zip_packed_at":75,"status":17,"created_at":140,"updated_at":141,"faqs":142,"releases":172},7554,"photoprism\u002Fphotoprism","photoprism","AI-Powered Photos App for the Decentralized Web 🌈💎✨","PhotoPrism 是一款专为去中心化网络设计的 AI 驱动照片管理应用，旨在帮助用户轻松浏览和管理生活中的影像记忆。它解决了传统相册在整理海量照片时面临的痛点：无需手动分类，即可自动识别图片内容、地理位置及人物面部，让查找特定照片变得像搜索网页一样简单。无论是专业的 RAW 格式还是各类视频文件，PhotoPrism 都能流畅支持，并保留原始画质。\n\n这款工具非常适合注重隐私的家庭用户、摄影爱好者以及希望搭建私有云存储的技术玩家。你可以将其部署在家庭服务器、私人主机或云端，完全掌控数据主权，避免依赖大型科技公司的公共服务。其独特的技术亮点在于强大的本地化 AI 引擎，能够自动提取元数据、生成标签并结合六款高清世界地图展示拍摄轨迹；同时，它提供类似原生应用的渐进式 Web 体验（PWA），在手机、平板和桌面上均能流畅运行。此外，通过 WebDAV 协议，PhotoPrism 还能与手机备份应用及电脑文件系统无缝集成，实现后台自动同步。作为一个开源项目，它在保障功能强大的同时，始终将用户自由与隐私安全放在首位。","PhotoPrism: Browse Your Life in Pictures\n========================================\n\n[![License: AGPL](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-AGPL%203.0-454377.svg)](https:\u002F\u002Fdocs.photoprism.app\u002Flicense\u002Fagpl\u002F)\n[![Documentation](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fread-the%20docs-4d6a91.svg)](https:\u002F\u002Fdocs.photoprism.app\u002F)\n[![Community Chat](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-on%20gitter-4d6a91.svg)](https:\u002F\u002Flink.photoprism.app\u002Fchat)\n[![GitHub Discussions](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fask-%20on%20github-4d6a91.svg)](https:\u002F\u002Flink.photoprism.app\u002Fdiscussions)\n[![Bluesky Social](https:\u002F\u002Fdl.photoprism.app\u002Fimg\u002Fbadges\u002Fbadge-bluesky.svg)](https:\u002F\u002Fbsky.app\u002Fprofile\u002Fphotoprism.app)\n[![Mastodon](https:\u002F\u002Fdl.photoprism.app\u002Fimg\u002Fbadges\u002Fbadge-floss-social.svg)](https:\u002F\u002Ffloss.social\u002F@photoprism)\n\nPhotoPrism® is an AI-Powered Photos App for the [Decentralized Web](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FDecentralized_web).\nIt makes use of the latest technologies to tag and find pictures automatically without getting in your way.\nYou can run it at home, on a private server, or in the cloud.\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fphotoprism_photoprism_readme_62ae5c963125.jpg)\n\nTo get a first impression, you are welcome to play with our [public demo](https:\u002F\u002Ftry.photoprism.app\u002F). Please be careful not to upload any private, unlawful or offensive pictures.\n\n## Feature Overview ##\n\n**Our mission is to provide the most user- and privacy-friendly solution to keep your pictures organized and accessible.** That's why PhotoPrism was built from the ground up to run wherever you need it, without compromising freedom, privacy, or functionality:\n\n\u003Cimg align=\"right\" height=\"270\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fphotoprism_photoprism_readme_9944c41b9271.png\">\n\n* Browse [all your pictures](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Forganize\u002Fbrowse\u002F) without worrying about [RAW images](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Ffile-formats) or [video formats](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Forganize\u002Fvideo\u002F)\n* Whether you're using a phone, tablet, or desktop computer, our [intuitive PWA](https:\u002F\u002Ftry.photoprism.app\u002F) provides a native app-like experience and can be [easily installed](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fpwa\u002F) on your home screen\n* Quickly find specific photos and videos with [powerful search filters](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsearch\u002Ffilters\u002F) that can be combined and are available for [many different properties](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsearch\u002Ffilters\u002F#filter-reference), including [labels](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Flabels), [location](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fplaces?q=s2:47a85a63f764), [resolution](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fbrowse?view=cards&q=mp:4), [color](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fbrowse?view=cards&q=color:red), [chroma](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fbrowse?view=cards&q=mono%3Atrue), and [quality](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Freview)\n* [Automatically labels your pictures](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Flabels) based on content and location, and recognizes the faces of [your family and friends](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fpeople\u002Fnew)\n* [Live Photos](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Flive) start playing when you [hover over them](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fbrowse?view=cards&q=type%3Alive) and when viewing a slideshow\n* Six high-resolution [World Maps](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fplaces) and our [privacy-preserving geocoding service](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002F#maps-places) help bring back memories of your favorite trips and let you explore the world\n* Metadata can be extracted and merged from Exif, XMP, and other sources like Google Photos\n* [Use compatible apps](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fnative-apps\u002F) like [PhotoSync](https:\u002F\u002Flink.photoprism.app\u002Fphotosync) to back up iOS and Android phones in the background\n* WebDAV clients such as [Microsoft's Windows Explorer](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsync\u002Fwebdav\u002F#__tabbed_1_2) and [Apple's Finder](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsync\u002Fwebdav\u002F#connect-to-a-webdav-server) can [connect directly to PhotoPrism](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsync\u002Fwebdav\u002F), allowing you to open, edit, and delete files from your computer as if they were local\n\nBeing completely [**self-funded and independent**](https:\u002F\u002Flink.photoprism.app\u002Fmembership), we can promise you that we will [never sell your data](https:\u002F\u002Fwww.photoprism.app\u002Fprivacy) and that we will [always be transparent](https:\u002F\u002Fwww.photoprism.app\u002Fterms) about our software and services. Your data will never be shared with Google, Amazon, Microsoft or Apple unless you intentionally upload files to one of their services. 🔒\n\n## Getting Started ##\n\nStep-by-step [installation instructions](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002F) for our self-hosted [community edition](https:\u002F\u002Flink.photoprism.app\u002Fpersonal-editions) can be found on [docs.photoprism.app](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002F) - all you need is a Web browser and [Docker](https:\u002F\u002Fdocs.docker.com\u002Fget-docker\u002F) to run the server. It is available for Mac, Linux, and Windows.\n\nThe [stable releases](https:\u002F\u002Fdocs.photoprism.app\u002Frelease-notes\u002F) and [development preview](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fupdates\u002F#development-preview) are available as a [multi-arch image](https:\u002F\u002Flink.photoprism.app\u002Fdocker-hub) for 64-bit AMD, Intel, and ARM processors.\nThat means, [Raspberry Pi](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fraspberry-pi\u002F) and Apple Silicon users enjoy the exact same functionality and can follow the same [installation steps](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F).\n\nSee our [Getting Started FAQ](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ffaq\u002F#how-can-i-install-photoprism-without-docker) for alternative installation methods, for example using the [*tar.gz* packages](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html) we provide.\n\n## Support Our Mission 💎 ##\n\n**PhotoPrism is 100% self-funded and independent.** Your [continued support](https:\u002F\u002Flink.photoprism.app\u002Fmembership) helps us [provide more features to the public](https:\u002F\u002Fwww.photoprism.app\u002Foss\u002Ffaq#what-functionality-is-generally-available), release [regular updates](https:\u002F\u002Fdocs.photoprism.app\u002Frelease-notes\u002F), and remain independent!\n\nOur members [enjoy additional features](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Fpersonal), including access to [interactive world maps](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fplaces), and can join our private chat room to [connect with our team](https:\u002F\u002Fwww.photoprism.app\u002Fabout\u002Fteam). We currently have the following membership options:\n\n- You can [sign up directly on our website](https:\u002F\u002Flink.photoprism.app\u002Fmembership) and pay with credit card or SEPA through Stripe, so you don't need to [link an external account](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Factivation) and can easily upgrade or downgrade at any time\n- Alternatively, [Patreon](https:\u002F\u002Flink.photoprism.app\u002Fpatreon) also supports PayPal, additional currencies, and lets you choose between monthly and annual billing for all tiers\n\nIf you currently support us through [GitHub Sponsors](https:\u002F\u002Flink.photoprism.app\u002Fsponsor), you can also [register on our website](https:\u002F\u002Fmy.photoprism.app\u002Fregister) and use the *Activate GitHub Sponsors Membership* button to link your account. For details on this and how to [link your Patreon account](https:\u002F\u002Fwww.patreon.com\u002Fpledges), see our [Activation Guide](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Factivation).\n\nYou are [welcome to contact us](https:\u002F\u002Fwww.photoprism.app\u002Fcontact) for change requests, membership questions, and business partnerships.\n\n[View Membership FAQ ›](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Fmembership) [Sign Up ›](https:\u002F\u002Flink.photoprism.app\u002Fmembership)\n\n### Why Your Support Matters ###\n\n- Your continued support helps us provide regular updates and remain independent, so we can fulfill our mission and protect your privacy\n- Sustained funding is key to quickly releasing new features requested by you and other community members\n- Being self-funded and independent, we can personally promise you that we will never sell your data and that we will always be transparent about our software and services\n\nPlease also leave [a star](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fstargazers) on GitHub if you like this project. It provides additional motivation to keep going.\n\n**A big thank you to all current and past sponsors, whose generous support has been and continues to be essential to the success of the project!**\n\n[View Sponsors ›](SPONSORS.md) [View Credits ›](https:\u002F\u002Fdocs.photoprism.app\u002Fcredits\u002F)\n\n## Getting Support ##\n\nVisit [docs.photoprism.app\u002Fuser-guide](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002F) to learn how to [sync](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsync\u002Fwebdav\u002F), [organize](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Flibrary\u002F), and [share](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fshare\u002F) your pictures. If you need help installing our software at home, you are welcome to post your question in [GitHub Discussions](https:\u002F\u002Flink.photoprism.app\u002Fdiscussions) or ask in our [Community Chat](https:\u002F\u002Flink.photoprism.app\u002Fchat).\nCommon problems can be quickly diagnosed and solved using our [Troubleshooting Checklists](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002F). Eligible [members](https:\u002F\u002Flink.photoprism.app\u002Fmembership) are also welcome to email us for technical support and advice.\n\n## Upcoming Features and Enhancements ##\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Forgs\u002Fphotoprism\u002Fprojects\u002F5\">\u003Cimg align=\"right\" height=\"240\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fphotoprism_photoprism_readme_fec441c556ea.png\">\u003C\u002Fa>\n\nOur [Project Roadmap](https:\u002F\u002Flink.photoprism.app\u002Froadmap) shows what tasks are in progress and what features will be implemented next. You are invited to give ideas you like a thumbs-up, so we know what's most popular.\n\nBe aware that we have a zero-bug policy and do our best to help users when they need support or have other questions. This comes at a price though, as we can't give exact release dates for new features. Our team receives many more requests than can be implemented, so we want to emphasize that we are in no way obligated to implement the features, enhancements, or other changes you request. We do, however, appreciate your feedback and carefully consider all requests.\n\n**Because sustained funding is key to quickly releasing new features, we encourage you to support our mission by [signing up for a personal membership](https:\u002F\u002Flink.photoprism.app\u002Fmembership) or [purchasing a commercial license](https:\u002F\u002Fwww.photoprism.app\u002Fteams#compare).**\n\n[Become a Member ›](https:\u002F\u002Flink.photoprism.app\u002Fmembership)\n\n## GitHub Issues ⚠️ ##\n\nWe kindly ask you not to report bugs via GitHub Issues **unless you are certain to have found a fully reproducible and previously unreported issue** that must be fixed directly in the app. Thank you for your careful consideration!\n\n- When browsing issues, please note that **our team and all issue subscribers receive an email notification** from GitHub whenever a new comment is added, so these should only be used for sharing important information and not for [discussions, questions](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fdiscussions), or [expressing personal opinions](https:\u002F\u002Fwww.photoprism.app\u002Fcode-of-conduct)\n- In order for us to investigate [new bug reports](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Freporting-bugs), they must include **a complete list of steps to reproduce the problem**, the software versions used and information about the environment in which the problem occurred, such as [browser type, browser version, browser plug-ins](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002Fbrowsers\u002F), operating system, [storage type](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002Fperformance\u002F#storage), [processor type](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002Fperformance\u002F#server-cpu), and [memory size](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002Fperformance\u002F#memory)\n- [Contact us](https:\u002F\u002Fwww.photoprism.app\u002Fcontact) or [a community member](https:\u002F\u002Flink.photoprism.app\u002Fdiscussions) if you need help, it could be a local configuration problem, or a misunderstanding in how the software works\n- This gives us the opportunity to [improve our documentation](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002F) and provide best-in-class support instead of dealing with unclear\u002Fduplicate bug reports or triggering a flood of notifications by replying to comments\n\n## Connect with the Community ##\n\n\u003Ca href=\"https:\u002F\u002Flink.photoprism.app\u002Fchat\">\u003Cimg align=\"right\" width=\"144\" height=\"144\" src=\"https:\u002F\u002Fdl.photoprism.app\u002Fimg\u002Fbrands\u002Felement-logo.svg\">\u003C\u002Fa>\n\nFollow us on [Mastodon](https:\u002F\u002Ffloss.social\u002F@photoprism), [Bluesky](https:\u002F\u002Fbsky.app\u002Fprofile\u002Fphotoprism.app), or join the [Community Chat](https:\u002F\u002Flink.photoprism.app\u002Fchat) to get regular updates, connect with other users, and discuss your ideas. Our [Code of Conduct](https:\u002F\u002Fwww.photoprism.app\u002Fcode-of-conduct) explains the \"dos and don’ts\" when interacting with other community members.\n\nAs a [contributor](CONTRIBUTING.md), you are also welcome to [contact us directly](https:\u002F\u002Fwww.photoprism.app\u002Fcontact) if you have something on your mind that you don't want to discuss publicly. Please note, however, that due to the high volume of emails we receive, our team may be unable to get back to you immediately. We do our best to respond within five business days or less.\n\n## Every Contribution Makes a Difference ##\n\nWe welcome [contributions](CONTRIBUTING.md) of any kind, including blog posts, tutorials, translations, testing, writing documentation, and pull requests. Our [Developer Guide](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002F) contains all the information necessary for you to get started.\n\n----\n\n*PhotoPrism® is a [registered trademark](https:\u002F\u002Fwww.photoprism.app\u002Ftrademark). By using the software and services we provide, you agree to our [Terms of Service](https:\u002F\u002Fwww.photoprism.app\u002Fterms), [Privacy Policy](https:\u002F\u002Fwww.photoprism.app\u002Fprivacy), and [Code of Conduct](https:\u002F\u002Fwww.photoprism.app\u002Fcode-of-conduct). Docs are [available](https:\u002F\u002Flink.photoprism.app\u002Fgithub-docs) under the [CC BY-NC-SA 4.0 License](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-sa\u002F4.0\u002F); [additional terms](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fblob\u002Fdevelop\u002Fassets\u002FREADME.md) may apply.*\n","PhotoPrism：用照片浏览你的生活\n========================================\n\n[![许可证：AGPL](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-AGPL%203.0-454377.svg)](https:\u002F\u002Fdocs.photoprism.app\u002Flicense\u002Fagpl\u002F)\n[![文档](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fread-the%20docs-4d6a91.svg)](https:\u002F\u002Fdocs.photoprism.app\u002F)\n[![社区聊天](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-on%20gitter-4d6a91.svg)](https:\u002F\u002Flink.photoprism.app\u002Fchat)\n[![GitHub 讨论](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fask-%20on%20github-4d6a91.svg)](https:\u002F\u002Flink.photoprism.app\u002Fdiscussions)\n[![Bluesky 社交](https:\u002F\u002Fdl.photoprism.app\u002Fimg\u002Fbadges\u002Fbadge-bluesky.svg)](https:\u002F\u002Fbsky.app\u002Fprofile\u002Fphotoprism.app)\n[![Mastodon](https:\u002F\u002Fdl.photoprism.app\u002Fimg\u002Fbadges\u002Fbadge-floss-social.svg)](https:\u002F\u002Ffloss.social\u002F@photoprism)\n\nPhotoPrism® 是一款基于人工智能的照片应用，专为 [去中心化网络](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FDecentralized_web) 打造。它利用最新技术自动标记和搜索照片，同时不会干扰你的日常使用。你可以在家中、私有服务器上或云端运行它。\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fphotoprism_photoprism_readme_62ae5c963125.jpg)\n\n想要先体验一下？欢迎试用我们的 [公开演示版](https:\u002F\u002Ftry.photoprism.app\u002F)。请注意不要上传任何隐私、非法或冒犯性的图片。\n\n## 功能概览 ##\n\n**我们的使命是提供最用户友好且注重隐私的解决方案，帮助你整理并随时访问自己的照片。** 因此，PhotoPrism 从零开始构建，旨在无论你在何处都能运行，同时不牺牲自由、隐私或功能：\n\n\u003Cimg align=\"right\" height=\"270\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fphotoprism_photoprism_readme_9944c41b9271.png\">\n\n* 浏览 [所有照片](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Forganize\u002Fbrowse\u002F)，无需担心 [RAW 格式](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Ffile-formats) 或 [视频格式](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Forganize\u002Fvideo\u002F)\n* 无论你使用手机、平板还是桌面电脑，我们直观的 PWA 应用都能提供原生应用般的体验，并可轻松 [安装到主屏幕](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fpwa\u002F) 上。\n* 使用 [强大的搜索过滤器](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsearch\u002Ffilters\u002F) 快速找到特定照片和视频，这些过滤器可以组合使用，并适用于多种属性，包括 [标签](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Flabels)、[位置](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fplaces?q=s2:47a85a63f764)、[分辨率](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fbrowse?view=cards&q=mp:4)、[颜色](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fbrowse?view=cards&q=color:red)、[黑白](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fbrowse?view=cards&q=mono%3Atrue) 以及 [质量](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Freview) 等。\n* 根据内容和位置 [自动为照片添加标签](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Flabels)，并识别 [家人和朋友的脸部](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fpeople\u002Fnew)。\n* [实况照片](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Flive) 在你将鼠标悬停在其上方时（例如在卡片视图中搜索 `type:live`）以及观看幻灯片播放时会自动播放。\n* 六张高分辨率的 [世界地图](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fplaces) 和我们的 [保护隐私的地理编码服务](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002F#maps-places) 可以帮助你重温旅行的美好回忆，探索世界各地。\n* 支持从 Exif、XMP 以及其他来源（如 Google Photos）提取并合并元数据。\n* 可以使用兼容的应用程序（如 [PhotoSync](https:\u002F\u002Flink.photoprism.app\u002Fphotosync)），在后台备份 iOS 和 Android 手机。\n* WebDAV 客户端，例如 [微软的 Windows 资源管理器](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsync\u002Fwebdav\u002F#__tabbed_1_2) 和 [苹果的 Finder](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsync\u002Fwebdav\u002F#connect-to-a-webdav-server)，可以直接 [连接到 PhotoPrism](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsync\u002Fwebdav\u002F)。这样你就可以像操作本地文件一样，在电脑上打开、编辑和删除文件。\n\n作为一家完全 [**自筹资金且独立的公司**](https:\u002F\u002Flink.photoprism.app\u002Fmembership)，我们承诺绝不会 [出售你的数据](https:\u002F\u002Fwww.photoprism.app\u002Fprivacy)，并且会始终对我们的软件和服务保持 [透明度](https:\u002F\u002Fwww.photoprism.app\u002Fterms)。除非你主动将文件上传至谷歌、亚马逊、微软或苹果的服务，否则你的数据绝不会被共享给这些公司。🔒\n\n## 开始使用 ##\n\n关于我们自托管 [社区版](https:\u002F\u002Flink.photoprism.app\u002Fpersonal-editions) 的分步 [安装说明](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002F) 可以在 [docs.photoprism.app](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002F) 上找到——你只需要一个网页浏览器和 [Docker](https:\u002F\u002Fdocs.docker.com\u002Fget-docker\u002F) 来运行服务器即可。该版本支持 Mac、Linux 和 Windows 系统。\n\n[稳定版](https:\u002F\u002Fdocs.photoprism.app\u002Frelease-notes\u002F) 和 [开发预览版](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fupdates\u002F#development-preview) 均以 [多架构镜像](https:\u002F\u002Flink.photoprism.app\u002Fdocker-hub) 的形式提供，适用于 64 位 AMD、Intel 和 ARM 处理器。这意味着，[树莓派](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fraspberry-pi\u002F) 和 Apple Silicon 用户也能享受到完全相同的功能，并遵循相同的 [安装步骤](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F)。\n\n如需了解其他安装方式，请参阅我们的 [入门常见问题解答](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ffaq\u002F#how-can-i-install-photoprism-without-docker)，例如使用我们提供的 [*tar.gz* 包](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html)。\n\n## 支持我们的使命 💎 ##\n\n**PhotoPrism 完全由自筹资金运营，保持独立。** 您的[持续支持](https:\u002F\u002Flink.photoprism.app\u002Fmembership)有助于我们[向公众提供更多功能](https:\u002F\u002Fwww.photoprism.app\u002Foss\u002Ffaq#what-functionality-is-generally-available)，发布[定期更新](https:\u002F\u002Fdocs.photoprism.app\u002Frelease-notes\u002F)，并始终保持独立！\n\n我们的会员可以[享受额外功能](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Fpersonal)，包括访问[交互式世界地图](https:\u002F\u002Ftry.photoprism.app\u002Flibrary\u002Fplaces)，并可加入我们的私人聊天室，与[我们的团队交流](https:\u002F\u002Fwww.photoprism.app\u002Fabout\u002Fteam)。目前我们提供以下会员选项：\n\n- 您可以直接在我们的网站上[注册](https:\u002F\u002Flink.photoprism.app\u002Fmembership)，并通过 Stripe 使用信用卡或 SEPA 付款，无需[绑定外部账户](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Factivation)，并且可以随时轻松升级或降级。\n- 或者，您也可以通过[Patreon](https:\u002F\u002Flink.photoprism.app\u002Fpatreon)使用 PayPal、其他货币支付，并为所有等级选择按月或按年计费。\n\n如果您目前通过[Github Sponsors](https:\u002F\u002Flink.photoprism.app\u002Fsponsor)支持我们，您还可以在我们的网站上[注册](https:\u002F\u002Fmy.photoprism.app\u002Fregister)，然后点击“激活 Github Sponsors 会员”按钮来绑定您的账户。有关此操作以及如何[绑定 Patreon 账户](https:\u002F\u002Fwww.patreon.com\u002Fpledges)的详细信息，请参阅我们的[激活指南](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Factivation)。\n\n如需更改信息、咨询会员相关问题或洽谈商业合作，欢迎随时[联系我们](https:\u002F\u002Fwww.photoprism.app\u002Fcontact)。\n\n[查看会员常见问题 ›](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Fmembership) [立即注册 ›](https:\u002F\u002Flink.photoprism.app\u002Fmembership)\n\n### 您的支持为何如此重要 ###\n\n- 您的持续支持帮助我们定期发布更新并保持独立，从而实现我们的使命，保护您的隐私。\n- 稳定的资金来源是快速推出您和其他社区成员所请求的新功能的关键。\n- 由于我们完全自筹资金且独立运营，我们可以郑重承诺绝不会出售您的数据，并始终对我们的软件和服务保持透明。\n\n如果您喜欢这个项目，也请在 GitHub 上[留下一颗星](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fstargazers)。这将为我们继续前进提供额外的动力。\n\n**衷心感谢所有现任及过往的赞助者，你们慷慨的支持一直是项目成功不可或缺的力量！**\n\n[查看赞助者 ›](SPONSORS.md) [查看致谢 ›](https:\u002F\u002Fdocs.photoprism.app\u002Fcredits\u002F)\n\n## 获取支持 ##\n\n访问[docs.photoprism.app\u002Fuser-guide](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002F)，了解如何[同步](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsync\u002Fwebdav\u002F)、[整理](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Flibrary\u002F)和[分享](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fshare\u002F)您的照片。如果您在家安装软件时遇到困难，欢迎在[Github Discussions](https:\u002F\u002Flink.photoprism.app\u002Fdiscussions)中发帖提问，或在我们的[社区聊天室](https:\u002F\u002Flink.photoprism.app\u002Fchat)中寻求帮助。\n\n对于常见问题，您可以使用我们的[故障排除清单](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002F)快速诊断并解决。符合条件的[会员](https:\u002F\u002Flink.photoprism.app\u002Fmembership)也可通过电子邮件向我们发送技术问题和建议。\n\n## 即将推出的特性和改进 ##\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Forgs\u002Fphotoprism\u002Fprojects\u002F5\">\u003Cimg align=\"right\" height=\"240\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fphotoprism_photoprism_readme_fec441c556ea.png\">\u003C\u002Fa>\n\n我们的[项目路线图](https:\u002F\u002Flink.photoprism.app\u002Froadmap)展示了当前正在进行的任务以及接下来将实现的功能。欢迎您为喜欢的想法点赞，让我们了解哪些内容最受欢迎。\n\n请注意，我们实行零错误政策，竭尽全力帮助用户解决问题或解答疑问。然而，这也意味着我们无法给出新功能的确切发布时间。我们的团队收到的需求远远多于能够实现的数量，因此我们强调，我们并无义务实施您所请求的功能、改进或其他变更。尽管如此，我们非常重视您的反馈，并会认真考虑每一条建议。\n\n**由于稳定的资金来源是快速推出新功能的关键，我们诚挚地邀请您通过[注册个人会员](https:\u002F\u002Flink.photoprism.app\u002Fmembership)或[购买商业许可](https:\u002F\u002Fwww.photoprism.app\u002Fteams#compare)来支持我们的使命。**\n\n[成为会员 ›](https:\u002F\u002Flink.photoprism.app\u002Fmembership)\n\n## GitHub Issues ⚠️ ##\n\n我们恳请您不要通过 GitHub Issues 报告 bug，**除非您确定发现了一个完全可复现且此前未被报告过的问题**，并且该问题必须直接在应用中修复。感谢您的理解与配合！\n\n- 浏览问题时，请注意，**每当有新评论添加时，我们的团队和所有订阅者都会收到 GitHub 发送的邮件通知**，因此这些问题仅应用于分享重要信息，而不应被用于[讨论、提问](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fdiscussions)或[表达个人观点](https:\u002F\u002Fwww.photoprism.app\u002Fcode-of-conduct)。\n- 为了便于我们调查[新的 bug 报告](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Freporting-bugs)，报告中必须包含**完整的复现步骤**、所使用的软件版本，以及问题发生环境的相关信息，例如[浏览器类型、版本、插件](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002Fbrowsers\u002F)、操作系统、[存储类型](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002Fperformance\u002F#storage)、[处理器类型](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002Fperformance\u002F#server-cpu)和[内存大小](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002Fperformance\u002F#memory)。\n- 如果您需要帮助，或者问题可能是本地配置错误、对软件工作方式存在误解，请直接[联系我们](https:\u002F\u002Fwww.photoprism.app\u002Fcontact)或联系[社区成员](https:\u002F\u002Flink.photoprism.app\u002Fdiscussions)。\n- 这样做不仅能使我们有机会[改进文档](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ftroubleshooting\u002F)，提供一流的客户支持，还能避免处理模糊或重复的 bug 报告，以及因回复评论而引发大量通知的情况。\n\n## 与社区互动 ##\n\n\u003Ca href=\"https:\u002F\u002Flink.photoprism.app\u002Fchat\">\u003Cimg align=\"right\" width=\"144\" height=\"144\" src=\"https:\u002F\u002Fdl.photoprism.app\u002Fimg\u002Fbrands\u002Felement-logo.svg\">\u003C\u002Fa>\n\n在 [Mastodon](https:\u002F\u002Ffloss.social\u002F@photoprism) 或 [Bluesky](https:\u002F\u002Fbsky.app\u002Fprofile\u002Fphotoprism.app) 上关注我们，或加入 [社区聊天](https:\u002F\u002Flink.photoprism.app\u002Fchat)，以获取最新动态、与其他用户交流并分享您的想法。我们的 [行为准则](https:\u002F\u002Fwww.photoprism.app\u002Fcode-of-conduct) 阐述了与社区成员互动时的“可为”与“不可为”。\n\n作为 [贡献者](CONTRIBUTING.md)，如果您有不便公开讨论的事情，也欢迎直接 [联系我们](https:\u002F\u002Fwww.photoprism.app\u002Fcontact)。请注意，由于我们收到的邮件数量众多，团队可能无法立即回复您。我们会尽力在五个工作日内或更短时间内给予答复。\n\n## 每一份贡献都至关重要 ##\n\n我们欢迎任何形式的 [贡献](CONTRIBUTING.md)，包括博客文章、教程、翻译、测试、编写文档以及提交拉取请求。我们的 [开发者指南](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002F) 包含您开始参与所需的所有信息。\n\n----\n\n*PhotoPrism® 是一项 [注册商标](https:\u002F\u002Fwww.photoprism.app\u002Ftrademark)。使用我们提供的软件和服务，即表示您同意我们的 [服务条款](https:\u002F\u002Fwww.photoprism.app\u002Fterms)、[隐私政策](https:\u002F\u002Fwww.photoprism.app\u002Fprivacy) 和 [行为准则](https:\u002F\u002Fwww.photoprism.app\u002Fcode-of-conduct)。文档依据 [CC BY-NC-SA 4.0 许可证](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-sa\u002F4.0\u002F) 提供；[额外条款](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fblob\u002Fdevelop\u002Fassets\u002FREADME.md) 可能适用。*","# PhotoPrism 快速上手指南\n\nPhotoPrism 是一款基于 AI 的自托管照片管理应用，支持自动标签、人脸识别和地理位置标记。它完全运行在本地，保护隐私，适合家庭或个人服务器部署。\n\n## 环境准备\n\n### 系统要求\n- **操作系统**：Linux、macOS 或 Windows（需支持 Docker）\n- **架构支持**：64 位 AMD、Intel 或 ARM（包括 Raspberry Pi 和 Apple Silicon）\n- **内存**：建议至少 4GB RAM（处理大量照片时建议 8GB+）\n- **存储**：根据照片库大小预留足够磁盘空间\n\n### 前置依赖\n- [Docker](https:\u002F\u002Fdocs.docker.com\u002Fget-docker\u002F)\n- [Docker Compose](https:\u002F\u002Fdocs.docker.com\u002Fcompose\u002Finstall\u002F)（通常随 Docker 桌面版一起安装）\n\n> **国内加速提示**：如果拉取 Docker 镜像较慢，可配置国内镜像加速器（如阿里云、腾讯云、网易云等）。以阿里云为例：\n> ```bash\n> sudo mkdir -p \u002Fetc\u002Fdocker\n> sudo tee \u002Fetc\u002Fdocker\u002Fdaemon.json \u003C\u003C-'EOF'\n> {\n>   \"registry-mirrors\": [\"https:\u002F\u002F\u003Cyour-id>.mirror.aliyuncs.com\"]\n> }\n> EOF\n> sudo systemctl daemon-reload\n> sudo systemctl restart docker\n> ```\n\n## 安装步骤\n\n1. **创建项目目录**\n   ```bash\n   mkdir -p ~\u002Fphotoprism && cd ~\u002Fphotoprism\n   ```\n\n2. **下载官方 Docker Compose 配置文件**\n   ```bash\n   curl -L https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Fdocker-compose.yml -o docker-compose.yml\n   ```\n   > 若无法访问，可手动创建 `docker-compose.yml`，内容参考官方文档。\n\n3. **设置管理员密码**\n   编辑 `docker-compose.yml`，找到 `PHOTOPRISM_ADMIN_PASSWORD`，修改为强密码：\n   ```yaml\n   environment:\n     PHOTOPRISM_ADMIN_PASSWORD: \"your_secure_password\"\n   ```\n\n4. **启动服务**\n   ```bash\n   docker compose up -d\n   ```\n\n5. **验证运行状态**\n   ```bash\n   docker compose ps\n   ```\n   确保 `photoprism` 容器状态为 `Up`。\n\n## 基本使用\n\n1. **访问 Web 界面**  \n   打开浏览器，访问：\n   ```\n   http:\u002F\u002Flocalhost:2342\n   ```\n   使用用户名 `admin` 和你设置的密码登录。\n\n2. **导入照片**  \n   将照片放入宿主机的原始照片目录（默认映射为 `.\u002Foriginals`）：\n   ```bash\n   mkdir -p ~\u002Fphotoprism\u002Foriginals\n   cp -r \u002Fpath\u002Fto\u002Fyour\u002Fphotos ~\u002Fphotoprism\u002Foriginals\u002F\n   ```\n   PhotoPrism 会自动索引并分析新照片（首次可能需要几分钟）。\n\n3. **体验核心功能**\n   - 在“探索”中查看 AI 自动生成的标签（如“海滩”、“狗”）\n   - 在“人物”中查看识别出的人脸\n   - 在“地图”中按地理位置浏览照片\n   - 使用搜索栏组合筛选条件，例如：`color:blue label:mountain`\n\n4. **可选：安装为 PWA**  \n   在浏览器中点击地址栏旁的“安装”按钮，即可将 PhotoPrism 添加为桌面或手机主屏应用，获得原生体验。\n\n> **注意**：所有数据均存储在本地，不会上传至任何第三方云服务。","摄影师李明每年拍摄数万张包含 RAW 格式和 Live Photos 的旅行照片，急需在本地私有服务器上构建一个既能保护隐私又能智能管理的相册系统。\n\n### 没有 photoprism 时\n- 海量照片散落在多个硬盘文件夹中，手动分类耗时巨大，且难以快速定位特定场景（如“日落”或“雪山”）。\n- 手机备份依赖公有云盘，不仅订阅费用高昂，还担心私人影像数据被第三方扫描或泄露。\n- 无法直接预览专业的 RAW 格式文件和苹果 Live Photos，必须先用其他软件转码才能查看动态效果。\n- 想要查找某次特定旅行的照片时，只能依靠模糊的文件名记忆，缺乏基于地理位置和内容标签的精准搜索。\n- 不同设备间同步困难，在电脑上整理的元数据无法自动同步到手机端查看。\n\n### 使用 photoprism 后\n- 利用内置 AI 自动分析图片内容，瞬间生成“海滩”、“婚礼”等标签并识别人脸，无需手动整理即可按内容检索。\n- 部署在家庭私有服务器上，所有数据完全自主掌控，既节省了云端存储费，又彻底杜绝了隐私泄露风险。\n- 原生支持 RAW 格式和 Live Photos，鼠标悬停即可查看动态画面，全平台提供一致的流畅浏览体验。\n- 通过六高清世界地图和地理编码功能，直接在地图上点击即可回顾特定地点的所有行程影像。\n- 配置 PhotoSync 或 WebDAV 后，手机照片自动后台备份至服务器，并在所有设备上实时同步最新的元数据和分类。\n\nphotoprism 让李明在完全掌控数据隐私的前提下，享受到了媲美商业云盘的智能化相册管理体验。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fphotoprism_photoprism_62ae5c96.jpg","PhotoPrism","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fphotoprism_923bc6c2.png","AI-Powered Photos App for the Decentralized Web. We are on a mission to protect your freedom and privacy.",null,"hello@photoprism.app","photoprism_app","https:\u002F\u002Fwww.photoprism.app\u002F","https:\u002F\u002Fgithub.com\u002Fphotoprism",[81,85,89,93,97,101,105,109,112,115],{"name":82,"color":83,"percentage":84},"Go","#00ADD8",79.8,{"name":86,"color":87,"percentage":88},"JavaScript","#f1e05a",8.9,{"name":90,"color":91,"percentage":92},"Vue","#41b883",7.6,{"name":94,"color":95,"percentage":96},"Dockerfile","#384d54",1.4,{"name":98,"color":99,"percentage":100},"CSS","#663399",0.9,{"name":102,"color":103,"percentage":104},"Shell","#89e051",0.6,{"name":106,"color":107,"percentage":108},"Makefile","#427819",0.5,{"name":110,"color":83,"percentage":111},"Go Template",0.2,{"name":113,"color":114,"percentage":111},"Mermaid","#ff3670",{"name":116,"color":117,"percentage":118},"Batchfile","#C1F12E",0,39548,2247,"2026-04-14T15:57:03","NOASSERTION","Linux, macOS, Windows","未说明（支持 AMD, Intel, ARM 处理器，包括 Raspberry Pi 和 Apple Silicon，通常通过 Docker 运行，未强制要求特定 NVIDIA GPU 或 CUDA 版本）","未说明",{"notes":127,"python":125,"dependencies":128},"该工具主要通过 Docker 容器部署，支持多架构镜像（AMD64, Intel, ARM）。除了浏览器和 Docker 外，无需在宿主机直接安装 Python 或其他依赖库。也可选择使用提供的 tar.gz 包进行非 Docker 安装，但具体环境依赖需参考官方文档。",[129],"Docker",[15,13,14],[132,133,134,135,136,137,138,139],"golang","tensorflow","photography","private-cloud","google-photos","ai","machine-learning","self-hosted","2026-03-27T02:49:30.150509","2026-04-15T07:17:07.867140",[143,148,153,158,163,168],{"id":144,"question_zh":145,"answer_zh":146,"source_url":147},33858,"PhotoPrism 是否支持人脸识别功能？如何使用？","是的，PhotoPrism 已支持人脸识别。该功能基于 go-face 库实现。用户可以通过开发预览版（Development Preview）或最新稳定版体验此功能。如果是从旧版本升级，可能需要手动删除现有的 `markers_dev` 数据库表以避免冲突（稳定版发布后 `_dev` 后缀将被移除）。具体更新说明请参考官方文档：https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fupdates\u002F#development-preview","https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F22",{"id":149,"question_zh":150,"answer_zh":151,"source_url":152},33859,"浏览 iPhone 拍摄的 Live Photos 时 CPU 占用过高或出现灰色方块怎么办？","这是因为 PhotoPrism 在按需转码视频时消耗了大量 CPU 资源。维护者已增加了新的配置选项来缓解此问题。您可以尝试设置 `PHOTOPRISM_FFMPEG_BUFFERS` 环境变量（例如设置为 32）来调整 FFmpeg 的捕获缓冲区大小，从而优化性能。此外，也可以通过配置限制转码行为以节省 CPU 或磁盘空间。建议使用最新的开发预览版进行测试：https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fupdates\u002F#development-preview","https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F703",{"id":154,"question_zh":155,"answer_zh":156,"source_url":157},33860,"如何批量编辑多张照片的位置、日期或标签？","PhotoPrism 已在最新稳定版中发布了“批量编辑”（Batch Edit）功能。选中多张照片后点击编辑按钮，即可弹出批量编辑对话框。用户可以同时修改所选照片的位置、日期和标签等信息。对于关键字或标签等多值字段，支持添加新值而不覆盖现有值，也支持移除单个值。详情请查看发布说明：https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Freleases\u002Ftag\u002F251130-b3068414c","https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F271",{"id":159,"question_zh":160,"answer_zh":161,"source_url":162},33861,"如何实现导入目录的自动监控和索引（Auto Import）？","PhotoPrism 本身目前主要依赖手动触发索引，但用户可以通过第三方工具实现目录监控自动化。推荐使用 Chadburn（Ofelia 的分支）配合 Docker 标签来定时执行导入命令。Chadburn 支持标准的 5 部分 cron 语法，且无需额外的配置文件或虚拟任务。注意默认时间为 UTC 时间。配置示例可参考相关社区讨论：https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fphotoprism\u002Fcomments\u002Fygug5j\u002Fscheduler_with_ofelia\u002F","https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F281",{"id":164,"question_zh":165,"answer_zh":166,"source_url":167},33862,"如何在 Docker 容器中启用 Intel GPU 进行硬件视频转码？","要在 PhotoPrism 容器中使用 Intel GPU 进行硬件转码，首先需要在 docker-compose.yml 的设备映射中添加 `- \u002Fdev\u002Fdri:\u002Fdev\u002Fdri`。此外，还需要确保设置了正确的环境变量以启用硬件加速（具体配置可能因驱动和版本而异）。详细的解决方案和讨论线程请参考：https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fdiscussions\u002F3738#discussioncomment-7033578","https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1337",{"id":169,"question_zh":170,"answer_zh":171,"source_url":147},33863,"在哪里可以测试尚未正式发布的开发新功能？","用户可以通过“开发预览版”（Development Preview）提前测试新功能。维护者会定期构建包含最新代码的镜像供用户测试。使用方法及更新日志请参阅官方文档：https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fupdates\u002F#development-preview。此外，部分功能也可能在公共演示站（https:\u002F\u002Fdemo.photoprism.app\u002F）上提供体验。",[173,178,183,188,193,198,203,208,213,218,223,228,233,238,243,248,253,258,263,268],{"id":174,"version":175,"summary_zh":176,"released_at":177},263724,"231128-f48ff16ef","Our latest service release provides updated dependencies and fixes for recently discovered issues. In addition, official [installation packages with binaries for Linux are now available](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html) as an alternative to [our Docker images](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F). Please note that only experienced users should choose this installation method, since these [do not include all dependencies](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#dependencies) and need to be set up manually. ⚙️🌈\r\n\r\n#### What's new?\r\n\r\n- Search: [Improved camera and lens information in the cards view details](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3816)\r\n- Search: [Fixed cards view rendering when a lens has no model description](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3918)\r\n- Search: [Added filter to find pictures by resolution range in Megapixels (MP)](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3896)\r\n- PWA: [Fixed list of available icon sizes in the app manifest file](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F3838)\r\n- JPEG: [Fixed regression when handling image files with EOF error](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3855)\r\n- JPEG: [Fixed indexing of image files with invalid color metadata](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3843)\r\n- JPEG\u002FPNG: [Added panic handler for unexpected thumbnail save errors](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3858)\r\n- HEIC: [Libheif has been upgraded from version 1.13.0 to 1.17.1](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3852)\r\n- RAW: [Darktable has been upgraded from version 4.2.1 to 4.4.2](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3741)\r\n- Videos: [Improved performance when extracting still images for creating thumbnails](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F3893)\r\n- Vectors: [Improved SVG conversion using RSVG instead of ImageMagick](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3885)\r\n- Docker: [Base image has been upgraded from Ubuntu 23.04 to 23.10 (Mantic Minotaur)](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fblob\u002Fdevelop\u002Fdocker\u002Fdevelop\u002Fmantic\u002FDockerfile)\r\n- Setup: [Added `tar.gz`, `deb` and `rpm` packages for installation without Docker](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3861)\r\n- Security: [Go has been updated to the latest stable release v1.21.4](https:\u002F\u002Fgithub.com\u002Fgolang\u002Fgo\u002Fissues?q=milestone%3AGo1.21.4)","2023-11-28T20:44:26",{"id":179,"version":180,"summary_zh":181,"released_at":182},263709,"260305-fad9d5395","本次服务版本主要聚焦于安全加固、互操作性提升以及错误修复，旨在为即将推出的新功能打造一个稳定可靠的平台。🔧\n\nOllama 用户现在可以通过 `OLLAMA_BASE_URL` 和 `OLLAMA_API_KEY` 环境变量更便捷地进行配置，并且在使用推理模型生成说明文字时，系统的回退响应处理也得到了优化。为了进一步提升可靠性，我们修复了以下方面的边缘场景问题：[索引](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Flibrary\u002Foriginals\u002F)、[地点](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Forganize\u002Fplaces\u002F)（GPS 边界超出）、[文件夹相册](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Forganize\u002Ffolders\u002F)（表情符号与别名冲突）、[缩略图](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsettings\u002Fadvanced\u002F#preview-images)、[元数据解析](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Flibrary\u002Fmetadata\u002F)、[WebDAV](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsync\u002Fwebdav\u002F) 响应头、CLI 验证、[OIDC](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fadvanced\u002Fopenid-connect\u002F) 兼容性，以及共享域名托管等。\n\n#### 新增内容？\n\n- Ollama：新增通过 `OLLAMA_BASE_URL` 和 `OLLAMA_API_KEY` 进行配置的支持（#5361）\n- Ollama：为说明文字添加了“思考”型的回退响应机制（#5455），由 @lastzero 实现\n- 索引：修复了视频文件合并后，合并照片仍保留原图片类型的 bug（#5418）\n- 地点：修正了地图边界附近轻微 GPS 坐标超出的情况处理问题（#5445）\n- 文件夹：修复了表情符号子文件夹与父文件夹相册发生冲突的问题（#5366）\n- 文件夹：解决了因别名截断导致的文件夹相册路径冲突问题（#5437）\n- 图库：隐藏结果现在会在卡片视图和列表视图中显示文件错误原因（#5391）\n- 缩略图：修复了当互操作索引缺失时的错误缓冲处理问题（#5389）\n- 元数据：将无效的 Google JSON 格式 GPS 坐标限制在地理边界范围内（#5373）\n- WebDAV：增强了响应头以提升互操作性（#5472），由 @lastzero 完成\n- CLI：统一了输入路径验证及退出码规范（#5457），由 @lastzero 实施\n- SQLite：提升了与 Google OIDC 身份提供商的兼容性（#4951），由 @keif888 完成\n- 服务器：增加了 HTTP 安全加固的配置选项（#5471），由 @lastzero 提供\n- 服务器：优化了 Gzip 路由排除规则的配置与性能（h","2026-03-05T20:25:12",{"id":184,"version":185,"summary_zh":186,"released_at":187},263710,"251130-b3068414c","本次[重大更新](https:\u002F\u002Fdocs.photoprism.app\u002Frelease-notes\u002F#november-30-2025)推出了备受期待的[批量编辑](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Forganize\u002Fbatch-edit\u002F)对话框，让您能够一次性[编辑多张照片的元数据](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Forganize\u002Fbatch-edit\u002F)。在 AI 方面，[升级的人脸识别流程](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fai\u002Fface-recognition\u002F)带来了更多、更准确的匹配结果。PhotoPrism 现已直接集成 [Ollama](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fai\u002Fusing-ollama\u002F) 和 [OpenAI](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fai\u002Fusing-openai\u002F) 来生成[标题和标签](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fai\u002F)。此外，对[自定义 TensorFlow 模型](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Fvision\u002Ftensorflow\u002Fcustom-models\u002F)、[精细化配置](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fai\u002F#visionyml-reference)以及[新的调度选项](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fai\u002F#run-modes)的支持，进一步提升了灵活性。\n\n您还会注意到许多性能和易用性方面的改进，例如可以[为某个人物更换封面图片](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Forganize\u002Fpeople\u002F#change-cover-for-a-person)，同时依赖库也得到了更新，并新增了多种语言翻译。\n\n一如既往，衷心感谢所有[参与贡献](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002F)以及[协助测试](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues?q=is%3Aissue%20state%3Aopen%20label%3Aplease-test)的朋友们！我们希望您能和我们一样喜欢这次的新版本。🌈💎✨\n\n#### 升级说明\n\n- 为了充分利用[人脸识别功能的改进](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fai\u002Fface-recognition\u002F)，我们建议您在检测并匹配更多人脸之前，先通过终端运行 `photoprism faces audit --fix` 和 `photoprism faces index`，以解决任何潜在的不一致问题。如果您希望新引擎重新检测所有人脸以达到干净的状态，可以执行 `photoprism faces reset -f` 命令，随后再运行 `photoprism faces index`（之后所有已检测到的人脸都需要重新分配）。此外，进行[完整重新扫描](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Flibrary\u002Foriginals\u002F#when-should-complete-rescan-be-selected)也会发现更多人脸，但由于需要执行更多的索引任务，耗时会更长。\n- PhotoPrism 现已[支持多个 AI 引擎](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fai\u002F#model-engines)，因此 `PHOTOPRISM_DISABLE_TENSORFLOW` 选项已被[弃用](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F5310)。您仍然可以使用 [`PHOTOPRISM_DISABLE_*` 功能标志](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F#feature-flags)和\u002F或自定义的 [`vision.yml`](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fai\u002F#visionyml-reference) 配置来禁用特定的 AI 功能。\n\n#### 新增内容？\n\n- AI：[支持自定义 Tens","2025-12-01T05:07:31",{"id":189,"version":190,"summary_zh":191,"released_at":192},263711,"250707-d28b3101e","本次[发布](https:\u002F\u002Fdocs.photoprism.app\u002Frelease-notes\u002F#july-7-2025)新增了对[Vision AI 服务中 Ollama 模型的支持](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism-vision\u002Fpull\u002F5)，提升了搜索性能，并[引入了“调整位置”对话框](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F465)，用于在地图上设置照片的坐标。用户现在可以从工具栏中[删除相册](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4994)，并自定义[地点详情的语言](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F883)。视频和元数据处理也得到了优化，包括[转码](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4969)、扫描仪检测以及[CLI 工具](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4982)等方面的更新。此外，还修复了[SQLite 索引更新问题](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3742)。[批量编辑](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F271)功能正处于最后开发阶段，将在后续版本中推出。一如既往地，衷心感谢所有[参与贡献](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002F)以及[协助测试](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues?q=is%3Aissue%20state%3Aopen%20label%3Aplease-test)的朋友们！ :purple_heart: \n\n#### 新增内容？\n\n- AI：由 @sgflt 实现，[为 Vision Service 添加了 Ollama 模型和 data URL 支持](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism-vision\u002Fpull\u002F5)\n- UX：由 @omerdduran 实现，[添加了“调整位置”对话框，用于在地图上设置坐标](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F465)\n- UX：由 @omerdduran 实现，[在相册工具栏菜单中新增了“删除相册”操作](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4994)\n- UX：由 @lastzero 实现，[优化了结果视图中的缩略图渲染性能](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4985)\n- 地点：[新增了用于设置地点详情语言的配置选项](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F883)\n- 查看器：由 @omerdduran 实现，[修复了信息侧边栏中的时区处理问题](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F5015)\n- 查看器：[在播放短视频时，Seeking 功能会禁用循环播放](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fcommit\u002F1709f708edbd44ea8dda02cc3f343330f7779836)\n- 视频：[新增了用于转码预设、质量和设备的配置选项](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4969)\n- 视频：[修复了使用 QSV 转码 HEVC 文件时的播放问题](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F5040)\n- 视频：[时长不超过 3 秒的短视频不再被归类为实况照片](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F5089)\n- 动态照片：[修复了嵌入在 Samsung HEIF 文件中的视频播放问题](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F5027)\n- 元数据：由 @srett 实现，[更新了不需要的描述列表](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F5078)\n- 元数据：[根据设备的品牌和型号改进了扫描仪检测功能](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphot","2025-07-07T15:15:21",{"id":194,"version":195,"summary_zh":196,"released_at":197},263712,"250426-27ec7a128","本次更新新增了[预装的 Linux 视频加速 API (VAAPI) 驱动程序](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fadvanced\u002Ftranscoding\u002F)，并[修复了软件包名称](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4967)，具体位于[Intel QSV 硬件驱动程序](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fadvanced\u002Ftranscoding\u002F#intel-quick-sync)的安装脚本中。🔧\n\n我们还修复了 [.deb](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002Fdeb\u002F) 和 [.rpm](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002Frpm\u002F) [安装包](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html) 的构建问题，作为此次发布附带的普通 .tar.gz 包之外的另一种选择。请注意，这些安装包仅面向有经验的用户和第三方集成维护者，因为它们需要手动配置，且不包含经过测试的系统依赖项。由于我们无法为自定义安装提供[支持](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Fgetting-support)，因此建议您[使用我们的 Docker 镜像之一](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F)，在私有服务器或 NAS 设备上运行 PhotoPrism。📦\n\n#### 新增内容？\n\n- 视频：[修复了 Intel QSV 的硬件驱动程序安装问题](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4967)\n- 安装：[修复了 .deb 和 .rpm 安装包的构建问题](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4968)\n\n#### 翻译\n\n在 DeepL 和 Google 翻译的帮助下，已生成缺失的[用户界面翻译](https:\u002F\u002Ftranslate.photoprism.app\u002Fprojects\u002Fphotoprism\u002F)。欢迎母语人士在必要时[帮助我们改进这些翻译](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F)。[了解更多 ›](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F)","2025-04-26T11:51:39",{"id":199,"version":200,"summary_zh":201,"released_at":202},263713,"250425-21ddba459","本次[发布](https:\u002F\u002Fdocs.photoprism.app\u002Frelease-notes\u002F#april-25-2025)包含大量增强功能和新特性，其中许多是由我们的社区贡献的。最值得注意的是，[性能在多个方面得到了显著提升](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4778)，我们为全屏查看器添加了[可折叠的信息侧边栏](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4812)，现在可以[选择特定图片作为相册封面](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F383)，并且您可以[配置计算机视觉任务](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1090)，例如图像分类，以[使用外部服务](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1090#issuecomment-2800728541)来实现[可扩展性](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F98)和[自定义](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F127)。在此向所有[提交拉取请求](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002F)、[改进翻译](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F)或[参与测试](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues?q=is%3Aissue%20state%3Aopen%20label%3Aplease-test)的朋友们致以衷心的感谢！💖\n\n#### 重要变更\n\n- 为了充分利用[TensorFlow 2中的性能改进](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F222)，使用[我们的Docker镜像](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F)的用户可以将[`PHOTOPRISM_INIT`](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F#docker-image)变量设置为`\"tensorflow\"`。这将自动检测、下载并[安装针对您的CPU优化的TensorFlow版本](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fblob\u002Fdevelop\u002Fscripts\u002Fdist\u002Finstall-tensorflow.sh)。\n- 如果您使用的是我们的[手动安装包](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html)，可以在我们的下载服务器上找到针对AMD64架构[优化的libtensorflow二进制文件](https:\u002F\u002Fdl.photoprism.app\u002Ftensorflow\u002Famd64\u002F)以及针对ARM64 CPU的[相应版本](https:\u002F\u002Fdl.photoprism.app\u002Ftensorflow\u002Farm64\u002F)。同时，我们也提供了用于支持HEIC\u002FHEIF图像的更新版[libheif二进制文件](https:\u002F\u002Fdl.photoprism.app\u002Fdist\u002Flibheif\u002F)。\n- 对于配备ARMv7 CPU的[Raspberry Pi](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fraspberry-pi\u002F#older-armv7-based-devices)，我们已不再将其32位版本纳入[常规发布](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Freleases)，因为[TensorFlow 2无法在其上运行](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F222#issuecomment-2781300037)。因此，我们创建了一个专门针对ARMv7架构的分支[arch\u002Farmv7](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Ftree\u002Farch\u002Farmv7)，采用[不定期发布计划](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fphotoprism\u002Fphotoprism\u002Ftags?name=armv7)，并欢迎开发者贡献代码。\n\n#### 新增内容\n\n- AI：已将Google TensorFlow从v1.15.2升级至","2025-04-25T11:18:53",{"id":204,"version":205,"summary_zh":206,"released_at":207},263714,"250321-57590c48b","本次发布包含多项重要的易用性改进，[PDF 文件格式支持](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4600)，最新的[由社区贡献的多语言翻译](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F)，以及对近期发现问题的修复。随着 [UI 更新现已基本完成](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3168)，我们很高兴地通知大家，在本次发布之后，我们的开发重心将转向 [批量编辑](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F271)，以及 [增强的多用户功能](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F98#issuecomment-2439980099) 和 [AI 能力](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues?q=state%3Aopen%20label%3Aai)。我们对此期待已久，如今终于可以正式启程，真是令人振奋！🤖\n\n#### 有哪些新内容？\n\u003Ca href=\"https:\u002F\u002Fdocs.photoprism.app\u002Frelease-notes\u002F#march-21-2025\">\u003Cimg align=\"right\" height=\"360\" src=\"https:\u002F\u002Fdl.photoprism.app\u002Fimg\u002Fui\u002F2025\u002Fiphone-crocus-360px.png\">\u003C\u002Fa>\n\n- UX：[滚动时搜索工具栏和标签页保持可见](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4830)\n- UX：[用户可在设置中选择起始页和时区](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F577)\n- UX：[磁盘使用量可限制，并在侧边导航中显示](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4266)\n- UX：[可在卡片视图中配置显示的元数据](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1164)\n- UX：[优化了列表视图布局，便于选择](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4727)\n- 索引：[新增对 Adobe PDF 文档的文件格式支持](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4600)\n- 相册：[为 ZIP 下载新增文件名和文件类型设置](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4344)\n- 相册：[为每种相册类型新增默认排序设置](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F405)\n- 视频：[新增编解码器搜索过滤器和 Nvidia GPU 检测功能](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4848)\n- 标签：[修复了仅由表情符号组成的标签无法搜索的问题](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4761)\n- 上传：[修复了一个可能导致同一相册被多次创建的问题](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fdiscussions\u002F4849)\n- WebDAV：[当重试次数达到上限时，文件下载会被标记为失败](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4827)\n- MariaDB：[新增版本检查，以确定是否支持零配置 SSL](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4837)\n- 翻译：[更新了简体中文、法语、德语、土耳其语和乌克兰语](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F)\n- 安全：[Go 已升级至 v1.24.1，其中包含多项修复和改进](https:\u002F\u002Fgithub.com\u002Fgolang\u002Fgo\u002Fissues?q=milestone%3AGo1.24.1)\n\n#### 屏幕","2025-03-21T11:48:16",{"id":209,"version":210,"summary_zh":211,"released_at":212},263715,"250228-43447fa38","借助[本次更新](https:\u002F\u002Fdocs.photoprism.app\u002Frelease-notes\u002F#february-28-2025)，您将体验到更多的易用性和性能提升，同时还新增了一种适用于[Retina 5K 显示屏](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4810)的缩略图尺寸，以弥合[4K 与 8K 之间的差距](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsettings\u002Fadvanced\u002F#which-thumbnails-will-be-generated)。我们也要借此机会[感谢我们的社区](https:\u002F\u002Ffloss.social\u002F@photoprism)，他们的[支持一直以来](https:\u002F\u002Fwww.photoprism.app\u002Foss\u002Ffaq)[并且仍然至关重要](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002F)，对[项目的成功](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism)起到了不可或缺的作用！🌈💎✨\n\n#### 新增内容？\n\n- 用户体验：[在相册中添加了用于归档照片的菜单操作按钮](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3442)\n- 用户体验：[仅当共享功能已启用时，才会显示上传至 WebDAV 的菜单选项](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fcommit\u002Fcb9826de96497d8ef052dcfd905cf3a5e34b84f1)\n- 图片查看器：[优化了内容预加载机制，降低服务器负载](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fcommit\u002F69290b1ab17471d6dbed1ad5cb382cd212ad9799)\n- 图片查看器：[在实验模式下，全屏切换按钮始终可见](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fcommit\u002Fbc9c1205ee379b95751c4791e63b2850b96c42b5)\n- 图片查看器：[新增了一种适合 Retina 5K 显示屏的缩略图尺寸](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4810)\n- 视频处理：[M4V 容器文件现被默认视为与 MP4 兼容](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4820)\n- 地点模块：[当聚类视图打开时，浏览器滚动条将保持隐藏状态](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fcommit\u002F1b0c3c804ef51ed42bed9cbd52df61f1f1265102)\n\n#### 安装包说明\n\n本版本附带的安装包仅供有经验的用户及第三方集成维护者使用，因为它们[需要手动配置](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#configuration)，且[不包含经过测试的操作系统依赖项](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#dependencies)。鉴于我们无法为自定义安装提供[技术支持](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Fgetting-support)，我们建议您[使用我们的 Docker 镜像之一](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F)，在私有服务器或 NAS 设备上运行 PhotoPrism。\n\n[了解更多 ›](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html)","2025-02-28T15:18:09",{"id":214,"version":215,"summary_zh":216,"released_at":217},263716,"250224-834c16bc7","本次[服务版本](https:\u002F\u002Fdocs.photoprism.app\u002Frelease-notes\u002F#february-24-2025)调整了[照片\u002F视频查看器](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1307)中的[默认缩略图尺寸](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsettings\u002Fadvanced\u002F#which-thumbnails-will-be-generated)，以提升加载和滑动性能，尤其是在移动设备的视网膜屏幕上。此外，还包含了[更新的翻译](https:\u002F\u002Ftranslate.photoprism.app\u002Fprojects\u002Fphotoprism\u002F)及依赖项。\n\n#### 新增内容？\n\n- 查看器：[优化缩略图尺寸计算，提升性能](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fcommit\u002Fea32ef6970d649e541843cf41e52ecb1c17865b0)\n\n#### 翻译\n\n在 DeepL 和 Google 翻译的帮助下，已生成缺失的[用户界面翻译](https:\u002F\u002Ftranslate.photoprism.app\u002Fprojects\u002Fphotoprism\u002F)。我们欢迎母语人士在必要时[协助我们改进这些翻译](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F)。💬\n\n#### 安装包\n\n本版本附带的安装包仅供有经验的用户以及第三方集成的维护者使用，因为它们[需要手动配置](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#configuration)，且[不包含经过测试的操作系统依赖项](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#dependencies)。由于我们无法为自定义安装提供[支持](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Fgetting-support)，因此建议您[使用我们的 Docker 镜像之一](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F)，在私有服务器或 NAS 设备上运行 PhotoPrism。\n\n[了解更多 ›](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html)","2025-02-24T16:44:10",{"id":219,"version":220,"summary_zh":221,"released_at":222},263717,"250223-b79d21907","本次[重大新版本](https:\u002F\u002Fdocs.photoprism.app\u002Frelease-notes\u002F#february-23-2025)推出了[更新的用户界面](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3168#screenshots)，包含多项易用性改进和全新功能，例如一个[混合照片与视频查看器](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1307)，它取代了原有的[专用视频播放器](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3372)；一个[重新设计的编辑对话框](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4763)，响应更迅速、操作更简便；以及在[地点](https:\u002F\u002Fdemo.photoprism.app\u002Flibrary\u002Fplaces)中新增的沉浸式[3D地球](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4762)视图。此外，还针对从右至左书写的语言进行了数十项布局优化。\n\n能够走到今天，[历程颇为漫长](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fgraphs\u002Fcontributors?from=9%2F10%2F2023&to=2%2F23%2F2025)，我们一直致力于提升质量和细节，并在此过程中迎来了多位新成员。感谢您在我们为此次更新付出努力时所展现的耐心，希望您能像我们一样，喜欢这款全新的外观与功能！👨‍🚀🚀✨\n\n#### 重大变更\n\n- 建议您在升级后[对媒体库执行完整重新扫描](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Flibrary\u002Foriginals\u002F#indexing-your-originals)，否则对于无需转码的视频，可能会因元数据缺失而在播放时被[转码](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Forganize\u002Fvideo\u002F#transcoding)，从而导致CPU和磁盘占用率过高。\n\n#### 新增内容\n\n- 用户体验：由@AsikNasik带来的[更新后的用户界面，包含众多新功能与改进](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3168#screenshots)\n- 用户体验：由@photoprism推出的[全新混合照片与视频查看器，取代了专用视频播放器](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1307)\n- 用户体验：由@lastzero设计的[重新打造的编辑对话框，更加轻便且易于使用](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4763)\n- 查看器：由@omerdduran实现的[在缩放图片时采用更高分辨率的缩略图](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4704)\n- 查看器：[幻灯片播放时，视频将自动播放](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4698)\n- 搜索：[卡片视图和马赛克视图的缩略图上会显示视频时长](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3168#screenshots)\n- 搜索：[卡片视图始终显示视频的文件名和相机信息](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3168#screenshots)\n- 地点：[新增3D地球视图模式，可为任意地图启用](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4762)\n- 地点：由@QyuBee完成的[MapLibre GL JS库从v3.6升级至v5.1](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4058)\n- 地点：[不再为非摄影类图片估算位置信息](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4589)\n- 地点：[U","2025-02-23T10:45:06",{"id":224,"version":225,"summary_zh":226,"released_at":227},263718,"240915-e1280b2fb","本次更新包括 [针对 iOS 18 兼容性的 HEIC 文件支持改进](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4439)，依赖库的更新以及 [翻译内容](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F) 的完善，同时还对用户体验进行了优化，并修复了 [近期发现的问题](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues?q=is%3Aissue+label%3Abug+sort%3Acreated-desc)。请注意，为了提高照片的 [GPS 定位精度](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3953#issuecomment-2351563642)，例如在 [地点](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Forganize\u002Fplaces\u002F) 模块中显示的位置信息，您需要对媒体库执行一次 [完整重新扫描](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Flibrary\u002Foriginals\u002F)。在此向所有 [贡献者](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002F) 和 [参与测试的用户](https:\u002F\u002Fgithub.com\u002Forgs\u002Fphotoprism\u002Fprojects\u002F5) 表示衷心的感谢！ 🛰🌎\n\n#### 新增功能？\n\n- HEIC：由 @farindk 实现的 [针对 iOS 18 兼容性的 `.heic` 图像文件支持改进](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4439)\n- 搜索：[按文件大小排序时，侧载文件不再显示在搜索结果中](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4519)\n- 归档：[默认情况下，最近归档的照片会优先显示](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3975)\n- 地点：[修复了点击聚类时无法找到照片的问题](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3953)\n- 媒体库：[移除了 *媒体库 > 隐藏*](https:\u002F\u002Fdemo.photoprism.app\u002Flibrary\u002Fhidden) 中操作菜单里的归档按钮](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4255)\n- API：由 @keif888 修复了 [数据库错误导致更新请求静默失败的问题](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4504)\n- API：由 @graciousgrey 添加了包含示例的交互式 Swagger 开发者文档 [API 文档](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Fapi\u002Fdocs\u002F)\n- 安全性：Go 已升级至 v1.22.7，其中包含了安全性和错误修复 [Go 1.22.7 相关问题](https:\u002F\u002Fgithub.com\u002Fgolang\u002Fgo\u002Fissues?q=milestone%3AGo1.22.7)\n- 翻译：[新增爱尔兰语（Gaeilge），并更新了巴斯克语、法语和德语](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F)\n\n#### 安装包说明\n\n本版本附带的安装包仅供有经验的用户及第三方集成维护人员使用，因为它们 [需要手动配置](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#configuration)，且 [不包含经过测试的系统依赖项](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#dependencies)。鉴于我们无法为自定义安装提供 [技术支持](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Fgetting-support)，建议您使用我们的 [Docker 镜像之一](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F) 在私有服务器或 NAS 设备上运行 PhotoPrism。\n\n[了解更多 ›](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html)","2024-09-15T22:57:42",{"id":229,"version":230,"summary_zh":231,"released_at":232},263719,"240711-2197af848","Our latest update adds support for [single sign-on via OpenID Connect (OIDC)](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fadvanced\u002Fopenid-connect\u002F). We would like to thank [everyone who contributed](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fgraphs\u002Fcontributors) to this, especially [Timo Volkmann](https:\u002F\u002Fgithub.com\u002Fmoximoti), who [got things rolling](https:\u002F\u002Fdl.photoprism.app\u002Fpdf\u002F20220113-Volkmann_OpenID_Connect_Thesis.pdf) and did [much of the necessary work](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F782#issuecomment-907613351)! 🌈\r\n\r\n#### What's new?\r\n\r\n- Auth: [Added support for single sign-on via OpenID Connect (OIDC)](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F782) by @moximoti\r\n- Index: [Slashes and null bytes are trimmed from `.ppignore` patterns](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fdiscussions\u002F4349#discussioncomment-9848756)\r\n- Videos: [Added support for MPEG-5 Essential Video Coding (EVC)](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4314)\r\n- Videos: [Added filter to transcode 10bit videos with Intel QSV](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4380) by @hicasper\r\n- CLI: [Local passwords can be removed with `photoprism passwd --rm`](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fusers\u002Fcli\u002F#removing-a-password)\r\n- Security: [Go has been updated to the latest stable release v1.22.5](https:\u002F\u002Fgithub.com\u002Fgolang\u002Fgo\u002Fissues?q=milestone%3AGo1.22.5) \r\n- Translations: [Updated French and Japanese](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F)\r\n\r\n#### Screenshots\r\n\r\n##### Login with OpenID Connect\r\n\r\n![oidc-login](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fassets\u002F301686\u002F7002d5cc-0121-4c52-a6df-562c69e170ba)\r\n\r\n#### Installation Packages\r\n\r\nThe packages attached to this release are intended for experienced users and maintainers of third-party integrations only, as they [require manual configuration](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#configuration) and [do not include tested system dependencies](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#dependencies). Since we are unable to [provide support](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Fgetting-support) for custom installations, we recommend [using one of our Docker images](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F) to run PhotoPrism on a private server or NAS device.\r\n\r\n[Learn more ›](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html)","2024-07-11T11:42:48",{"id":234,"version":235,"summary_zh":236,"released_at":237},263720,"240531-60b3a4628","With this update, you can [choose to install FFmpeg 7](https:\u002F\u002Fffmpeg.org\u002Findex.html#pr7.0) for faster [software video transcoding](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fadvanced\u002Ftranscoding\u002F#software-transcoding). You also get the latest translations [contributed by our community](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F) as well as improved [backup commands](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fbackups\u002F) and [configuration defaults](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F). :clapper:\r\n\r\n#### What's new?\r\n\r\n- Videos: [You can choose to install FFmpeg 7.0 for faster transcoding](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fadvanced\u002Ftranscoding\u002F#software-transcoding)\r\n- MariaDB: [Backup and restore commands support socket connections](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4306)\r\n- Config: [Increased auto-index delay and disabled auto-import by default](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4310)\r\n- Translations: [Updated Japanese](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F)\r\n\r\n#### Installation Packages\r\n\r\nThe packages attached to this release are intended for experienced users and maintainers of third-party integrations only, as they [require manual configuration](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#configuration) and [do not include tested system dependencies](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#dependencies). Since we are unable to [provide support](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Fgetting-support) for custom installations, we recommend [using one of our Docker images](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F) to run PhotoPrism on a private server or NAS device.\r\n\r\n[Learn more ›](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html)","2024-05-31T13:58:58",{"id":239,"version":240,"summary_zh":241,"released_at":242},263721,"240528-977d6c0de","This service release reduces the server load when [downloading many files](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4298), expands the list of [available config options](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F), and gets you the latest translations [contributed by our community](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F).\r\n\r\n#### What's new?\r\n\r\n- Download: [Zip archives are not compressed to reduce server load](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4298)\r\n- Search: [Added `added`, `updated` and `edited` search filters for app developers](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4300)\r\n- Config: [Replaced the terms whitelist and blacklist with alternatives](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3981)\r\n- Config: [New feature flag `PHOTOPRISM_DISABLE_BACKUPS` disables all backups](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4294)\r\n- Config: [New feature flag `PHOTOPRISM_DISABLE_VIPS` disables the use of libvips](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4296)\r\n- Config: [Due to compatibility issues, libvips is disabled on 32-bit operating systems](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4299)\r\n- Setup: [Improved .deb packages for installation on Ubuntu\u002FDebian Linux](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html)\r\n- Setup: [Improved AUR packages for installation on Arch Linux (Thomas Eizinger)](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ffaq\u002F#arch-linux-packages)\r\n- Translations: [Updated French and German](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F)\r\n\r\n#### Installation Packages\r\n\r\nThe packages attached to this release are intended for experienced users and maintainers of third-party integrations only, as they [require manual configuration](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#configuration) and [do not include tested system dependencies](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#dependencies). Since we are unable to [provide support](https:\u002F\u002Fwww.photoprism.app\u002Fkb\u002Fgetting-support) for custom installations, we recommend [using one of our Docker images](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F) to run PhotoPrism on a private server or NAS device.\r\n\r\n[Learn more ›](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html)\r\n","2024-05-28T08:53:26",{"id":244,"version":245,"summary_zh":246,"released_at":247},263722,"240523-923ee0cf7","This update adds a scheduler so you can [easily create database backups](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F#backup) and [re-index your library](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F#indexing) at regular intervals. It also includes [many updated dependencies](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4084#issuecomment-2112733848) and [support for ICC color profiles](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F#preview-images), which especially benefits Apple iPhone and professional users working with color spaces other than sRGB. 🎨\r\n\r\nMissing user interface translations have been generated with the help of DeepL and Google Translate. Native speakers are [welcome to help us improve them](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F), if necessary.\r\n\r\nImportant Changes\r\n\r\n- If you keep the [default settings](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F#backup), daily database backups will be automatically created, with up to 3 backup files being retained. This is to prevent the available storage space from filling up. We recommend [setting the corresponding config options](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F#backup) before installing the update if you want to disable scheduled backups, keep more backup files, or prefer a specific time for creating backups. The previously available `--disable-backups` flag has been deprecated in favor of [these finer-grained options](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F#backup).\r\n- In order to preserve ICC color profiles and reduce memory usage, new thumbnails will be [generated with the `libvips` image processing library](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1474). You can run the `photoprism thumbs -f` [command in a terminal](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fdocker-compose\u002F#command-line-interface) to regenerate your existing thumbs as needed, or delete the `storage\u002Fcache\u002Fthumbnails` folder and then re-index your library. To continue using the native image processing library, set `PHOTOPRISM_THUMB_LIBRARY` to `\"imaging\"` in your `compose.yaml` or `docker-compose.yml` [configuration file](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F#preview-images). If you [build from source](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Ffaq\u002F#building-from-source) or use one of our [binary installation packages](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html), the system on which you build and\u002For run PhotoPrism must have `libvips` >= 8.10 installed.\r\n\r\n#### What's new?\r\n\r\n- Colors: [Added libvips support to preserve ICC profiles in thumbnails](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1474)\r\n- Search: [Clicking on a timestamp finds pictures taken on the same day](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4273)\r\n- Search: [Added a sort option to order search results by picture title](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F4218)\r\n- Review: [Photos are automatically approved when adding them to an album](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4229)\r\n- People: [Faces tagged on private or archived pictures will be ignored](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4238)\r\n- Index: [`*.thm` thumbnail files are not used as primary image anymore](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3900)\r\n- Index: [Added a config option for scheduling automatic library rescans](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4251)\r\n- Index: [Improved recovery of metadata from sidecar YAML files](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4286)\r\n- Upload: [Improved ETA display when using the web upload dialog](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4285)\r\n- Backups: [Added config options for creating backups at regular intervals](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4243)\r\n- Moments: [Background worker no longer creates backups to avoid disk activity](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4237)\r\n- Docker: [Upgraded base image from Ubuntu 23.10 to Ubuntu 24.04 LTS](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4084)\r\n- Security: [Go has been updated to the latest stable release v1.22.3](https:\u002F\u002Fgithub.com\u002Fgolang\u002Fgo\u002Fissues?q=milestone%3AGo1.22.3)\r\n- Translations: [Updated Chinese (traditional), Danish, French, and German](https:\u002F\u002Ftranslate.photoprism.app\u002Fprojects\u002Fphotoprism\u002F)\r\n\r\n#### Screenshots\r\n\r\nThe [**Advanced Settings**](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fsettings\u002Fadvanced\u002F) tab has been restructured and a Backup section has been added, so that you can enable and disable database and YAML file backups from the user interface (additional controls are planned for a future release):\r\n\r\n![advanced-settings](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fassets\u002F301686\u002F81fdd212-f2c3-4be6-b29c-07e29d84e438)\r\n\r\n#### Installation Packages\r\n\r\nThe packages attached to this release are intended for experienced users and maintainers of third-party integrations only, a","2024-05-23T11:33:39",{"id":249,"version":250,"summary_zh":251,"released_at":252},263723,"240420-ef5f14bc4","Our new stable release comes with a long list of indexing and security-related improvements. Most notably, we've added support for [2-Factor Authentication (2FA)](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fusers\u002F2fa\u002F) to protect your account in case someone gains access to your password. As all security-related changes had to be thoroughly tested, this is one of the updates that were longer in the making. We appreciate your patience while we've been working on this and would like to thank everyone involved! :closed_lock_with_key: \r\n\r\n#### What's new?\r\n\r\n- Account: [Added support for 2-Factor Authentication (2FA)](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F808)\r\n- Account: [Added dialog to manage App Passwords from the UI](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4114)\r\n- Places: [Updated reverse geocoding data and standard map tiles](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3849)\r\n- Albums: [Fixed links to albums in the settings tab of the edit dialog](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4060)\r\n- Photos: [Non-JPEG files like HEIC are no longer flagged as stacks in the UI](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3993)\r\n- Videos: [Improved Intel QSV hardware transcoding support and performance](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4030)\r\n- Videos: [Added support for Material Exchange Format (MXF) files](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3935)\r\n- UI\u002FUX: [Improved visibility of buttons and toggles in search results](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4174)\r\n- Index: [A warning is shown for files with an invalid filename extension](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3518)\r\n- Index: [Nested storage folders within the originals path are ignored](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1642)\r\n- Import: [Modification times are preserved when moving or copying files](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4139)\r\n- Metadata: [Media files with a matching `ContentIdentifier` can be stacked](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3960)\r\n- Metadata: [File mod time instead of birth time is used as creation time fallback](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4157)\r\n- Metadata: [Improved validation for focal length, f-number, and exposure values](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4170)\r\n- Metadata: [Stop words are no longer ignored when generating titles from filenames](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4192)\r\n- WebDAV: [File modification date is preserved if client submits an `X-OC-MTime` header](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3959)\r\n- API: [Added support for OAuth2 Client Credentials and Access Tokens](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3943)\r\n- API: [Added Prometheus-compatible metrics and monitoring endpoint](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F213)\r\n- CDN: [Improved Cross-Origin Resource Sharing (CORS) and cache headers](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3931)\r\n- MariaDB: [Info log is shown when waiting for the database to become available](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4059)\r\n- MariaDB: [Changed image name in Docker Compose config example for ARMv7](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F4199)\r\n- Docker: [Missing user accounts are automatically created by the entrypoint script](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4000)\r\n- Setup: [Added ARMv7 `tar.gz` packages for installation without Docker](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4082)\r\n- Performance: [Added index for `files.file_error` to reduce query time](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F4149)\r\n- Security: [Go has been updated to the latest stable release v1.22.2](https:\u002F\u002Fgithub.com\u002Fgolang\u002Fgo\u002Fissues?q=milestone%3AGo1.22.2)\r\n\r\n#### Translations\r\n\r\nMissing user interface translations have been generated with the help of DeepL and Google Translate. Native speakers are [welcome to help us improve them](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Ftranslations-weblate\u002F), if necessary.\r\n\r\n#### Screenshots\r\n\r\n##### Login with 2FA\r\n\r\n![login-with-2fa](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fassets\u002F301686\u002F294bef0f-aa60-4d75-b25b-724740d4def1)\r\n*https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fusers\u002F2fa\u002F#2-factor-authentication*\r\n\r\n##### Generate App Password\r\n\r\n![generate-app-password](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fassets\u002F301686\u002F0cf066bd-28b4-4177-9fca-a036891f81af)\r\n*https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Fusers\u002F2fa\u002F#step-3-app-passwords*\r\n\r\n##### Manage Apps and Devices\r\n\r\n![apps-and-devices](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fassets\u002F301686\u002F16553de6-17d5-4d87-941f-e767dbed73bb)\r\n\r\n#### Installation Packages\r\n\r\nThe packages attached to this release are intended for experienced users and maintainers of third-party integrations only, as they [require manual configuration](https:\u002F\u002Fdl.photoprism.app\u002Fpkg\u002Flinux\u002FREADME.html#configuration) and [do not include tested system dependencies](https:\u002F\u002Fdl.photoprism.app\u002F","2024-04-20T15:50:41",{"id":254,"version":255,"summary_zh":256,"released_at":257},263725,"231021-9abea5b55","This update adds search filters for finding pictures by ISO number, focal length, aperture, and altitude. It also includes a number of user interface improvements, updated translations, as well as fixes for recently discovered issues. We would like to thank everyone who [submitted pull requests](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002F), [helped with testing](https:\u002F\u002Fgithub.com\u002Forgs\u002Fphotoprism\u002Fprojects\u002F5), or [contributed in other ways](https:\u002F\u002Fwww.photoprism.app\u002Foss\u002Ffaq)! :sparkles: \r\n\r\n#### What's new?\r\n\r\n- Search: [Added filters for ISO number, focal length, and aperture range](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3818)\r\n- Search: [Added `alt:...` filter to find pictures by altitude range](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F3800)\r\n- Search: [Cards view shows ISO number, focal length, aperture, and exposure](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3816)\r\n- Live Photos: [Fixed Google HEVC motion photo playback and transcoding](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3814)\r\n- Live Photos: [Improved indexing of related files with vendor-specific naming schemes](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F2983)\r\n- Metadata: [Updated offline map data for more accurate timezone lookups](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fgo-tz)\r\n- Metadata: [Creation time is calculated with UTC offset if timezone is unknown](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fdiscussions\u002F3780)\r\n- Config: [Creation of default certificate is skipped if HTTPS\u002FTLS is disabled](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3823)\r\n- Translations: [Updated German, Greek, and Romanian](https:\u002F\u002Ftranslate.photoprism.app\u002Fprojects\u002Fphotoprism\u002F)","2023-10-21T16:02:18",{"id":259,"version":260,"summary_zh":261,"released_at":262},263726,"231011-63f708417","This service release includes an [updated ARMv7 build](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fphotoprism\u002Fphotoprism\u002Ftags?page=1&ordering=last_updated&name=armv7), a number of usability improvements requested by our community, and fixes for recently discovered issues. We would like to thank everyone involved! ❤️\r\n\r\n#### What's new?\r\n\r\n- PWA: [Fixed automatic screen orientation in Google Chrome on Android](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3413)\r\n- Upload: [Current album is preselected when using the mobile nav menu](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3784)\r\n- Videos: [Creation of thumbnails can only be disabled in experimental mode](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3793)\r\n- Settings: [Ability to permanently delete files is now enabled by default](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3801)\r\n- RAW\u002FHEIC: [Original media information is shown in the cards view details](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F2040)\r\n- Live Photos: [Embedded video files can be streamed and transcoded](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3764)\r\n- Metadata: [Improved camera make and model name normalization](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fdiscussions\u002F3077)\r\n- Docker: [An updated ARMv7 image is available on Docker Hub](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fphotoprism\u002Fphotoprism\u002Ftags?page=1&ordering=last_updated&name=armv7)\r\n- Security: [Go has been updated to the latest stable release v1.21.3](https:\u002F\u002Fgithub.com\u002Fgolang\u002Fgo\u002Fissues?q=milestone%3AGo1.21.3)\r\n\r\n#### Screenshots\r\n\r\n#####  Cards View Details\r\n\r\nCamera lens information as well as the size and format of the original RAW files are displayed directly in the search results when the cards view is selected:\r\n\r\n![cards-view-details](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fassets\u002F301686\u002Fe0ff58cb-a9ca-4570-b377-9455ee4496e7)\r\n","2023-10-11T12:59:26",{"id":264,"version":265,"summary_zh":266,"released_at":267},263727,"230923-e59851350","Our [latest release](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fupdates\u002F) includes a [redesigned Places view](https:\u002F\u002Fuser-images.githubusercontent.com\u002F301686\u002F269433540-cd48e79f-b2a8-4fb5-bc54-52467b15b743.jpg), with the search box moved to the top and a preview for selected clusters at the bottom. We've also added support for [Samsung](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F439)\u002F[Google Motion Photos](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1739), so you can view them like Apple Live Photos after [re-indexing your library](https:\u002F\u002Fdocs.photoprism.app\u002Fuser-guide\u002Flibrary\u002Foriginals\u002F). Beyond those highlights, you'll get many usability improvements, new search filters, and fixes for recently discovered issues. A big thank you to [everyone who contributed](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fgraphs\u002Fcontributors)!\r\n\r\n#### What's new?\r\n\r\n- UX: [Added a preview image to the Labels tab in the photo edit dialog](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F3532)\r\n- UX: [Reduced padding in mosaic view in favor of larger thumbnails](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3572)\r\n- UX: [Edit dialog allows pasting latitude and longitude in a single operation](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F3568)\r\n- UX: [Reduced the number of info notifications in the user interface](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3608)\r\n- UX: [Improved user interface styles, added new \"Chrome\" and \"Mint\" themes](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fcommit\u002F20df14e9d16b456a5edbc456544f875ee9da16a4)\r\n- Search: [Added `scan:false` filter to find photos that are not scans](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fcommit\u002Fbe0fdc1774266bd4ec09e01ab93496fb07a4cbed)\r\n- Search: [Added `favorite:false` filter to find pictures not marked as favorites](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fcommit\u002F20d20c7fa923baa9b5041631b3bcf6873bc2c874)\r\n- Albums: [New share preview shows album contents as a stack of Polaroids](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3658#issuecomment-1711870557)\r\n- Albums: [Fixed preview image URL when sharing album links](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3658)\r\n- Albums: [Current album is preselected when opening the upload dialog](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3644)\r\n- Albums: [Last edited timestamp is updated when pictures are added](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3080)\r\n- People: [Fixed an error when reusing the name of a previously deleted person](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3414)\r\n- Places: [Added cluster view to browse pictures close to each other in an overlay](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1187)\r\n- Places: [Added support sub-km distances when searching for locations](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3558)\r\n- Places: [Added support for the `label` and `category` search filters](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fcommit\u002Fa865300666bfa26f8de47ac3fb19a31617f97056)\r\n- Places: [Added map style selector and a scale for comparing distances](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F2106)\r\n- Archive: [Added \"Delete All\" button to permanently delete all archived files](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3701)\r\n- Library: [Added option for admins to perform index and cache cleanup from the UI](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3699)\r\n- Library: [Fixed escaping of hash characters in folder names](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3695)\r\n- Live Photos: [Added support for Samsung Motion Photos](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F439)\r\n- Live Photos: [Added support for Google Camera Motion Photos](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1739)\r\n- Live Photos: [Fixed indexing of sidecar video file properties](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3559)\r\n- Videos: [Added support for AMD GPUs in `install-gpu.sh` script](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F3710)\r\n- Videos: [Removed deprecated FFmpeg `-vsync vfr` command flag](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3659#issuecomment-1707529050)\r\n- Metadata: [Changed order of field names from which the title is extracted](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fcommit\u002F82dac4b7db65f1e490d3cd26a17b122832b0445f)\r\n- Metadata: [Added support for reading fstop favorite flag from XMP sidecar files](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F1873)\r\n- Metadata: [Samsung\u002FGoogle Motion Photos are flagged as Live Photos](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F2788)\r\n- Config: [Added support for serving HTTP requests over Unix sockets](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F2337)\r\n- Config: [A lower cache duration can be set for video content](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3631)\r\n- SQLite: [Updates are performed in batches to limit the number of variables](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3742)\r\n- Docker: [Added support for user ID ranges 1201-1250 and 2000-2100](https:\u002F\u002Fgithub.com\u002Fphotopris","2023-09-23T20:08:14",{"id":269,"version":270,"summary_zh":271,"released_at":272},263728,"230719-73fa7bbe8","Our latest release includes [new features and enhancements](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpulls) contributed [by our community](https:\u002F\u002Fdocs.photoprism.app\u002Fdeveloper-guide\u002Fpull-requests\u002F), a number of security improvements, as well as fixes for recently discovered issues. Thank you to everyone who submitted pull requests, helped with testing, signed up as a member, or contributed in other ways! We appreciate it very much.\r\n\r\n#### What's new?\r\n\r\n- Setup: [Added a batch script for simplified installation under Windows](https:\u002F\u002Fdl.photoprism.app\u002Fdocker\u002Fwindows\u002Finstall.bat)\r\n- Search: [Added `geo:false` filter to find pictures without GPS coordinates](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3493)\r\n- Photos: [JPEG files with missing EOI marker are automatically repaired](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F2721)\r\n- Photos: [Fixed an error when opening panoramas taken with a Samsung S21](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3363)\r\n- Videos: [Added a config option to limit the resolution of transcoded videos](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3466)\r\n- Videos: [Fixed container and codec checks in `photoprism convert` command](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3525)\r\n- Metadata: [Dates in WhatsApp generated file names can be parsed](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F1102)\r\n- Metadata: [Year 0000 is mapped to 0001 when parsing dates from Exiftool](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fpull\u002F2508)\r\n- Security: [Default to a self-signed HTTPS\u002FTLS certificate if no other certificate is available](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3509)\r\n- Security: [Clipboard contents are cleared on logout and when user privileges change](https:\u002F\u002Fgithub.com\u002Fphotoprism\u002Fphotoprism\u002Fissues\u002F3512)\r\n- Security: [Go has been updated to v1.20.6, which includes bug fixes and enhancements](https:\u002F\u002Fgithub.com\u002Fgolang\u002Fgo\u002Fissues?q=milestone%3AGo1.20.6)\r\n- Translations: [Updated Japanese](https:\u002F\u002Ftranslate.photoprism.app\u002Fprojects\u002Fphotoprism\u002F)\r\n\r\n> We recommend that you [explicitly disable TLS](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F#web-server) by adding `PHOTOPRISM_DISABLE_TLS: \"true\"` to your `docker-compose.yml` file when running PhotoPrism behind a reverse proxy. HTTPS could otherwise be accidentally enabled if a certificate matching the site URL is found or [`PHOTOPRISM_DEFAULT_TLS` is set to `\"true\"`](https:\u002F\u002Fdocs.photoprism.app\u002Fgetting-started\u002Fconfig-options\u002F#web-server).","2023-07-19T14:55:26"]