Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. Where is Immich going to be in 1 year? What's your prediction?

Where is Immich going to be in 1 year? What's your prediction?

Scheduled Pinned Locked Moved Selfhosted
selfhosted
82 Posts 38 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M [email protected]

    I was one of the first Immich core developers but had to leave a year ago due to a change in my job situation.

    Just wanted to say that the team (especially Alex, the founder) are wonderful people and very dedicated to the project. When they don’t implement the features everyone wants, there is usually a very good reason, like security or architectural concerns.
    The philosophy behind the project is also to do things slowly but right.

    I believe they continue focussing on robusness and bugfixing. A topic that we discussed a lot was e2e encryption. We really wanted to implement that, but it was very hard and back then would have compromised performance too much. I still think that e2e encryption will come at some point.

    C This user is from outside of this forum
    C This user is from outside of this forum
    [email protected]
    wrote last edited by
    #65

    Man, I sure hope they're free of the container crutch.

    aurelian@lemmy.mlA 1 Reply Last reply
    0
    • C [email protected]

      I know nothing about coding, but its probably not trivial in a project the size of immich to add "one simple one-liner".

      Think of the Web UI, the mobile apps, the internal API, the filesystem handling, preview generation etc.

      I'm sure it can be done, but it probably takes a couple of days.

      8 This user is from outside of this forum
      8 This user is from outside of this forum
      [email protected]
      wrote last edited by
      #66

      Also ImageTragick was a thing, there are definitely security implications to adding dependencies to implement a feature in this way (especially on a shared instance). The API at the very least needs to handle auth, so that your images and videos don't get rotated by others.

      Then you have UX, you may want to show to the user that things have rotated (otherwise button will be deemed non-functional, even if it uses this one-liner behind the scenes), but probably don't want to transfer the entire video multiple times to show this (too slow, costs data).

      Yeah, it is one thing to add a one liner, but another to make a well implemented feature.

      C R 2 Replies Last reply
      1
      • C [email protected]

        Man, I sure hope they're free of the container crutch.

        aurelian@lemmy.mlA This user is from outside of this forum
        aurelian@lemmy.mlA This user is from outside of this forum
        [email protected]
        wrote last edited by
        #67

        What do you mean by container crutch?

        C 1 Reply Last reply
        1
        • F [email protected]

          Why not? They absolutely should be using something like Backblaze. In fact someone who has digital photos as their business would be dumb not to use cloud storage.

          L This user is from outside of this forum
          L This user is from outside of this forum
          [email protected]
          wrote last edited by [email protected]
          #68

          You're not uploading to Backblaze or Immich or GPhotos or whatever as your primary backup storage. You're dumping the SD cards, or saving RAW files directly, onto a fileserver or computer of some sort.

          Nobody in their right mind would use Immich or GPhotos for that kind of thing, which is what this chain was about. Backblaze is a completely different scenario, for backing up data after the fact.

          1 Reply Last reply
          0
          • weareallone@lemmy.dbzer0.comW [email protected]

            Could use folders per project. Come on.. you're still commenting on this ?

            L This user is from outside of this forum
            L This user is from outside of this forum
            [email protected]
            wrote last edited by
            #69

            Man, you're the one who came in and said Immich could be used by professional photographers. Don't make dumbshit statements and then get pissy when others explain how you're wrong.

            weareallone@lemmy.dbzer0.comW 1 Reply Last reply
            1
            • 8 [email protected]

              Also ImageTragick was a thing, there are definitely security implications to adding dependencies to implement a feature in this way (especially on a shared instance). The API at the very least needs to handle auth, so that your images and videos don't get rotated by others.

              Then you have UX, you may want to show to the user that things have rotated (otherwise button will be deemed non-functional, even if it uses this one-liner behind the scenes), but probably don't want to transfer the entire video multiple times to show this (too slow, costs data).

              Yeah, it is one thing to add a one liner, but another to make a well implemented feature.

              C This user is from outside of this forum
              C This user is from outside of this forum
              [email protected]
              wrote last edited by
              #70

              I would add file types to the list. JPEG is easy to rotate, but what about other image filetypes, images with embedded video, different video file formats etc.

              R 1 Reply Last reply
              0
              • C [email protected]

                I would add file types to the list. JPEG is easy to rotate, but what about other image filetypes, images with embedded video, different video file formats etc.

                R This user is from outside of this forum
                R This user is from outside of this forum
                [email protected]
                wrote last edited by
                #71

                You can start with what you can. What can provide the most value and iteratively improve from there.

                Sometimes as a developer or even product manager, you don't know what feature complete really means until people start using it.

                Oh, by the way:
                https://imagemagick.org/script/formats.php

                1 Reply Last reply
                0
                • 8 [email protected]

                  Also ImageTragick was a thing, there are definitely security implications to adding dependencies to implement a feature in this way (especially on a shared instance). The API at the very least needs to handle auth, so that your images and videos don't get rotated by others.

                  Then you have UX, you may want to show to the user that things have rotated (otherwise button will be deemed non-functional, even if it uses this one-liner behind the scenes), but probably don't want to transfer the entire video multiple times to show this (too slow, costs data).

                  Yeah, it is one thing to add a one liner, but another to make a well implemented feature.

                  R This user is from outside of this forum
                  R This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #72

                  Once you implement Authentication/Authorization it's fairly simple to add a new function.

                  I think here, the problem is not the complexity of the task, but the developer's prioritization based on all the backlogged features.

                  Still, users can do this on their own. Directly on the folder, autorotating all pictures using wildcards.

                  1 Reply Last reply
                  0
                  • I [email protected]

                    Ente is a great project but with immich as a competitor it has a hard time

                    U This user is from outside of this forum
                    U This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #73

                    What's better about immich? I haven't used either

                    I 1 Reply Last reply
                    0
                    • D [email protected]

                      Copying this from Reddit (I still get the daily emails). Since I no longer post there, I figured I would ask here, and include my prediction:
                      Will be more popular, possibly in stable release. Still won't be able to rotate photos natively.

                      P This user is from outside of this forum
                      P This user is from outside of this forum
                      [email protected]
                      wrote last edited by
                      #74

                      Where I wish it would be:

                      • Somewhere where there are more customisationS of how it actually stores files.

                      • Somewhere where it's possible to sync instances.

                      1 Reply Last reply
                      0
                      • S [email protected]

                        Syncing to all of my household's phones was one of my main requirements. So far its working, maybe its been recently updated.

                        bytejunk@lemmy.worldB This user is from outside of this forum
                        bytejunk@lemmy.worldB This user is from outside of this forum
                        [email protected]
                        wrote last edited by
                        #75

                        Are they all your phones, or different house members? Can you "pool" your photos together?

                        We've been doing this with all our phones for a long time using nextcloud. I'd like to use a more photo-oriented app, but the last I tried it, it just wasn't there yet.

                        S 1 Reply Last reply
                        0
                        • bytejunk@lemmy.worldB [email protected]

                          Are they all your phones, or different house members? Can you "pool" your photos together?

                          We've been doing this with all our phones for a long time using nextcloud. I'd like to use a more photo-oriented app, but the last I tried it, it just wasn't there yet.

                          S This user is from outside of this forum
                          S This user is from outside of this forum
                          [email protected]
                          wrote last edited by
                          #76

                          I'm still figuring it out. But at the very least, my SO and I both have phones with the Immich app, and auto sync our photos folders to it, and we can both see all of the photos that have been synced.

                          1 Reply Last reply
                          0
                          • U [email protected]

                            What's better about immich? I haven't used either

                            I This user is from outside of this forum
                            I This user is from outside of this forum
                            [email protected]
                            wrote last edited by
                            #77

                            Immich has traction. That's why it stands out from all the other projects, imo.

                            https://github.com/meichthys/foss_photo_libraries

                            1 Reply Last reply
                            1
                            • F [email protected]

                              It'll be good if it can be decrypted by the device itself. Almost perfect security tbh

                              M This user is from outside of this forum
                              M This user is from outside of this forum
                              [email protected]
                              wrote last edited by
                              #78

                              The problem here is, that the server does a lot of image processing to generate various thumbnail sizes. This is the main reason images in the gallery load so fast when scrolling. But to archive this, the server needs to read the image which would not work with e2e.

                              1 Reply Last reply
                              1
                              • R [email protected]

                                I'm just learning about the software but all the tasks you listed (crop, rotate and adjust), can be done easily with imagemagick simple one-liners.

                                For example:
                                Convert in.jpg -rotate out.jpg

                                Or

                                Using the auto-orient option or using jhead.

                                Why is it so hard for this app to implement it?

                                M This user is from outside of this forum
                                M This user is from outside of this forum
                                [email protected]
                                wrote last edited by
                                #79

                                Former Immich dev here:

                                Even in the early days, we got hundreds of different feature requests that “can be done easily”.
                                Even this example is a lot harder than you might think.

                                • Since all clients work differently, this probably has to be done server-side, requires a new endpoint, caching logic, client support.
                                • Immich supports a ton of file formats, the solution has to work with all of them.
                                • We must not lose meta data, quality or alter the image in some other way, Immich is a backup tool, file integrity is a top priority.

                                If you have an idea, how to tackle all of this, contact the dev team on Discord, they’re really helpful and will surely guide you through the process of implementing.

                                1 Reply Last reply
                                1
                                • aurelian@lemmy.mlA [email protected]

                                  What do you mean by container crutch?

                                  C This user is from outside of this forum
                                  C This user is from outside of this forum
                                  [email protected]
                                  wrote last edited by
                                  #80

                                  Containers carry concerns around validation of container contents and, by extension, host contents. This has been well-discussed and is beyond the scope here.

                                  But I do hope for an installation free of container mess.

                                  1 Reply Last reply
                                  0
                                  • L [email protected]

                                    Man, you're the one who came in and said Immich could be used by professional photographers. Don't make dumbshit statements and then get pissy when others explain how you're wrong.

                                    weareallone@lemmy.dbzer0.comW This user is from outside of this forum
                                    weareallone@lemmy.dbzer0.comW This user is from outside of this forum
                                    [email protected]
                                    wrote last edited by
                                    #81

                                    Are you a professional photographer?

                                    L 1 Reply Last reply
                                    0
                                    • weareallone@lemmy.dbzer0.comW [email protected]

                                      Are you a professional photographer?

                                      L This user is from outside of this forum
                                      L This user is from outside of this forum
                                      [email protected]
                                      wrote last edited by [email protected]
                                      #82

                                      No, just an amateur with an old Nikon D3100 and a couple lenses. Though I have a few family members who are professional wedding/family photogs. Usual equipment for them is a mac of some sort with lots of storage and Adobe Creative cloud (or whatever they call it).

                                      I don't understand why this is so difficult to comprehend - Pros don't use gallery-focused applications like Immich or Google Photos as their primary backup solution. This is not a thing that happens. If someone does use that kind of application, then they are the exception and not the rule.

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups