Self-hosted music organizer

Your music archive, understood.

MediFinery recognizes unstructured audio releases, lets you resolve uncertain matches, and publishes a clean, consistently tagged library for Plex and Jellyfin—without changing your source files.

  • Runs on your NAS
  • Read-only source
  • Linux amd64 + arm64
Release 0014 Recognized
Cover art for Through the Eyes of a Scorpion by TeeBee

Canonical release

Through the Eyes of a Scorpion

TeeBee

Year
2001
Format
Album · CD
Match
MusicBrainz
Other matchesReload to reshuffle
  • Cover art for Blown Angle / Vector by Basic Unit
  • Cover art for Blueprint: The Definitive Moving Shadow Album by Various Artists
  • Cover art for Travel in Silence EP by TeeBee
  • Cover art for Can’t Punish Me / Sky Spirits by Dom & Roland
Path evidenceAudio tagsTrack mapping
Managed libraryPlex & Jellyfin readyReady

One deliberate flow

From whatever is on disk to a library you can trust.

AUnstructured archiveFolders, tags, sidecars, artwork
BEvidence & reviewIdentity with reasons, not guesses
CCanonical libraryClean metadata and stable paths

How it works

Recognize. Review. Publish.

An evidence-first pipeline turns a messy archive into a dependable playback library. Automation handles the clear cases; you keep the final say when identity is uncertain.

01

Recognize the release

MediFinery reads folder structure, audio tags, durations, CUE sheets, NFO files, artwork, and cached catalog evidence to understand what each release is.

  • Paths & filenames
  • Embedded tags
  • MusicBrainz & Discogs
02

Review only the uncertain

Complete one-to-one track matches move forward. Ambiguity becomes a focused decision with the candidate, contradictions, and track mapping in one place.

  • Explainable evidence
  • Alternative editions
  • Decision history
03

Publish a clean library

Choose what to publish and MediFinery creates a separately mounted, consistently named and tagged library that Plex and Jellyfin can read immediately.

  • Artist discographies
  • Label collections
  • Podcasts

Release-first workspace

Your collection—not the machinery behind it.

Search the releases MediFinery knows, inspect artwork and track details, and resolve the small queue that needs judgment. Background jobs stay in the background until something actually needs attention.

  • 01Decision inboxOnly ambiguous releases interrupt you.
  • 02Known-media catalogSearch by artist, title, label, catalog number, or path.
  • 03Complete provenanceSee where an identity came from and what was published.
Current alpha interface
MediFinery Library showing organized releases
MediFinery Review decision inbox for an ambiguous release

Read-only by design

Source files stay source files.

MediFinery watches the library you already own through a read-only mount. It never retags, renames, moves, or deletes the originals.

01

Source

Your existing archive

Mounted read-only
02

MediFinery

Identity & decisions

Stored in your local database
03

Destination

Managed copy

Written to a separate mount

Nothing ambiguous is copied.Unidentified releases remain in Review until you choose what happens next.

Nothing unmanaged is overwritten.Manifests verify what MediFinery owns before a correction replaces it.

Every decision remains explainable.Evidence, selected candidates, and publication history stay attached to the release.

Built for home infrastructure

Runs where your collection already lives.

Deploy the same multi-architecture image on a Linux host or NAS. SQLite keeps the default setup compact; Docker Compose keeps it portable.

Docker ComposeOne application imageSynologyContainer Manager or Portaineramd64 + arm64Desktop and NAS hardwareLocal SQLiteNo database service required
ALPHA ACCESSInvitation only
01  Receive your private build
02  Connect a read-only source
03  Review before publishing

Deployment bundles are issued directly to approved testers. The source repository is not part of product distribution.

Private NAS alpha

Help forge the first public release.

MediFinery is ready for careful testing on real music archives. Approved testers receive a private deployment bundle and bring an unruly corner of their collection as the product moves toward beta.

Alpha software. Back up /data and managed destinations, and review ambiguous matches before publishing.