{"package_name":"com.exner.tools.immichuploader","name":"Immich Uploader","summary":"App that can upload media files to your Immich instance.","category":"Cloud Storage & File Sync","icon_url":"/api/icon/com.exner.tools.immichuploader","latest_version_code":24,"latest_version_name":"3.1.0","apk_url":"/api/apk/com.exner.tools.immichuploader","apk_size":4825451,"apk_sha256":"5578eaa81e71fe3cd4f2fe7374df3f32e94c747c2bcbb3c1602581595d41860a","source_kind":"fdroid-repo","repo_slug":"fdroid-main","last_updated":1786773617,"release_timestamp":1786749285,"description":"<p>Immich Uploader is a small app that discovers media files on your Android device, then uploads them to your Immich instance.</p>\n\n<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>\n\n<p>It can also apply Tags to media files after successful upload. Again, this can be configured by type of file.</p>\n\n\n<h2>Permissions</h2>\n\n\n<h3>Android</h3>\n\n<p>The app needs INTERNET permissions for the upload as well as access to your media files, which it will explicitly ask for.<p>\n\n<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>\n\n\n<h3>Immich</h3>\n\n<p>The app connects to your Immich instance. It needs an API Key to do so.</p>\n\n<p>You can use your standard Immich user, or you can (should) create a user specifically for Immich Uploader.</p>\n\n<p>The user must have the following permissions on your Immich instance:</p>\n\n<ul>\n  <li><code>asset.upload</code> - for uploading media assets</li>\n  <li><code>apiKey.read</code> - for testing the connection, used on the Settings screen (since v2.2.2)</li>\n  <li><code>tag.read</code> - for retrieving the list of Tags on your Immich instance (since v3.1.0)</li>\n  <li><code>tag.asset</code> - for applying Tags to assets (since v3.1.0)</li>\n</ul>\n\n<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>\n\n<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>\n","categories":["Cloud Storage & File Sync","Connectivity","Multimedia"]}