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.
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 Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Sonos, Roku | Sonos | Sonos One, Roku | Roku Ultra |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)