bolapara

joined 2 years ago
[โ€“] bolapara@lemmy.ml 2 points 6 days ago

I finally got around to doing this. I bought one of these. Here is a quick brain dump of the steps.

  • Enable the beta program in the frame settings and you'll get the USB debugging option.
  • Once you enable USB debugging, hook it up to your computer (usb-a to c, not c-c cable) and install the latest immichframe apk: adb install
  • You'll need a computer on the network where the frame will live that is kinda like a proxy to your immich server. I didn't initially figure this out.
  • Setup immich frame docker container on that machine. you'll need to configure your immich library credentials and which albums to serve, etc.
  • Then, in the immichframe settings on the frame, configure your host address of the machine running the docker container.
  • you can then disable the frameo app so that immichframe launches when the frame starts up. 'adb shell su' then 'pm disable net.frameo.frame'

that's basically it. the immichframe documentation is pretty sparse so I had to fumble around trying a bunch of different things before I could make this work.

Also, I was originally planning on getting tailscale running on the frame but that was a no-go. Plus, it was not needed in my case since I already had a system on tailscale at that location so I installed the immichframe server there and it connects over tailscale to my immich server.

[โ€“] bolapara@lemmy.ml 0 points 3 weeks ago (2 children)

I'm about to try this. I've ordered a Frameo picture frame that runs Android and supposedly you can use adb to sideload Immichframe and set it as the home app so it launches automatically. My Immich instance is on a private mesh network so I was going to configure the frame to autoconnect to the mesh network and only have permissions to access that one machine.

If I cannot get this to work, I'll fail back to just manually loading the pictures on an SD card and swap out the card for one with new pictures when I visit.