Manage your music library

Cratekeep brings Beets and MusicBrainz into a web interface, so you can check releases, tags and artwork before importing music.

Run it on your own server to organise new downloads or manage the collection you already have.

Install Cratekeep
Cratekeep’s Library showing demo albums and the selected album’s track list
Library view, showing a demo collection.

Review proposed changes

Compare MusicBrainz releases with your local files, inspect the proposed metadata, and choose which changes to approve.

An illustrative comparison using the app’s demo collection.

The Inbox review panel comparing release matches and offering an As Is option
Inbox review with MusicBrainz release candidates.

New and existing music

Import albums from your download folders or bring an existing library into Cratekeep. Both workflows let you review the metadata first.

Close-up of the managed demo collection, with albums, years, tracks and genres

Browse albums and tracks

Browse your managed collection and edit metadata from the album details.

Close-up of MusicBrainz candidate evidence and the As Is metadata choice

Choose which tags to keep

Choose a release or keep your incoming tags As Is. Artwork fetching is opt-in.

Manage files in place

Bring your existing library into Cratekeep to review and update its metadata while the files stay in their current folders.

Scan separate sources

Add named inbox folders for different sources, then choose which folders to scan for new music.

Install Cratekeep

Run Cratekeep in Docker on your own hardware. The installation guide covers Compose, plain Docker and Unraid.

Set up your first library

Mount your inbox, music library and configuration folders in Docker, then choose those paths during setup. You can add more inbox folders later in Settings.

Once connected, scan a few albums and compare the results before importing them.

Read the install guide

Start with copies of a few albums. Cratekeep can modify your music and has no built-in authentication. Keep it on a trusted network or behind an authenticating reverse proxy.

Read the guide to permissions, backups and recovery

Questions about Cratekeep

Does Cratekeep play music?

Cratekeep prepares and manages your library. Listen with your preferred player. If you use Navidrome, Cratekeep can request a library rescan.

Will it move my files?

Approved Inbox imports move audio into your configured library. Importing an existing library manages those files in place. Review your selections and back up your music first.

Can I review a whole batch?

Yes. Scan selected folders, import albums that meet the readiness checks, and review the remaining exceptions individually.

Where can I get help?

Ask in Discord or report a bug and follow its progress in GitHub Issues. Check logs for private information before sharing.