Display your [Immich](<https://immich.app>) photos as a slideshow or screensaver on Roku. A small self-hosted companion lets you choose the photos, tune the display, and schedule different profiles.

[Get started](<https://immich-lounge.github.io/getting-started>) [Installation](<https://immich-lounge.github.io/installation>) [GitHub](<https://github.com/immich-lounge/immich-lounge>)

Your photos on the TV, with optional photo information, clock, and date.

Add the Roku apps to your account:

| App | Channel Store | Add Link |
| --- | --- | --- |
| Immich Lounge | [Open in Store](<https://channelstore.roku.com/details/b07c35a07c79ab9a68c29c923ac481ce:bdf9083c719f8f235036b2c91bcef535/immich-lounge>) | [Add to Account](<https://my.roku.com/account/add/immichlounge>) |
| Immich Lounge Screensaver | [Open in Store](<https://channelstore.roku.com/details/1dbc550b0d535eebf60d6fc4b77ec0fb:a6fafa094f6a14e19c10f0bb1e06e315/immich-lounge-screensaver>) | [Add to Account](<https://my.roku.com/account/add/immichloungesaver>) |

## What you can do

### Choose your photos

Build slideshows from albums, people, tags, and on-this-day memories. Use location filters to focus on a place.

### Tune the display

Choose transitions, photo motion, backgrounds, and overlays. Add a clock, date, or weather.

### Use profiles and schedules

Keep different photo selections for rooms or occasions. Switch between profiles automatically with weekly schedules.

### Keep channel and screensaver separate

Use the same profile for both, or choose different profiles and schedules for each.

Pair portrait photos side by side and choose a background that suits the room.

## Make it your own

Choose an album and preview the photos that will play.

Choose the background and the details shown on your TV.

Keep different photo selections and display settings in named profiles.

Switch profiles by time and day, with a fallback for the rest of the week.

## How it connects

Use the companion web app to manage profiles and schedules. The Roku gets its playlist from the companion and loads photos directly from Immich. Cached data helps playback continue through temporary outages.

See [Architecture](<https://immich-lounge.github.io/architecture/index.md>) for the technical details.

## Requirements

| Component | Minimum Version |
| --- | --- |
| Immich | 3.1 |
| Roku OS | 15.0 |
| Docker | 24.0 (for companion) |

Immich 3.1 or later is supported. Birthday memories require Immich 3.3 or later. Older versions may work but are not actively tested.

## Quick Links

[Getting Started](<https://immich-lounge.github.io/getting-started>) [Installation](<https://immich-lounge.github.io/installation>) [Configuration](<https://immich-lounge.github.io/configuration>) [Using the Companion](<https://immich-lounge.github.io/companion-app>) [Using the Roku Apps](<https://immich-lounge.github.io/roku-apps>) [Troubleshooting](<https://immich-lounge.github.io/troubleshooting>) [Support](<https://immich-lounge.github.io/support>)
