HackerTrans
TopNewTrendsCommentsPastAskShowJobs

radialapps

no profile record

Submissions

Show HN: Memories – FOSS Google Photos alternative built for high performance

memories.gallery
797 points·by radialapps·2 yıl önce·230 comments

comments

radialapps
·2 yıl önce·discuss
Thanks for the useful report! Fixes are in the pipeline and should land in the next version
radialapps
·2 yıl önce·discuss
Only the originals are stored. Transcoding is needed to play any video in browsers, e.g. HEVC isn't supported by most browsers. For this, Memories transcodes your video on the fly and streams it to the browser with HLS. RAW support for photos is easy and already supported, no idea about videos.

As far as "beating" Apple, I'm ready to bet that'll never happen (not just with this project but any really). A small open source project can't really compete with a $2T company
radialapps
·2 yıl önce·discuss
Google Takeout. Importing from takeout metadata is supported (at least edits to the images; not albums right now)
radialapps
·2 yıl önce·discuss
You're missing the preview generator, so it's trying to generate them on demand. See https://memories.gallery/config/#recommended-apps

Also note there are some extra config steps for the preview app (initial run, cron job). See https://github.com/nextcloud/previewgenerator
radialapps
·2 yıl önce·discuss
Thank you!
radialapps
·2 yıl önce·discuss
Easy to deploy, hard to configure right. All you need is PHP + an HTTP server (then tune it https://docs.nextcloud.com/server/latest/admin_manual/instal...)
radialapps
·2 yıl önce·discuss
Thank you!

I wrote a bit on why Nextcloud a while back, I'll link it here (see point 5 in FAQ): https://memories.gallery/faq/#faq

As such, Nextcloud doesn't really lock you in; it just provides a framework for the app. You can, theoretically, continue to use Syncthing to sync files while running Nextcloud on top of it (probably not ideal though)

I want to note though, the "no lock-in" philosophy refers more to being able to move out of Nextcloud/Memories at any point if you want. Nextcloud still just stores everything on your disk as folders and files, so you can just decide to nuke it one day and still have everything (not fully true yet, you'll still lose some things like tags and albums; exporting these out too is WIP)
radialapps
·2 yıl önce·discuss
Can't compare myself, but here's a general comparison table between various alternatives in this space that someone has been maintaining.

https://github.com/meichthys/foss_photo_libraries
radialapps
·2 yıl önce·discuss
HDR kinda works, depends on the photo. Live photos are fully supported (Apple/Google/Samsung/Xiaomi at least). HDR videos are a pain to transcode, it mostly doesn't work well (but this is not very well tested / worked on). No idea about the spatial stuff.
radialapps
·2 yıl önce·discuss
Folders: this is fully supported. You can share out links of folders that anyone can upload to etc. These get stored in that folder (in your account) then.

Albums: partial support. You can share links to albums that are viewable or share albums with others with an account on your nextcloud instance. People who have an account can upload photos to the shared albums.
radialapps
·2 yıl önce·discuss
Not yet, search is a major planned feature
radialapps
·2 yıl önce·discuss
Just use the Nextcloud Android / iOS apps for auto upload. Memories automatically picks up everything that's uploaded.
radialapps
·2 yıl önce·discuss
https://memories.gallery/faq/#getting-help :)
radialapps
·2 yıl önce·discuss
See the demo above. It runs on a free-tier VM from Oracle.

Minimum requirements are quite low. Mainly you need memory to get good performance (at least 4GB, say). CPU-wise it runs fine with massive libraries even on RPi.

I don't recommend S3 as external storage though; the Nextcloud implementation is quite finicky. Unless you can mount that and use it inside docker, that would work fine.

EDIT: features like AI are all optional.
radialapps
·2 yıl önce·discuss
The GitHub has sponsors, thanks! :)

https://github.com/sponsors/pulsejet
radialapps
·2 yıl önce·discuss
100% agree, generally speaking.

In this case I was rather annoyed since the original comment was very offensively worded and the person obviously had zero intention of helping out. Their only goal was to stroke their own ego by shouting out how something they couldn't get to work is crap.

This is part of the reason for open source maintainer burnout -- useless comments about how something is broken with zero intention of helping to fix it. Hey, it's free -- if you don't like it then either help, or stop crying and move on to something else.
radialapps
·2 yıl önce·discuss
Wanted to drop a note here: nc-photos is really nice but Memories does also have an Android app of its own

https://play.google.com/store/apps/details?id=gallery.memori...
radialapps
·2 yıl önce·discuss
First one is interesting, not possible at the moment.

The Nextcloud app is used for auto-upload, that does support background upload at least on Android.
radialapps
·2 yıl önce·discuss
Not much, it works pretty much out of the box.
radialapps
·2 yıl önce·discuss
The project is a little over a year old, so yeah lol