For self-hosters

Plays nicely with the servers you already trust.

Tag your library once with ShelfKept, and Audiobookshelf, Plex, and Jellyfin all pick it up correctly. Stops the constant fighting between tools.

Works with the servers you already trust

No new platform. No new server.

Audiobookshelf

ShelfKept tags your library the way Audiobookshelf expects. Series chips populate, narrators surface, covers attach. No more manual cleanup after every import.

Plex

Plex's Personal Media Audiobooks agent works correctly when the tags it reads are correct. ShelfKept makes them correct.

Jellyfin

Same store, different consumer. ShelfKept's metadata is portable across servers — tag once, point any server at it.

Direct filesystem

Don't use a server at all? ShelfKept doesn't care. Your files on disk are still organized correctly.

The integration story

Tag once, scan everywhere.

1

Run ShelfKept against your library.

Local or SMB-mounted, doesn't matter. ShelfKept reads from where your media actually lives.

2

Approve the proposals.

ShelfKept stamps an ownership marker on every file it touches, so the next run knows what's already been done.

3

Trigger your server's library scan.

Audiobookshelf, Plex, or Jellyfin reads the now-clean tags. No further intervention needed.

Stop fighting your tools.

Download ShelfKept and let your media server actually show you what's there.

Download