Jellyfin 12.0 출시, DB 마이그레이션과 전체 재스캔 전 백업 필수
- Jellyfin 12.0은 첫 실행 때 데이터베이스 스키마를 바꾸고 데이터를 다시 쓰므로, 이전 버전으로 돌아가려면 업그레이드 전에 데이터와 설정 디렉터리를 수동 전체 백업해야 함
- 12.0으로 올리려면 10.10.7 또는 10.11.x를 먼저 실행해야 하며, 10.10.7보다 오래된 버전은 10.10.7을 거친 뒤 업그레이드해야 함
- 사용자 이름이 대소문자를 구분하지 않도록 바뀌어 대소문자만 다른 계정이 있으면 DB 마이그레이션이 실패함
- 대체 버전 저장 방식을 고치면서 자동으로 묶었던 버전 정보가 업그레이드 때 지워지므로 전체 라이브러리 스캔이 필요하며, 첫 스캔은 디스크의 모든 항목을 대조해 평소보다 오래 걸림
- 버전 표기를 10.12.0 대신 12.0으로 바꾸고 서버는 12.0.0을 보고함. 버전 문자열을 해석하는 클라이언트, 모니터링, 배포 스크립트, 컨테이너 태그는 업그레이드 전에 점검해야 함
Hacker News opinions
Plex 평생 패스 사용자지만 Jellyfin이 계속 좋아지면 Plex가 더 적대적으로 바뀔 때 옮길 안전망이 생김. Claude로 *arr 스택을 손보니 수동 개입이 요청의 약 10%에서 거의 0으로 줄었고, 유즈넷과 오디오북 요청, 자막도 붙였음.
나도 Plex 평생 패스인데 분위기가 좀 불안함. 언젠가 옮겨야 할 날이 올 것 같음.
6개월쯤 전에 Jellyfin으로 옮겼는데 아직 기능상 빈틈은 못 느꼈음. Plex보다 낫다고 하긴 어렵지만 지금은 나쁘지 않고, Jellyfin 개발진을 더 신뢰함.
Plexamp만큼은 포기 못 하겠음. Navidrome과 여러 Jellyfin 클라이언트를 써 봤지만 결국 Plexamp로 돌아가게 되더라.
Jellyfin과 *arr 조합에 만족함. 에이전트에게 좀 시켜서 Cloudflare CAPTCHA 우회까지 맞추니 잘 굴러감.
원본 블루레이 립을 자동 식별하는 방법이 생기기 전엔 Plex를 못 떠남. 같은 립이면 해시로 식별할 수 있을 텐데 왜 에피소드 이름을 직접 붙여야 하는지 모르겠음.
Jellyfin 이름과 헷갈린 사람이 내 jelly로 시작하는 .com 서비스에 계속 가입함. 너무 많아져서 가입을 닫고 초대 코드만 주고 있음.
Jellyfin은 잘 되는데 라이브러리 스캔 로그가 읽기 너무 어려움. 스캔 관련 로그만 따로 보는 로그가 있으면 좋겠고, 자녀 관람 등급 설정 때문에 영화가 안 보였을 때 원인 찾기가 특히 힘들었음.
삭제할 때 미디어가 영구히 사라지는 것처럼 말하지 말고 'Jellyfin에서 제거'라고 정확히 써야 한다고 봄. LAN에서 쓴다는 이유로 보안이 약해도 되는 건 아니고 로그인 때 비밀번호를 평문으로 보내는 문제도 있음.
내가 알기로 유지보수 쪽 입장은 Jellyfin을 인터넷에 직접 노출하지 말고 항상 VPN 뒤에 두라는 것임.
성능과 만화책 지원보다 인터넷 공개에 충분한 보안을 먼저 고치는 게 맞다고 봄. 네이티브 클라이언트의 OIDC 지원도 없고, 둘 다 안 하는 우선순위는 납득하기 어려움.
Tailscale 쓰면 됨. 어차피 0-day는 언제든 나올 수 있다고 봄.
가족에게 Tailscale을 쓰게 하긴 현실적으로 어려워서 인스턴스를 몇 년째 인터넷에 공개해 뒀음. 아직 문제는 없었음.
Android에서 Chromecast로 보낼 때 자막이 제일 문제임. 자막이 잡혀도 화면에 안 나오고, 추가하면 진행 표시만 돌거나 실패해서 영화 시작 전에 미리 시험해야 함.
나는 내장 자막을 전부 SRT로 추출하고 Jellyfin이 내장 자막을 내보내지 못하게 해서 해결했음. 일부 클라이언트는 시작 전에 자막 전체를 내려받아야 하고, 컨테이너에서 즉시 추출하면 오래 걸리더라.
40TB 라이브러리를 10.10.7에서 12.0으로 바로 올렸는데 몇 분 만에 끝났고 꽤 순조로웠음. 일부 제목이 사라졌다가 재스캔 뒤 돌아온 것 말고는 이상이 없었음.
내 경우 마이그레이션은 약 10분, 재스캔은 약 30분 걸렸음. 트릭플레이 이미지 생성도 조금 있었는데 대형 라이브러리에서 처음 전부 만들 때는 며칠 걸리는 작업이라 빈 부분만 채운 듯함.