Add some emo
parent
b48d00e93e
commit
7c52b4f1d5
|
@ -30,17 +30,17 @@
|
||||||
1. ✅ Enable the app through the app management of your Nextcloud.
|
1. ✅ Enable the app through the app management of your Nextcloud.
|
||||||
1. 🎉 Partytime!
|
1. 🎉 Partytime!
|
||||||
|
|
||||||
## Why a separate app?
|
## 🤔 Why a separate app?
|
||||||
The approach of this app is fundamentally different from the official Nextcloud Photos app, which is very lightweight and works entirely using webdav. This app instead maintains special metadata in a separate table on the backend, and thus can be considered to have different objectives.
|
The approach of this app is fundamentally different from the official Nextcloud Photos app, which is very lightweight and works entirely using webdav. This app instead maintains special metadata in a separate table on the backend, and thus can be considered to have different objectives.
|
||||||
|
|
||||||
## Performance
|
## ⚡ Performance
|
||||||
- Once properly configured, Memories is **extremely fast**, possibly even the fastest photo viewer there is.
|
- Once properly configured, Memories is **extremely fast**, possibly even the fastest photo viewer there is.
|
||||||
- On a server with relatively cheap hardware (`Intel Pentium G6400 / 8GB RAM / SSD`), loading the timeline takes only `~400ms` on a laptop (`Intel Core i5-1035G1 / Windows 11 / Chrome`) for a library of `~17000 photos` totaling `100GB`. The test was performed on Nextcloud 24 with `nginx`, `php-fpm` and `mariadb` running in Docker.
|
- On a server with relatively cheap hardware (`Intel Pentium G6400 / 8GB RAM / SSD`), loading the timeline takes only `~400ms` on a laptop (`Intel Core i5-1035G1 / Windows 11 / Chrome`) for a library of `~17000 photos` totaling `100GB`. The test was performed on Nextcloud 24 with `nginx`, `php-fpm` and `mariadb` running in Docker.
|
||||||
- For best performance, install the [preview generator](https://github.com/rullzer/previewgenerator) and make sure HTTP/2 is enabled for your Nextcloud instance.
|
- For best performance, install the [preview generator](https://github.com/rullzer/previewgenerator) and make sure HTTP/2 is enabled for your Nextcloud instance.
|
||||||
|
|
||||||
## Notes
|
## 📝 Notes
|
||||||
- You may need to configure the Nextcloud preview generator and Imagemagick / ffmpeg to support all types of images and videos (e.g. HEIC). If using the official docker image, add `OC\Preview\HEIC` to `enabledPreviewProviders` in your `config.php`.
|
- You may need to configure the Nextcloud preview generator and Imagemagick / ffmpeg to support all types of images and videos (e.g. HEIC). If using the official docker image, add `OC\Preview\HEIC` to `enabledPreviewProviders` in your `config.php`.
|
||||||
- If local time is not found in the photo (especially for videos), the server timezone is used.
|
- If local time is not found in the photo (especially for videos), the server timezone is used.
|
||||||
|
|
||||||
## Special Thanks 🙏🏻
|
## Special Thanks
|
||||||
Nextcloud team. At least one half of the code is based on the work of the [Nextcloud Photos](https://github.com/nextcloud/photos).
|
Nextcloud team. At least one half of the code is based on the work of the [Nextcloud Photos](https://github.com/nextcloud/photos).
|
Loading…
Reference in New Issue