#selfhosting
@PierricD Yeah that's the thing with photo apps that import into their own structure. Once files are in there, you're at the mercy of whatever search/filter they expose. Querying the database directly to clean up dupes is... not a great Saturday.
I went the other direction and built something that keeps files on disk exactly where they are, indexes them in place, and exposes everything via S3 API. Then any S3 tool can search, list, or dedupe by real path. Not as pretty as Immich's UI but you never lose track of where stuff actually lives.
@deepjoy to be fair though, the file structure Immich created is both very simple and flexible, and I had it adopt the same format I was already using with nextcloud. The issue lied more in telling Immich to forget about those files, than strictly about deleting, which would have been trivial manually, but might have broken immich's database, I suspect.
Anyway, fixed already, with a bit of extra effort. The database structure and API are decently transparent!