immich
immich copied to clipboard
Unable to play a video when viewing the memories / "x years since..." feature on android
The bug
When I use the "1 year since" / memory feature, I occasionally see videos. However, I'm unable to play them, and I can only view the thumbnails.
The OS that Immich Server is running on
DSM 7.2
Version of Immich Server
v1.94.1
Version of Immich Mobile App
v1.94.1
Platform with the issue
- [ ] Server
- [ ] Web
- [X] Mobile
Your docker-compose.yml content
version: "3.8"
name: immich
networks:
traefik_proxy:
external: true
name: traefik_proxy
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:release
command: [ "start.sh", "immich" ]
networks:
- traefik_proxy
- default
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- sockets:/sockets
- /etc/localtime:/etc/localtime:ro
env_file:
- .env
environment:
- NODE_ENV=production
depends_on:
- redis
- database
restart: always
labels:
traefik.enable: "true"
traefik.docker.network: traefik_proxy
traefik.http.services.immich-svc.loadbalancer.server.port: "3001"
traefik.http.routers.immich-rtr.rule: "Host(`immich.$DOMAINNAME`)"
traefik.http.routers.immich-rtr.priority: 10
traefik.http.routers.immich-rtr.service: immich-svc
traefik.http.routers.immich-rtr.middlewares: chain-basic@file
traefik.http.routers.immich-rtr.tls: true
traefik.http.routers.immich-rtr.tls.certresolver: dns-cloudflare
traefik.http.routers.immich-rtr.entrypoints: https
immich-microservices:
container_name: immich_microservices
image: ghcr.io/immich-app/immich-server:release
command: [ "start.sh", "microservices" ]
extends:
file: hwaccel.yml
service: hwaccel
networks:
- default
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- sockets:/sockets
env_file:
- .env
environment:
- NODE_ENV=production
depends_on:
- redis
- database
restart: always
immich-machine-learning:
build:
context: $DOCKERDIR/immich/immich-ml
dockerfile: Dockerfile
container_name: immich_machine_learning
networks:
- default
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- model-cache:/cache
env_file:
- .env
environment:
- NODE_ENV=production
restart: always
redis:
container_name: immich_redis
image: redis:6.2
restart: always
networks:
- default
command: redis-server /etc/redis.conf
volumes:
- sockets:/sockets
- $DOCKERDIR/immich/redis.conf:/etc/redis.conf
- /etc/TZ:/etc/timezone:ro
- $DOCKERDIR/immich/redisdb:/db
database:
container_name: immich_postgres
image: tensorchord/pgvecto-rs:pg14-v0.1.11
user: 1026:100
command: postgres -c unix_socket_directories='/var/run/postgresql/,/sockets/'
env_file:
- .env
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME}
PG_DATA: /var/lib/postgresql/data
PGPORT: ${DB_PORT}
volumes:
- $DOCKERDIR/immich/pgdata:/var/lib/postgresql/data
- sockets:/sockets
restart: always
volumes:
sockets:
external: true
model-cache:
Your .env content
###################################################################################
# Database
###################################################################################
# DB_HOSTNAME=immich_postgres
DB_HOSTNAME=/sockets
DB_USERNAME=postgres
DB_PASSWORD=postgres
DB_DATABASE_NAME=immich
# Optional Database settings:
DB_PORT=5433
###################################################################################
# Redis
###################################################################################
# REDIS_HOSTNAME=immich_redis
# Optional Redis settings:
# REDIS_PORT=6379
# REDIS_DBINDEX=0
REDIS_PASSWORD="password"
REDIS_SOCKET=/sockets/immich_redis.sock
###################################################################################
# Upload File Config
###################################################################################
UPLOAD_LOCATION=$DOCKERDIR/immich/gallery
###################################################################################
# JWT SECRET
###################################################################################
JWT_SECRET=secret
TYPESENSE_API_KEY=key
Reproduction steps
1. Go to memories.
2. Go to a video in the memories
3. Unable to play the video.
Additional information
I'm not sure if this is a 'bug' or a feature request, so maybe this should be a feature request instead.
This problem also occurs in the web version.
Implemented on the mobile app