휴이의 기록보존공간
Jellyfin과 관련된 삽질 (06.22 최종 수정) 본문
기존에는 "Jellyfin을 이용한 미디어 서버 구축"의 뒷부분에 있었는데 내용이 길어질 것 같아서 잘라왔다.
Jellyfin을 이용한 미디어 서버 구축 (06.10 최종 수정)
많은 사람들이 NAS를 구축하는 주된 이유 중 하나는 분명 미디어 서버 구축일 것이라 생각한다. 미디어 서버 구축에 사용되는 SW는 여러 가지가 있다. Synology의 패키지에 해당하는 Audio Station이나 V
huie.tistory.com
목록은 다음과 같다.
- 기본과 배경 이미지의 화질 차이 (06.08 추가)
- Jellyfin 앱에서의 WebP 커버 이미지의 FLAC 파일이 일으키는 Playback Error (06.10 추가)
- 한 라이브러리의 파일이 전부 재생 불가 - Playback Error (06.14 추가)
- Music 라이브러리의 Backdrop 이미지 로딩불가 (06.17 추가 / 현재 진행형)
1. 기본과 배경 이미지의 화질 차이. (06.08 추가)
미디어 라이브러리 중 Music에 관한 얘기다. 나는 이미지를 기본과 배경을 지정해서 올리는데 기본의 경우에는 화질이 조금 달라진다.
보통 신경 쓰지 못할 차이이긴 하지만 우선 기록해둔다.
config 폴더에 저장된 metadata 폴더를 참고했을 때, 기본으로 지정한 이미지는 folder라는 이름으로, 배경으로 지정한 이미지는 backdrop이라는 이름으로 바뀌어 저장된다. 이때, backdrop은 원본과 일치하지만 folder의 경우에는 압축을 하는 것으로 예상된다.
JPEG 파일의 경우에는 해상도는 같지만 일부 디테일이 사라지며 용량이 줄어드는 것을 확인했으며 PNG의 경우에는 용량이 줄어들지 않고 원본과 매우 유사하다. 아마 손실 압축과 무손실 압축의 차이일 것이다.
JPEG와 PNG 이외의 포맷을 사용하여 테스트는 해보지 않았지만 비슷하게 결과가 나올 것으로 예상된다.
위에서도 언급했다시피 신경 쓰지 못할 차이이긴 하니 넘어가도 무방하다.
2. Jellyfin 앱에서의 WebP 커버 이미지의 FLAC 파일이 일으키는 Playback Error (06.10 추가)
태블릿에서 Jellyfin 앱으로 오디오 파일을 재생시켰는데 Playback Error가 떴다.
"This client isn't compatible with the media and the server isn't sending a compatible media format."
내 짧은 영어로 해석해보자면.. 대충 포맷이 호환 안 된다고 하는 것 같다. 다른 FLAC 파일들과 동일한 과정을 거쳐 인코딩했는데 다르다니 그럴 리가 없다고 생각해 파일 관리자에서 SMB로 한번 실행해봤더니 잘 됐다.
이 현상은 내가 가장 최근에 수정했던 파일들에 한해서만 발생했고 그 기준은 WebP라고 생각했다.
예상은 적중했다.
왼쪽이 잘 재생되는 파일이고 오른쪽이 Playback Error를 일으키는 파일이다. 앨범 아트의 정보를 제대로 로드하지 못하는 것을 확인할 수 있었다. (파일들의 Bitrate가 낮은 건 신경 쓰지 말자. 일단 WAV로 판매하는 파일이긴 하다만.. Upsampling이 의심되긴 한다. 그래도 일단 저게 제작자가 판매하는 원본 파일이니 뭐...)
어쨌든 앨범 아트들을 JPEG로 바꿔주었더니 잘 실행되는 것을 확인할 수 있었다.
3. 한 라이브러리의 파일이 전부 재생 불가 - Playback Error (06.14 추가)
사진은 없지만 Jellyfin을 테스트한답시고 마이그레이션 도중에 한 라이브러리의 파일이 전부 Playback Error을 띄우며 재생이 불가능한 현상이 나타났다.
원인은 볼륨을 매칭 시킬 때 잘못된 이름을 준 것이었다. 예를 들어서, 기존 A폴더를 매칭 시킬 때 나는 /B라는 이름으로 매칭 시켰는데, 마이그레이션 할 때 실수로 /A라고 매칭을 시켜서 그랬다. Jellyfin을 중단하고 원래대로 /B로 매칭 시켰더니 아무 이상 없이 잘 되었다.
이 과정에서 Jellyfin 상에서 오류는 Playback Error만 보였지만 실제로 로그에는 파일을 찾을 수 없다고 기록되고 있었다.
처음부터 로그를 보는 것이 좋지만 너무 빠른 속도로 쌓여가서 괜히 봤다가 머리 아파지기 때문에...
어찌 됐든 오류가 발생했을 때는 우선 로그부터 보는 습관을 들이도록 하자.
4. Music 라이브러리의 Backdrop 이미지 로딩불가 (06.17 추가 / 06.22 수정 / 현재진행형)
현재 라이브러리는 Show 콘텐츠 라이브러리 하나와 Music 콘텐츠 라이브러리 둘로 이루어져 있는데 오직 Music 라이브러리에서만 배경 이미지가 로드되지 않는 현상이 발생했다.
다른 종류의 이미지(기본, 배너, 아트 등)는 잘 로드하는 것을 확인했으며 metadata를 확인했을 때 실제 파일이 삭제되지는 않았으며 Jellyfin 상에서도 배경 이미지로 업로드가 가능했다. 하지만 업로드는 제대로 되지만 그 이후 로딩과 제거는 되지 않았다.
linuxserver/jellyfin 이미지와 jellyfin/jellyfin 이미지 모두 발생하는 것이 확인되었고 마이그레이션 방식이 아니라 새로 만들어서 Music 라이브러리를 생성해도 같은 문제가 발생했다.
최근 10.8.0 업그레이드가 있었기에 10.7.7 이미지로 시도해보니 기존처럼 잘 작동하는 것이 확인되는 것을 보아 최신버전(10.8.0)과 관련된 버그라고 예상된다. 나 이외에는 겪는 사람들이 별로 없는 것을 보아 소수의 문제인 것으로 판별된다..
10.8.0 -> 10.7.7 으로의 다운그레이드는 시도해보았지만 여러가지 어려운 점이 있기에 조금 힘들어 보이며 10.8.0을 유지하며 업데이트를 기다릴 생각이다.
Synology의 Docker에서 로딩되는 이미지는 latest 이외에는 10.6.0인가 그쯤이기 때문에 SSH로 접속해서
docker pull linuxserver/jellyfin:10.7.7
로 10.7.7 이미지를 당겨왔다.
일단 r/jellyfin에 글을 남겨보았는데.. 어떻게 되려나
https://www.reddit.com/r/jellyfin/comments/vee1ei/jellyfin_1080_cant_loading_music_library_backdrop/
Jellyfin 10.8.0 can't loading Music Library Backdrop Image
Posted in r/jellyfin by u/Weekly-Owl-885 • 1 point and 0 comments
www.reddit.com
(06.22 추가)
이 양놈들 올린지 일주일이 거의 다되가고 조회수도 1.1k가 넘어가는데 댓글이나 반응이 하나도 없다. 솔직히 큰 상관은 없으니 그냥 쓰다가 수정되면 이 포스팅에 덧붙혀야겠다.
'홈랩 > 시놀로지, 헤놀로지' 카테고리의 다른 글
Watchtower를 이용한 Docker Image 자동 업데이트 (0) | 2022.06.17 |
---|---|
Jellyfin을 이용한 미디어 서버 구축 (06.14 최종 수정) (0) | 2022.06.06 |
Cloud Sync를 이용한 공개 클라우드와 파일 동기화 (0) | 2022.05.08 |
Hyper Backup Vault를 이용한 Synology 간의 백업 (0) | 2022.03.22 |