외부 서비스 없이 Plex, Jellyfin, Emby 미디어 서버 간 시청 상태와 재생 위치를 동기화하는 셀프 호스팅 서비스입니다.
nothing2obvi/pixelfin
Jellyfin 아트워크를 점검하고, 누락되거나 크기가 맞지 않는 이미지를 표시해 편집한 뒤 ZIP으로 백업하는 로컬 웹 앱입니다.
- 스타
- 177
- 포크
- 6
- 열린 이슈
- 2
- 마지막 커밋
- 14일 전
어떤 프로젝트인가요?
Pixelfin은 Jellyfin 라이브러리의 아트워크를 검토하는 로컬 웹 앱입니다. 미디어 항목별 요약 표와 시각적 갤러리를 제공하며, Primary, Backdrop, Logo, ClearArt, Banner, Thumb 등의 이미지 유형을 다룹니다. 이미지가 없으면 표시하고, 최소 해상도보다 낮거나 선택한 최대 해상도를 초과하는 이미지도 표시해 교체가 필요한 아트워크를 쉽게 찾을 수 있습니다.
Jellyfin 서버에 설정된 provider를 사용하거나 PNG, JPEG, WebP, GIF 파일을 업로드해 Pixelfin에서 이미지를 편집할 수 있습니다. 아트워크를 ZIP 파일로 내보내고 나중에 복원할 수도 있습니다. 복원은 먼저 dry run으로 진행되며, Jellyfin에 파일을 업로드하기 전에 일치 점수와 나란히 놓은 비교 화면을 확인할 수 있습니다. Pixelfin은 독립적으로 실행할 수 있는 HTML 갤러리도 생성하며 Docker 배포를 지원합니다.
핵심 기능
- 01미디어 항목별 및 라이브러리별로 누락되었거나 허용 범위를 벗어난 아트워크를 표시합니다.
- 02검색, 업로드, 삭제, Backdrop 순서 변경 등 앱 내 이미지 편집을 지원합니다.
- 03아트워크를 ZIP으로 내보내고 dry run 검토 및 나란히 놓은 비교 화면을 통해 복원합니다.
- 04요약 표와 Jellyfin으로 돌아가는 링크가 포함된 독립 실행형 HTML 갤러리를 생성합니다.
- 05Series, Movies, Music, Music Videos, Collections 라이브러리를 지원합니다.
- 06Python으로 로컬에서 실행하거나 amd64 및 arm64 환경에서 Docker로 실행할 수 있습니다.
활용 사례
- 대규모 Jellyfin 라이브러리에서 해상도가 낮거나 누락된 포스터와 배경 이미지를 찾을 때.
- Jellyfin 서버를 재구축하거나 이전하기 전에 아트워크를 백업할 때.
- 서버를 옮긴 뒤 ZIP에서 아트워크를 복원하되, 먼저 dry run으로 확인할 때.
- 아트워크를 눈으로 검토해 라이브러리 전체에 일관된 스타일을 적용할 때.
빠른 시작
- 1
requirements.txt에서 Python 종속성을 설치합니다
pip install -r requirements.txt - 2
Pixelfin을 시작합니다
python app.py - 3
브라우저에서 웹 앱을 엽니다
사용 전 알아둘 점
- 라이선스가 명시되어 있지 않아 사용 권한이 불분명합니다.
- 보안을 고려해 만들어진 앱이 아니므로 로컬 환경이나 신뢰할 수 있는 사설 네트워크에서만 실행해야 합니다.
- 실행 중인 Jellyfin 서버와 Jellyfin API 키가 필요합니다.
- 작성자는 이 앱을 보안이 강화된 프로덕션 앱이 아닌 로컬 도구로 설명합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- pixelfin은(는) 무엇인가요?
- Jellyfin 아트워크를 점검하고, 누락되거나 크기가 맞지 않는 이미지를 표시해 편집한 뒤 ZIP으로 백업하는 로컬 웹 앱입니다. Pixelfin은 Jellyfin 라이브러리의 아트워크를 검토하는 로컬 웹 앱입니다. 미디어 항목별 요약 표와 시각적 갤러리를 제공하며, Primary, Backdrop, Logo, ClearArt, Banner, Thumb 등의 이미지 유형을 다룹니다. 이미지가 없으면 표시하고, 최소 해상도보다 낮거나 선택한 최대 해상도를 초과하는 이미지도 표시해 교체가 필요한 아트워크를 쉽게 찾을 수 있습니다.
- pixelfin은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- pixelfin에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
- pixelfin은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. pixelfin의 마지막 커밋은 2026년 10월 23일입니다.
- pixelfin은(는) 어디에 사용할 수 있나요?
- 대규모 Jellyfin 라이브러리에서 해상도가 낮거나 누락된 포스터와 배경 이미지를 찾을 때. Jellyfin 서버를 재구축하거나 이전하기 전에 아트워크를 백업할 때. 서버를 옮긴 뒤 ZIP에서 아트워크를 복원하되, 먼저 dry run으로 확인할 때. 아트워크를 눈으로 검토해 라이브러리 전체에 일관된 스타일을 적용할 때.
- pixelfin는 어떻게 설치하나요?
- requirements.txt에서 Python 종속성을 설치합니다: pip install -r requirements.txt Pixelfin을 시작합니다: python app.py 브라우저에서 웹 앱을 엽니다
- pixelfin은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/nothing2obvi/pixelfin
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
URL을 통해 즉시 크기 조정 및 필터 적용이 가능한 업로드 API를 갖춘 셀프 호스팅 이미지, GIF, MP4, 오디오 및 텍스트 호스팅 서비스입니다.
사진과 동영상에 자동으로 태그를 붙이고, 얼굴을 인식하며, 위치를 지도에 표시하는 프라이버시 중심의 셀프 호스팅 앱입니다.
LLM 에이전트가 미디어 라이브러리의 자막을 찾아 검증하고 설치하며, 원본이 없으면 번역하는 셀프 호스팅 자막 시스템입니다.
ffprobe로 동영상·음악·오디오북 라이브러리를 스캔하고 웹 UI에서 기술 메타데이터를 보여주는 셀프 호스팅 도구입니다.
Jellyfin, Plex, Emby 라이브러리의 영화 및 TV 프로그램 요청과 승인 절차를 관리하는 오픈소스 웹 앱입니다.