PhotoPrism
AI-powered, privacy-first app for browsing, organizing, and sharing photos and videos
Alternative to: google photos, apple photos, amazon photos
220517-b9c68f8f
2022-05-17This update features search UX improvements, a new Docker base image based on Debian 12 “Bookworm”, as well as fixes for recently discovered issues. Front- and backend translations in numerous languages have been added and updated. Thanks to all involved!
What is new?
- File Formats: Added native support for WebP images and animated GIFs
- UX: RAW files are skipped by default when downloading photos and ZIP archives
- Auth: Passwords must have at least 8 characters to mitigate brute-force attacks
- Search: User interface and database performance optimizations
- Search: Fixed occasional lag when entering queries in the search toolbar
- Search: Improved
album:...filter supports numeric names,albums:..also AND/OR - Search: Improved
camera:...andlens:...filters accept names in addition to IDs - Search: Added
square:yesandlandscape:yesfilters - Albums: “Add to album” dialog preloads more names for auto-completion
- Albums: Album names are shortened if necessary to avoid errors when saving
- Albums: Fixed accidental creation of duplicates by pressing Enter multiple times
- People: Improved logging and fixed potential issues with matching unrecognized faces
- Places: Number of pictures rendered on the map has been limited to 500,000
- Library: Added button to clear log history in Library > Errors
- Library: RAW previews and the number of actual files are shown under Originals
- Library: Disabled hidden files warning while indexing as it can be misleading
- Index: Fixed errors when re-indexing libraries with archived photos
- Index: RAW and video conversion commands run in a virtual home directory
- Thumbnails: Reduced default JPEG quality from 92 to 85 to optimize storage and loading
- Metadata: Manual local time changes are always preserved when reindexing
- Metadata: Fixed Exif orientation flag when converting HEIF/HEIC images to JPEG
- Metadata: Fault-tolerant parsing of timestamps from Exif and JSON sidecar files
- Metadata: Improved parsing of two-digit years in original file paths
- Metadata: Exif IFD1 tags with existing IFD0 values are ignored to improve standard compliance
- Metadata: Brute-force search is skipped by default if no Exif headers were found in JPEG, PNG, TIFF, and HEIF files
- Metadata: SubSecDateTimeOriginal and SubSecCreateDate timestamps are preferred
- WebDAV: Up- and download sync can no longer be enabled at the same time to prevent unexpected behavior
- WebDAV: Added timeout/retry settings and improved handling of sync errors
- WebDAV: Fixed sharing videos and uploading automatically created albums
- CLI: Renamed
--config-fileto--defaults-yamland improved command help - CLI: Added short names for common config flags, e.g.
-ifor--wakeup-interval - CLI: Run
photoprism show tagsto display metadata tags and supported standards - CLI: Run
photoprism show formatsto display supported media and sidecar file formats - CLI: Run
photoprism show filtersto display a search filter overview with examples - Config: Improved FFmpeg parameters for Intel QSV hardware transcoding
- Config: Added NVIDIA hardware video transcoding support for sponsors
- Config: Added
--disable-rawflag to disable indexing and conversion of RAW files - Config: Added
--resolution-limitoption to skip high-resolution images when indexing - Docker: New Debian 12 “Bookworm” base image with FFmpeg 4.4.1 and Darktable 3.8.1
- Docker: Added default users and groups for enhanced video transcoding compatibility
- Translations: Added Swedish, Romanian, Turkish, Lithuanian, Bulgarian, Malay, and Croatian