Live data from Hacker News

PhotoPrism: AI-powered photos app for the decentralized web

github.com

171–180 of 187 posts

Re: PhotoPrism: AI-powered photos app for the decentralized web

#171

From https://www.photoprism.app/features for Community (free) and Essentials (EUR2.00/month): > User Management > Account Roles: Super Admin, Admin So unless I switch to the >=EUR6.00/month Plus plan I cannot add a non admin user? So my grandma gets admin privileges? Is that not a blocker for a lot of families? Edit: From https://www.photoprism.app/plus/kb/multi-user > PhotoPrism® Plus includes advanced multi-user fu…

Freemium pricing is always a tricky balance. Your free tier should provide a modicum of value to entice people into installing your software, but ideally, it will also incentivize the users that are getting value from your efforts to remunerate to a degree that is reasonable and comfortable for them.

You're right, my knee jerk reaction was to dismiss it as dark pattern pricing but on second thought it might not be unreasonable actually.

Re: PhotoPrism: AI-powered photos app for the decentralized web

#172

Earlier quoted context omitted.

What percentage of people install this on their own computers? Docker is much less manageable locally than, say, systemd or supervisor. The only thing (which is something) that docker has going for it is that it's cross platform. But the same argument can be made for writing apps using electron. If you're going to do that, fine, but acknowledge the compromise. It's not better.

It is not. What if this app needs python 3.11? How do I guarantee that in the environment for all linux distros?

If portability is a project goal, maybe pick a language that is actually portable (which python is not). This is almost exactly the argument for Electron: I want a portable app written in js + html, therefore I need to include a js runtime (i.e. chromium + node) with it.

Re: PhotoPrism: AI-powered photos app for the decentralized web

#173

Can it remove duplicates? That’s the holy grail along with storing my images. I’ve got so many damn photos, and I want to reduce the total amount I have but going through them is so daunting I’ll never do it without a computer-assisted organizer.

Deduplicating by SHA (so, exactly the same bytes) is straightforward, and phototprism does that: https://docs.photoprism.app/user-guide/library/duplicates/ Unfortunately, if you've used Google Takeout or other systems that can both downsample your photos and videos, as well as actually deleting _or changing_ metadata, deduplicating becomes a big wad of heuristics. My first approach was to build a UID based on a serie…

> Unfortunately, if you've used Google Takeout or other systems that can both downsample your photos and videos, as well as actually deleting _or changing_ metadata, deduplicating becomes a big wad of heuristics.

I thought takeout exported the original files? (alongside metadata entered into the application)

Re: PhotoPrism: AI-powered photos app for the decentralized web

#174

I asked in a chat for prism a while back but there was no interest, I would like something self hosted like this that works on zip files. I have a large collection of google photos "takeout" zip files. I dont need to unzip them but I would like a photo app to view them. They are stored on a server where i can run docker not "locally". Does anyone have a recommendation? "Thanks"

Why would you keep photos in a zip file? Are they uncompressed RAW or something? Anyway, you could try using something like https://bitbucket.org/agalanin/fuse-zip/src/master/ To mount the zip file and then use any tool you want to operate on the files?

Why would I want to unzip them? I got them zipped from google photos takeout. The folder structure inside is not something i would browse.

I will look at the mount option. Thank you for you suggestion!

Re: PhotoPrism: AI-powered photos app for the decentralized web

#175

I have tried to install this from source but it's quite difficult. I don't like deploying opaque docker images.

Has anyone tried the Nix package?

Yup! Worked great for the few months I used it. I think it's kinda funny how much simpler the Nix package is when compared to upstream's dockerfiles lol

Re: PhotoPrism: AI-powered photos app for the decentralized web

#176
post #146

Earlier quoted context omitted.

How? I can’t find the option to add faces. I can add keywords and add labels but not faces

It isn't very intuitive, especially for one of the major features, but: 1. Select a photo with a recognizable face 2. Click the Pencil / Edit icon in the upper right menu 3. Select the People tab 4. Enter the name/names

Oh yea but if it doesn’t recognize a face then you can’t do anything. I have plenty of photos where the face is right there, but photoprism just didn’t recognize that there’s a face, and I can’t manually point at it and say “add a face, name it xxxx”

Re: PhotoPrism: AI-powered photos app for the decentralized web

#177
post #49

Earlier quoted context omitted.

Full agreement, Immich has a similar problem. I don't know at what point basic systemd services stopped being enough but docker is usually a non starter for me.

I more enjoy more a working image where the developer can control things like python version and image processing libraries

90% of my services work fine without Docker. Mastodon, Lemmy, Peertube, Caddy, Forgejo, Jellyfin, and Plex. Immich also has a way of installing w/o docker from source but it isn't documented, I don't mean to single them out because the app is great otherwise.

A developer must have had a working config at some point to create the Dockerfile. Providing literally only the Dockerfile is usually just a sign of throwing hands up and saying "It's too hard!".. you should be able to package for at least one platform that isn't Docker. That's just app development, or at least it was until recently.

Re: PhotoPrism: AI-powered photos app for the decentralized web

#178

Earlier quoted context omitted.

Why would you keep photos in a zip file? Are they uncompressed RAW or something? Anyway, you could try using something like https://bitbucket.org/agalanin/fuse-zip/src/master/ To mount the zip file and then use any tool you want to operate on the files?

Why would I want to unzip them? I got them zipped from google photos takeout. The folder structure inside is not something i would browse. I will look at the mount option. Thank you for you suggestion!

Because the zip file only makes the photos harder to work with and probably takes more disk space than if they were unzipped (since you fundamentally can’t compress an already compressed file).

Re: PhotoPrism: AI-powered photos app for the decentralized web

#179
post #177

Earlier quoted context omitted.

I more enjoy more a working image where the developer can control things like python version and image processing libraries

90% of my services work fine without Docker. Mastodon, Lemmy, Peertube, Caddy, Forgejo, Jellyfin, and Plex. Immich also has a way of installing w/o docker from source but it isn't documented, I don't mean to single them out because the app is great otherwise. A developer must have had a working config at some point to create the Dockerfile. Providing literally only the Dockerfile is usually just a sign of throwing ha…

I disagree, as I have spent way too many hours fighting ancient packages in ubuntu repos at work. Image processing is very difficult when limited to the available versions in ubuntu or Fedora. I do wonder how mastodon or Plex does it. Plex is a paid product though.

Re: PhotoPrism: AI-powered photos app for the decentralized web

#180
post #177

Earlier quoted context omitted.

90% of my services work fine without Docker. Mastodon, Lemmy, Peertube, Caddy, Forgejo, Jellyfin, and Plex. Immich also has a way of installing w/o docker from source but it isn't documented, I don't mean to single them out because the app is great otherwise. A developer must have had a working config at some point to create the Dockerfile. Providing literally only the Dockerfile is usually just a sign of throwing ha…

I disagree, as I have spent way too many hours fighting ancient packages in ubuntu repos at work. Image processing is very difficult when limited to the available versions in ubuntu or Fedora. I do wonder how mastodon or Plex does it. Plex is a paid product though.

Fair enough, maybe image processing is just something I have not dealt with much and it is no coincidence that the two image hosting services are the ones with Docker oriented processes.
Post reply on HN