ImmichUploader
com.exner.tools.immichuploader
Zapstore _@zapstore.dev App that can upload media files to your Immich instance.
Republished from GitHub / F-Droid by the Zapstore main account.
<p>Immich Uploader is a small app that discovers media files on your Android device, then uploads them to your Immich instance.</p> <p>The app can be configured to remove media files from your device after successful updates. This can be configured individually by type of file (Photo, Screenshot, Download, or Others).</p> <p>It can also apply Tags to media files after successful upload. Again, this can be configured by type of file.</p> <h2>Permissions</h2> <h3>Android</h3> <p>The app needs INTERNET permissions for the upload as well as access to your media files, which it will explicitly ask for.<p> <p>On devices running Android 17 or later, it also needs ACCESS_LOCAL_NETWORK permissions if you want to use a local server URL when your Android device is on the same network as your Immich server. This usually speeds up upload a great deal.</p> <h3>Immich</h3> <p>The app connects to your Immich instance. It needs an API Key to do so.</p> <p>You can use your standard Immich user, or you can (should) create a user specifically for Immich Uploader.</p> <p>The user must have the following permissions on your Immich instance:</p> <ul> <li><code>asset.upload</code> - for uploading media assets</li> <li><code>apiKey.read</code> - for testing the connection, used on the Settings screen (since v2.2.2)</li> <li><code>tag.read</code> - for retrieving the list of Tags on your Immich instance (since v3.1.0)</li> <li><code>tag.asset</code> - for applying Tags to assets (since v3.1.0)</li> </ul> <p>If you use the "Check connection" buttons on the Settings view, but your Immich user does not have <code>apiKey.read</code> permission, the check will fail.</p> <p>If your Immich user does not have <code>tag.read</code> permission, the app can not download Tags from the Immich instance, and if they do not have <code>tag.asset</code> permission, uploads will still work, but media files will not be tagged.</p>
First release: Feb 3, 2026, 11 total releases.
Most recent release: Aug 12, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Aug 12, 2026 3.1.0- added ability to tag uploaded media with an Immich tag - added ability to specify in which order media should be uploaded - added backup and restore of all data - removed backup of work log entries - fixed import of settings - fixed the UI in some places - updated a couple of dependencies - answers #16
- Jul 28, 2026 3.0.1- added permission needed for Android 17+ for access to local networks (fixes #14) - bumped one dependency
- Jul 27, 2026 3.0.1-alpha01- added permission needed for Android 17+ for access to local networks (fixes #14) - bumped one dependency
- Jul 14, 2026 3.0.0- set version to 3 to make it clear that this version is aligned with the API of Immich 3.x - bumped one dependency
- Jul 1, 2026 2.3.1- fixed a bug that meant that "ghost files" would show for upload - bumped dependencies
- May 20, 2026 2.2.1- Changed splash screen to dark (fixes #8) - Bumped some dependencies
- May 14, 2026 2.2.0- Added "Folder Settings" screen with settings per folder/category (closes #5) - Updated some dependencies
- Apr 8, 2026 2.1.2- Fixed a bug where settings were not always saved (https://codeberg.org/jexner/ImmichUploader/issues/6) - Updated some dependencies
- Mar 6, 2026 2.1.1- Moved from Compose Destinations to Navigation 3 - Updated some dependencies
- Feb 18, 2026 2.1.0- Added automatic deletion of old (and uploaded!) files - Fixed dark mode - Improved scrolling behaviour in the UI - Improved display of photos in the UI - Added ability to specify alternative Immich server URL for use on local network - Added Previews to some `Composable`s - Added a bunch of unit tests - Minor dependency updates
- - Added database migrations, so you no longer start from scratch after some updates - Added integration tests for said migrations - Fixed a bug in settings where Immich Server URL and API Key would disappear after import - Minor updates _Update 2026-02-04_: I managed to sign the APK with the wrong key. Updated version with correct signing key is now uploaded.