Last Updated:

Direct File Upload for Immich Users

S.C.O.R.E.ConvenienceDeviceControl

Overview

Immich users can now streamline their media management with a new feature that allows direct file uploads. This capability simplifies the process of adding new files, enhancing convenience and efficiency for users interacting with their media library.

Convenience icon

Benefits

  • Eliminates the need for intermediate steps when uploading media files.
  • Increases productivity by allowing quick access to upload functions.
  • Enhances user experience by integrating file uploads directly within the Immich application.

Intent

This capability aims to provide users with a seamless experience for managing their media files. By enabling direct uploads, users can quickly add content without navigating away from their current tasks.

Preconditions

  • User has an active Immich account.
  • User's device is connected to the internet.
  • User has the latest version of the Immich application installed.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Sonos.
  • Device installed and reachable: Sonos | Sonos One.

Actors

  • Homeowner managing media collections
  • Family member uploading photos or videos
  • Guest sharing files during a visit

Trigger

The capability is triggered when the user selects the upload action within the Immich application interface.

Workflow Diagram

flowchart TD
    A[User selects upload action] -->|opens| B{File selection?}
    B -->|Yes| C[User chooses file]
    C --> D[File uploads to Immich]
    B -->|No| E[Exit upload process]

Workflow Description

1. Open Upload Action

The user initiates the upload process by selecting the upload action within the Immich application.

2. Select File

The user is prompted to choose a file from their device’s storage to upload.

3. Confirm Upload

After selecting the file, the user confirms their choice to start the upload.

4. Upload Progress

The application displays the progress of the upload, informing the user of the status.

5. Completion Notification

Once the upload is complete, the user receives a notification confirming that the file has been successfully added.

Postconditions

The selected file is successfully uploaded to the Immich media library, ready for use and access by the user.

Optional Enhancements

  • Add bulk upload feature for multiple files at once.
  • Implement drag-and-drop functionality for easier file selection.
  • Integrate direct uploads from cloud storage services.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantSonos, RokuSonos | Sonos One, Roku | Roku Ultra

Source Examples