📱 Apps
Apple TV
ImmichFrame is available on the Apple TV App Store.
See also: ImmichFrame Apple TV repository
iOS and iPadOS
You can "install" ImmichFrame as a PWA by opening in a browser and going to Share Menu-Add to Homescreen.
Android
The Android-Version of ImmichFrame is available on the Google Play Store. Download it via the store for automatic updates. You can also sideload via APK available in Releases.
See also: ImmichFrame Android repository
Remote Control
The Android app runs a small local HTTP server on port 53287 that accepts commands dim
, undim
, next
, previous
, pause
, settings
.
Example:
curl http://192.168.0.136:53287/next
Frameo
ImmichFrame can be run on inexpensive Frameo digital photo frames with some additional effort. You can typically find these for ~$40 USD. These devices are low powered and run a very old Android version, so they cannot run the full WebView version of the app (however most of the main features are still supported except SplitView). If you have not already, you will need to install ADB on your PC (ADB instructions). ADB is often enabled on these devices by default, if it is not go to Frameo Settings-About-Enable Beta Program. Toggle ADB Access On-Off-On. Use the ADB commands below to sideload ImmichFrame APK, configure it to your liking, then disable the Frameo app to to set ImmichFrame as default Home app:
- Sideload ImmichFrame: adb install /path/to/ImmichFrame_vXX.apk
- Update existing ImmichFrame: adb install -r /path/to/ImmichFrame_vXX.apk
- Start ImmichFrame: adb shell am start com.immichframe.immichframe/.MainActivity
- Swipe down to enter ImmichFrame Settings
- Configure URL and Authorization Secret (optional)
- Disable WebView
- Set as default HOME app
- On first reboot after install you will be asked to select default Launcher, select ImmichFrame
- Alternatively you can disable Frameo
- adb shell su
- pm disable net.frameo.frame
- exit
- If this doesn't stick on reboot, repeat the commands but power cycle after exit command
- Some other useful ADB commands:
- Reboot: adb reboot
- You can also reboot or shutdown by holding down power button
- Access Android Settings: adb shell am start -a android.settings.SETTINGS
- Re-enable Frameo: repeat disable commands above but replace "disable" with "enable"
- Start Frameo app: adb shell am start net.frameo.frame
- Uninstall ImmichFrame: adb uninstall com.immichframe.immichframe
- Reboot: adb reboot
Desktop (Windows, MacOS, Linux)
Get the latest Desktop-App from the GitHub Releases-Page.
The screen is configured in a 3x3 gird. You can touch or click:
- | Settings | - |
---|---|---|
Prev image | Pause | Next image |
- | Quit | - |
MacOS
- Open DMG, drag immichframe.app to applications folder.
- If you get an error that it is "damaged and can't be opened, you should move it to the trash" run
xattr -c /Applications/immichframe.app
in terminal.
Keyboard:
Settings - Up arrow
Quit - Down arrow
Prev Image - Left arrow
Next Image - Right arrow
Pause - Enter/Return