Immich 앨범을 어디에서나 띄우기 Immich Kiosk
Immich 파생 프로젝트가 많네요.
공식에 기능추가가 되면 좋을텐데 ㅠ 홈 어시스턴트와도 함께 사용된다고합니다.
https://github.com/damongolding/immich-kiosk?tab=readme-ov-file#what-is-immich-kiosk
Immich Kiosk란 무엇인가요?
키오스크 장치와 브라우저에서 실행되는 가벼운 슬라이드쇼인 Immich Kiosk를 만들었습니다.
예제)
여분의 라즈베리 파이가 두 개 있습니다. 하나는 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