Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synology(群晖) NAS really needs this feature to search photos. #11

Open
Jimumeor opened this issue Jul 17, 2023 · 13 comments
Open

Synology(群晖) NAS really needs this feature to search photos. #11

Jimumeor opened this issue Jul 17, 2023 · 13 comments
Labels
enhancement New feature or request

Comments

@Jimumeor
Copy link

Jimumeor commented Jul 17, 2023

Many photos are stored in the Synology NAS, but when there are too many, it becomes hard to find specific ones. I hope there can be a solution for this. Thank you

@mazzzystar mazzzystar changed the title 大佬,群晖相册真的很需要这个功能 Synology(群晖) NAS really needs this feature to search photos. Jul 17, 2023
@mazzzystar
Copy link
Owner

@shoreson In order to make it readable for everyone, I have translated it into English.

I haven't used Synology before, and I'm wondering what would be the best way to provide it? For instance, through a plugin or a Docker image?

@mazzzystar mazzzystar added the enhancement New feature or request label Jul 17, 2023
@Jimumeor
Copy link
Author

Jimumeor commented Jul 17, 2023

Plugins should be better.

@Jimumeor
Copy link
Author

Jimumeor commented Jul 17, 2023

Alternatively, in the original app, I can read photos from the Synology through the address, and search both on my local machine and in the Synology when searching.

@mazzzystar
Copy link
Owner

Alternatively, in the original app, I can read photos from the Synology through the address, and search both on my local machine and in the group view when searching.

got it. I'm not familar with Synology plugin dev, just checked out the document, seems to be similar with making a docker image, would like to have someone to try : )

@nodis
Copy link

nodis commented Jul 25, 2023

谢谢大佬

@akaydev-coder
Copy link

Alternatively, in the original app, I can read photos from the Synology through the address, and search both on my local machine and in the group view when searching.

got it. I'm not familar with Synology plugin dev, just checked out the document, seems to be similar with making a docker image, would like to have someone to try : )

Thanks for your efforts and investigation - thanks to the user who request it ( started this issue )
If it's possible It would be nice to try it too.
I'm actually using a fork of MeowAI-Paddle for fully auto tagging photos over the Synology API. But yopur solution sound better for me.
I've also tried to port a packege from DSM6 to DSM7 - in the end it was a success so maybe we can start to work together.

@mazzzystar
Copy link
Owner

mazzzystar commented Jul 31, 2023

@akaydev-coder @nodis @shoreson Is it OKay to just provide the Python Docker with build_index.py and search.py so someone can develop based on it?

And you can find the implementation from here: immich-app/immich#1613

@akaydev-coder
Copy link

@mazzzystar thank you for your cooperation and support.
I had a completely wrong approach to how Queryable works.
I assumed that it analyzes the photos like MeowAi/PaddleAi and tagged them according to relevance.
MeowAi/PaddleAi indirectly tag the photos and write directly to the running photos database via Python.
The process also runs once.
I would argue it is easier to build the Docker image than to create a SynoPackage.
A corresponding Swift Docker image for Synology already exists. Only limited executable on ARM.

I have to admit that I have been very overzealous. This is going to be difficult from what I know.
iO Photos is the next problem: it would be ideal to include the Photos Synology folder in iOS Photos and Queryable accesses it instead of storing all photos on the device itself.

Constructing the appropriate user interface ... phew xD

I have to work hard on all this, I don't have that much vacation ^^

Your app is nova - as advertised extremely fast and effective.
MeowAi/PaddleAi has cost me nerves that it starts at all - MeowAi with 80 tags is defacto useless. PaddleAi was even more difficult to get running (Ubuntu VM + Py3.8) both variants slow and the recognition rate is average.

@mazzzystar
Copy link
Owner

@akaydev-coder Offering a python docker image maybe the best way to run on Synology I guess.

@chAwater
Copy link

chAwater commented Dec 5, 2023

+1 for this issue.

Is it OKay to just provide the Python Docker with build_index.py and search.py so someone can develop based on it?

I have a Synology NAS but I'm not familar with Synology plugin and swift/app.
I'm also a rookie of Docker and ML & DL, but I'd like to try to make some glue code to make this works.

BTW, Thank you for developing this awesome app. ❤️

@mazzzystar
Copy link
Owner

mazzzystar commented Dec 5, 2023

@chAwater thx, and actually, you could consider adding a paid feature to your application, which might help it sustain itself longer.

@chAwater
Copy link

chAwater commented Dec 6, 2023

@chAwater thx, and actually, you could consider adding a paid feature to your application, which might help it sustain itself longer.

haha, sounds like a sad story..

@xinlnix
Copy link

xinlnix commented Feb 20, 2024

need Synology support also. For quick development and deployment, I think a docker image is beeter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants