I may have been wrong about helix being the cause of my LSP issues. One large typescript project I have will have performance issues but it may just be that project. I just found the same issue in neovim. Vscode is the only editor that doesn’t seem to have any problem with it.
I was originally hoping it would be resolved by this PR https://github.com/helix-editor/helix/pull/10539
you could try Plex and PlexAmp. I believe you need to buy PlexPass but that can be a one time fee.
if it hasn’t been mentioned then Immich is by far your best option here. I’ve tried most of the others and there isn’t much comparison in my opinion. Native mobile apps for iOS and Android are available. Browser for viewing from desktop.