Immich 앨범을 어디에서나 띄우기 Immich Kiosk

 

Immich 파생 프로젝트가 많네요.

공식에 기능추가가 되면 좋을텐데 ㅠ 홈 어시스턴트와도 함께 사용된다고합니다.

 


 

 

https://github.com/damongolding/immich-kiosk?tab=readme-ov-file#what-is-immich-kiosk

image.png.jpg

 

Immich Kiosk란 무엇인가요?

 키오스크 장치와 브라우저에서 실행되는 가벼운 슬라이드쇼인 Immich Kiosk를 만들었습니다.

image.png.jpg

 

예제)

 

여분의 라즈베리 파이가 두 개 있습니다. 하나는 LCD 화면에 연결하고 다른 하나는 TV에 연결합니다. 여기에 전체 화면 브라우저 OS나 서비스를 설치합니다(저는 DietPi를 사용합니다 ).

LCD 화면에 연결된 pi가 Immich의 앨범에 저장된 최근 휴가 이미지만 표시하도록 하려고 합니다. 오래된 pi이므로 CSS 전환을 비활성화하고 이미지의 시간도 표시하고 싶지 않습니다.

이 URL을 사용하면 http://{URL}?album={ALBUM_ID}&transtion=none&show_time=false우리가 원하는 것을 얻을 수 있습니다.

TV에 연결된 pi에서 라이브러리에서 무작위 이미지를 표시하고 싶지만 두 명의 특정 사람의 이미지만 표시하고 싶습니다. 이미지가 전체 화면을 덮기를 원하고(일부 자르기가 발생할 것임을 알고 있음) 페이드 전환을 사용하고 싶습니다.

이 URL을 사용하면 http://{URL}?image_fit=cover&transition=fade&person=PERSON_1_ID&person=PERSON_2_ID우리가 원하는 것을 얻을 수 있습니다.

 

설치하기

 

services:
  immich-kiosk:
    image: damongolding/immich-kiosk:latest
    container_name: immich-kiosk
    environment:
      TZ: "Europe/London"
    volumes:
      - ./config.yaml:/config.yaml
    restart: on-failure
    ports:
      - 3000:3000

 

.env를 사용하는경우

 

services:
  immich-kiosk:
    image: damongolding/immich-kiosk:latest
    container_name: immich-kiosk
    environment:
      TZ: "Europe/London"
      KIOSK_IMMICH_API_KEY: "****"
      KIOSK_IMMICH_URL: "****"
      KIOSK_DISABLE_UI: FALSE
      KIOSK_SHOW_DATE: TRUE
      KIOSK_DATE_FORMAT: YYYY/MM/DD
      KIOSK_SHOW_TIME: TRUE
      KIOSK_TIME_FORMAT: 12
      KIOSK_REFRESH: 60
      KIOSK_DISABLE_SCREENSAVER: TRUE
      KIOSK_ALBUM: "ALBUM_ID,ALBUM_ID,ALBUM_ID"
      KIOSK_PERSON: "PERSON_ID,PERSON_ID,PERSON_ID"
      KIOSK_IMAGE_FIT: CONTAIN
      KIOSK_BACKGROUND_BLUR: TRUE
      KIOSK_TRANSITION: NONE
      KIOSK_SHOW_PROGRESS: TRUE
      KIOSK_SHOW_IMAGE_TIME: TRUE
      KIOSK_IMAGE_TIME_FORMAT: 12
      KIOSK_SHOW_IMAGE_DATE: TRUE
      KIOSK_IMAGE_DATE_FORMAT: YYYY-MM-DD
      KIOSK_PASSWORD: "****"
      KIOSK_CACHE: TRUE
    ports:
      - 3000:3000
    restart: on-failure