Pixelfin

Jellyfin image inspector and gallery generator

158 stars 5 forks last commit first released

Actively maintained

Last commit 26 Jul 2026.

Pixelfin is a lightweight web app and generator script that inspects artwork for items in a Jellyfin library and produces clean, actionable HTML galleries or ZIP bundles. It queries a Jellyfin server using an API key, enumerates available image types per item, and flags missing or low-resolution assets for easy review.

Key Features

  • Interactive web UI to connect to a Jellyfin server by API key and select a library
  • Generates timestamped HTML galleries summarizing present, missing, and low-resolution images
  • Summary table for quick navigation to items with missing or low-resolution artwork
  • Clickable gallery images with lightbox viewer and left/right column layout for common image types
  • Export options: embedded HTML (base64-encoded images) or custom ZIP archives with filename overrides
  • Options to choose which image types to include, set minimum resolution thresholds, and pick color themes (light/dark)
  • Background generation process that saves outputs to a local output directory and persists settings to a small data file
  • Runs as a simple Python/Flask app or inside Docker using a provided Dockerfile and compose example

Use Cases

  • Audit and identify missing or low-resolution artwork across a Jellyfin media library
  • Export and reorganize media artwork as ZIP archives with custom filenames for sharing or backup
  • Produce portable embedded HTML galleries for offline review or archival purposes

Limitations and Considerations

  • Error handling is minimal and behavior may vary with different Jellyfin versions and setups
  • Performance can be slow for very large libraries since generation is I/O and network bound
  • Official testing reported only on a specific Jellyfin release and on library types: Shows, Movies, Music, and Music Videos
  • Certain client-side quirks may appear when opening embedded HTML files directly from the filesystem; placing them inside the instance output directory yields the best experience

Pixelfin is practical for owners of Jellyfin instances who need a fast way to audit and export artwork. It prioritizes functionality and simplicity and is suitable for experimentation or inclusion in automation workflows.

Categories:

Tags:

Tech Stack:

Share:

Similar to Pixelfin

LibrePhotos logo

LibrePhotos

Self-hosted photo management with AI-powered search and organization

8k
386
Last commit

LibrePhotos is a self-hosted photo and video management service with timeline views, metadata search, and machine-learning features like face recognition and semantic image search.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+9
PiGallery2 logo

PiGallery2

Fast directory-first photo gallery for low-resource servers

2.3k
260
Last commit

PiGallery2 is a fast, read-only, directory-first web photo gallery with search, maps, sharing links, and optional video playback, optimized for Raspberry Pi-class hardware.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+14
Damselfly logo

Damselfly

Server-based photo management with fast search and AI tagging

1.8k
94
Last commit

Self-hosted photo management system for large folder-based libraries with fast full-text search, metadata indexing, and on-device face/object detection.

GPL-3.0Slowing down
Alternative to:
Google Photos logo
Google Photos
+9
HomeGallery logo

HomeGallery

Self-hosted web gallery for browsing photos and videos with AI search

1.2k
106
Last commit

Self-hosted open-source web gallery for personal photos and videos with tagging, mobile-friendly UI, face detection, and reverse image search for discovery.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+14
WeddingShare logo

WeddingShare

Self-hosted photo sharing galleries for weddings and events

879
62
Last commit

WeddingShare is a self-hosted web app for creating shareable wedding photo galleries where guests can view and upload pictures, including QR-code sharing and admin review.

GPL-3.0Actively maintained
Alternative to:
Tinybeans logo
Tinybeans
+12

Scratch Map

Scratch-off style interactive travel map for tracking visited places

402
13
Last commit

Interactive scratch-off maps to record visited countries, regions, or states with travel dates and linked photo albums. Lightweight Node.js + Express app with JSON storage and Docker support.

AGPL-3.0Likely dormant
Alternative to:
Polarsteps logo
Polarsteps
+1