High performance self-hosted photo and video management solution.
AGPL-3.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
Please make sure to use the latest docker-compose.yml
in your environment to avoid start up issues
Hello everybody, welcome to release v1.69.0
of Immich. In this release, we are focusing on fixing bugs and improving some UI elements across the mobile app and the web client. Some of the key highlights include:
Thanks to the work of @fourkbomb, motion photos are now supported in Immich, the motion portion of the image is now extracted into a video file and can be played from both the web and the mobile app. Please give it a try and let us know if you encounter any issues.
After receiving a round of feedback on this mechanism from the last release, weβve made improvements on the intuitiveness of the action of hiding and showing faces.
https://github.com/immich-app/immich/assets/74269598/97d6e798-803a-432e-9c06-797b4aca256f
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
If you find the project helpful, you can support Immich via the following channels.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
π Cheers! π
Full Changelog: https://github.com/immich-app/immich/compare/v1.68.0...v1.69.0
Published by github-actions[bot] over 1 year ago
Hello, Immich fans! Welcome to the v1.68.0
release of Immich. There are many QoS improvements in this version that you'll like. Some of the key highlights include:
You can now select irrelevant faces to hide them. The hidden faces wonβt be displayed in search results and the people section in the info panel.
https://github.com/immich-app/immich/assets/27055614/af388a29-958e-4cf4-8319-aa8bc2759197
You can now use a context menu on the people page to add/change a person's name without going into the detailed view of the person. You can also initiate the face-merging process from this menu.
Some of us only navigate the world and the web with a keyboard (looking at you, Vim and Emacs users). So it would take away the sacred weapon of choice by introducing many clicks to perform repetitive actions. So we add quick shortcuts for the following action on the web.
shift + D
: Download a photo or videof
: to toggle favorite statusshift + A
: to archive or unarchivedel
: to delete an asseti
: To toggle the info panel/
to navigate to the Explore page
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
If you find the project helpful, you can support Immich via the following channels.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
π Cheers! π
Full Changelog: https://github.com/immich-app/immich/compare/v1.67.2...v1.68.0
Published by github-actions[bot] over 1 year ago
There is no mobile release for this version
As always, please consider supporting the project.
π Cheer! π
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
If you find the project helpful, you can support Immich via the following channels.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.67.1...
Published by github-actions[bot] over 1 year ago
There is not mobile release for this version
As always, please consider supporting the project.
π Cheer! π
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
If you find the project helpful, you can support Immich via the following channels.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.67.0...
Published by github-actions[bot] over 1 year ago
Welcome to release v1.67.0
of Immich. We are approaching the middle of the summer, and Immich is staying as hot as the weather with a recent appearance on the front page of Hackernews, following up with making it into the trending repositories on GitHub. This release focuses on refactoring the code bases, fixing some bugs, and adding a few improvements to existing features. Some of the key highlights include:
You can now select similar faces to merge them into one. All the assets belonging to those faces will also be merged. This feature is available on the web.
Screencast from 2023-07-09 20-23-16.webm
This is an improvement to the shift-select behavior of the timeline on the web.
You can now jump between random points on the timeline and select photos that aren't rendered on the screen.
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
If you find the project helpful, you can support Immich via the following channels.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
π Cheers! π
getFfmpegOptions
by @mertalev in https://github.com/immich-app/immich/pull/3138
Full Changelog: https://github.com/immich-app/immich/compare/v1.66.1...v1.67.0
Published by github-actions[bot] over 1 year ago
There is no mobile release for this version
If you find the project helpful, you can support Immich via the following channels.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.66.0...
Published by github-actions[bot] over 1 year ago
Welcome to release v1.66.0
of Immich. This release focuses on refactoring the server code and adding enhancements to the web timeline and facial recognition features. Some of the key highlights include:
You can now select a different thumbnail for a person's face by choosing a photo that the person is in.
https://github.com/immich-app/immich/assets/27055614/666e571a-8d70-46ac-a2d5-9d56b9b5cd2e
In order to use this feature, please run the Detect Faces
job for ALL
so that the coordinates of the faces are registered to the database. I apologize for the inconvenience
https://github.com/immich-app/immich/assets/27055614/d64ce160-23e5-4270-9a68-b97d2ae15968
You can now hold the SHIFT
key to select multiple assets on the timeline.
Note that only assets that are rendered can be selected, i.e. jumping to a random point on the timeline and using shift-select will only work with the assets that are shown on the screen.
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
If you find the project helpful, you can support Immich via the following channels.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
--import
flag for the CLI--import
flag on CLI docs by @ddshd in https://github.com/immich-app/immich/pull/2996
Full Changelog: https://github.com/immich-app/immich/compare/v1.65.0...v1.66.0
Published by github-actions[bot] over 1 year ago
Hello everyone, welcome to release 1.65.0
of Immich. We have the following news to share with you.
immich upload ... --import
command directly for the import mechanismEnjoy!
https://github.com/immich-app/immich/assets/27055614/d6db341f-0981-4664-8df1-a5290b07baad
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
If you find the project helpful, you can support Immich via the following channels.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.64.0...
Published by github-actions[bot] over 1 year ago
Hello, Immich fans! Welcome to the v1.64.0
release of Immich. There are many updates in this version that we hope you'll like. Some of the key highlights include:
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
If you find the project helpful, you can support Immich via the following channels.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.63.2...
Published by github-actions[bot] over 1 year ago
There is no mobile release for this version
As always, please consider supporting the project.
π Cheer! π
If you find the project helpful and it helps you in some ways, you can support the project one time or monthly from GitHub Sponsors
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.63.0...v1.63.2
Published by github-actions[bot] over 1 year ago
Some databases might run into migration issues in the release - please follow this guide to fix
Hello, Immich fans! Welcome to the v1.63.0
release of Immich. There are many updates in this version that we hope you'll like. Some of the key highlights include:
Thanks to @alex-phillips, Immich now has the ability to import an existing gallery without the need to upload the files. This has been one of the most requested features, and I am happy that we can now cover this use case as well. However, this is only the initial implementation and will receive improvements in the future.
The current limitations of this feature are:
To understand how to use this feature, please see head to the documentation site
With the integration of imagemagick
, Immich now has support more raw photo formats and will generate high quality thumbnails to display on the timeline. I hope this helps everyone who owns a DSLR or mirrorless camera.
We have neglected the mobile app for a while, so weβve decided to give it some left over love from the Web and the Server π.
We added the facial recognition
feature to the mobile app so you can view faces and photos of a person.
You can pinch to zoom in and out of the timeline to change the number of assets displayed on each row.
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
If you find the project helpful, you can support Immich via the following channels.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
π Cheers! π
Published by github-actions[bot] over 1 year ago
There is no mobile release for this version
This patch release adds support for rclone as a storage backend and also improves the transition from thumbhash to actual image for a mesmerizing experience when viewing the photos on the web.
Please consider supporting the project.
If you find the project helpful and helps you in some ways, you can support it via the following channel.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
π Cheers! π
Full Changelog: https://github.com/immich-app/immich/compare/v1.62.0...v1.62.1
Published by github-actions[bot] over 1 year ago
Welcome to the v1.62.0
release of Immich. There are many updates in this version that we hope you'll like. Some of the key highlights include:
The thumbnail now displays the blur version of the thumbnail image before the actual image is loaded. This mechanism replaces the transition from the gray box to the actual image to provide a better transition in the browsing experience.
The video simulates a slow network loading scenario.
https://github.com/immich-app/immich/assets/58121030/2c9e80e1-4baa-4f99-9d9e-392ff407be7b
For existing assets, you can run the Thumbnail Generation
job with missing option to generate the thumbhash data
machine-learning
container on a different machine.The server will now send the asset's content over HTTP to the machine learning container so that the container can be spun up on a different machine without the need to access the UPLOAD_LOCATION
to run all of the machine learning tasks.
This feature will provide a better experience when deploying the machine-learning container for users that host the Immich server on a low-end machine.
You can update docker-compose.yml
to remove UPLOAD_LOCATION
mount from ML container
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
If you find the project helpful and helps you in some ways, you can support it via the following channel.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
π Cheers! π
Full Changelog: https://github.com/immich-app/immich/compare/v1.61.0...v1.62.0
Published by alextran1502 over 1 year ago
Welcome to the v1.61.0
release of Immich. There are many updates in this version that we hope you'll like. Some of the key highlights include:
The mobile app will now calculate the hash of each asset when an album(s) are selected for backup from the backup screen.
This mechanism will provide a way to implement additional features in the future to improve the deduplication mechanism on the mobile app. So in the event of changing the mobile device and copying the existing gallery from the older device to the newer one, the mobile client will be able to identify which assets are on the server to avoid re-uploading them.
After the hash is calculated, the local asset will show up on the timeline.
When viewing the Photos page, you can check the hashing progress via the loading indicator on the bottom app bar.
The hashing speed is optimized for Android (using native Kotlin) but not yet for iOS devices.
This feature considers the orientation of the photos and videos to display them with the correct aspect ratio in a justified layout manner. These features improve the viewing experiences with an aesthetic feeling on the main timeline.
Thanks to our new contributor @uhthomas, we are now using a better library to generate thumbnails for RAW files, specifically Sony AWR in this version, so that they are no longer blurry. Please consider rerunning the thumbnail generation job if you uploaded RAW files before this release.
This release adds a foundation for the memories feature you love in other gallery applications. The first iteration implements the mechanism to remind you of events that happened x years ago and go back 30 years to the past. The memories are available to view as a gallery of the whole day or a slideshow with the ability to autoplay.
https://github.com/immich-app/immich/assets/27055614/01cd3dbb-d30f-4022-a58f-2289daf00a88
You can now select all assets from the timeline, album, and other views on the web
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
If you find the project helpful and helps you in some ways, you can support it via the following channel.
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
π Cheers! π
Full Changelog: https://github.com/immich-app/immich/compare/v1.60.0...v1.61.0
Published by github-actions[bot] over 1 year ago
As always, please consider supporting the project.
π Cheer! π
If you find the project helpful and it helps you in some ways, you can support the project one time or monthly from GitHub Sponsors
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.59.1...v1.60.0
Published by github-actions[bot] over 1 year ago
There is no mobile release for this version
As always, please consider supporting the project.
π Cheer! π
If you find the project helpful and it helps you in some ways, you can support the project one time or monthly from GitHub Sponsors
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.59.0...v1.59.1
Published by github-actions[bot] over 1 year ago
The mobile app and the server has to be on the same version (v1.59.0) for the app to work correctly.
In this release, we added scroll to zoom ability to the asset viewer, made minor improvements to the web UI, and fixed some bugs we introduced in the last release.
As always, please consider supporting the project.
π Cheer! π
If you find the project helpful and it helps you in some ways, you can support the project one time or monthly from GitHub Sponsors
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.58.0...v1.59.0
Published by github-actions[bot] over 1 year ago
checksum
column being null
in the assets
table. Please follow this guide to fix.docker-compose.yml
has changed the content. Please make sure to update yours.Hello everyone, I am happy to announce the 102nd release of Immich, which includes the following highlights:
You can now use the option button on the map page to filter the display cluster by date-time
You can now access your partnersβ timelines and manage your shared partners directly on the mobile app, thanks to the work of @fyfrey. The Share with partner
is no longer grayed out (woohoo).
Thank @alex-phillips and @jrasm91 contribution to this feature. Immich can now ingest XMP sidecars on file upload (via the CLI) as well as detect new sidecars that are placed in the filesystem for existing images.
XMP sidecars are external XML files that contain metadata related to media files. Many applications read and write these files exclusively or in addition to the metadata written to image files. They can be a powerful tool for editing and storing metadata of a media file without modifying the media file itself. When Immich receives or detects an XMP sidecar for a media file, it will attempt to extract the metadata from both the sidecar and the media file. It will prioritize the metadata for fields in the sidecar but will fall back and use the metadata in the media file if necessary.
When importing files via the CLI bulk uploader, Immich will automatically detect XMP sidecar files that exist next to the original media file and have the exact same name with an additional .xmp file extension (i.e., PXL_20230401_203352928.MP.jpg and PXL_20230401_203352928.MP.jpg.xmp).
Two administrator jobs are associated with sidecar files: SYNC and DISCOVER. The sync job will re-scan all media with existing sidecar files and queue them for a metadata refresh. This is a great use case when third-party applications are used to modify the metadata of media. The discover job will attempt to scan the filesystem for new sidecar files for all media that does not currently have a sidecar file associated with it.
Please make sure you are using the latest CLI version to be able to upload the XMP file to the server.
Note: When using external software to manage sidecar metadata, please keep in mind that Immich will not detect changes in the main image file. Please make sure to run the SYNC job to get the data updated
With the contribution of @etnoy, the server now has a mechanism that checks for client-side hashing, which will improve the upload process on the CLI and the mobile app in the upcoming releases.
In one sitting, @jrasm91 single-handedly bent the server to his will; the queuing system now obeys his commands to run the background job orderly without bogging down the CPU. This improvement helps with the server's stability, solves request timeout issues to the database connection, and resolves missing thumbnail situations due to stale data.
There are many additional changes to improve the application as a whole. Please check out the detailed changelog below.
As always, please consider supporting the project.
π Cheer! π
If you find the project helpful and it helps you in some ways, you can support the project one time or monthly from GitHub Sponsors
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.57.1...v1.58.0
Published by github-actions[bot] over 1 year ago
There is no mobile release for this version
Thank to @michelheusschen for a quick fix on the issue with the map view crashing.
As always, please consider supporting the project.
π Cheer! π
If you find the project helpful and it helps you in some ways, you can support the project one time or monthly from GitHub Sponsors
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.57.0...
Published by github-actions[bot] over 1 year ago
Hello, Immich fans. This release includes improvements to the latest features and solves some long-standing issues. Below are some of the highlights:
The API response is now optimized to return minimal data, which reduces server memory usage and improves network latency.
The admin can now add a custom label for each user, so instead of library/{userId}/your-template
it will be library/{custom_user_label}/your-template
.
NOTE: After setting the template name, you must run the Storage Template Migration job to move files from the older storage path to the new one.
Thank @mertalev, for a great PR. We have added additional settings for FFMPEG, including an option to enable two-pass encoding and a better description of previously available options.
Along with those features, we have added potential fixes for the microservices container crashing when downloading bad data files for the geocoding process. We also have smoothed out several job queues to avoid hogging the system/CPU. Please help us with your feedback on those improvements.
As always, please consider supporting the project.
π Cheer! π
If you find the project helpful and it helps you in some ways, you can support the project one time or monthly from GitHub Sponsors
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
Full Changelog: https://github.com/immich-app/immich/compare/v1.56.2...v1.57.0