# Beets

Beets is a music library manager that automatically tags, organizes, and enriches your audio files with metadata from online databases such as MusicBrainz. It is open source and self-hosted, installable on Docker Hub, ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/389/beets

## Description

Beets is a music library manager that automatically tags, organizes, and enriches your audio files with metadata from online databases such as MusicBrainz. It is aimed at homelab users who want a tidy, searchable music collection without hand-editing file tags; it is not intended as a music player, though simple playback plugins exist.

## Platform availability

Available on 2 of 9 platforms: Unraid, ZimaOS.

## Health score

76/100 (Good), based on 4 of 4 factors.
- Maintained: 100 (last commit 19 days ago)
- Popular: 46 (189 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)
- Light to run: 100 (256 MB minimum RAM, runs on ARM)

## Links

- Documentation: https://beets.readthedocs.io/en/stable/
- Docker Hub: https://hub.docker.com/r/linuxserver/beets
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/beets
- Unraid: https://ca.unraid.net/apps/beets-0xuxt7h0zhojix?q=beets
- Official website: http://beets.io/
- GitHub: https://github.com/linuxserver/docker-beets

## Common questions

### How do I install the extra Python dependencies needed for a beets add-on?

Use pip with the matching extra, for example beets[chroma] for Chroma support. Without the extra, the feature may fail because the needed Python libraries are not installed.

### What beets data file should I keep safe for backups?

Keep the library file safe, because beets uses it to remember your collection. In the config, set directory to your music folder and library to the catalog file.

### What do beets' import move and write options do to my music files?

Choose import move or write carefully, because move relocates files. Write changes the files' tags.

### How can I get more diagnostic information when a beets import fails or behaves oddly?

Turn on beets' debug output using the -v option, for example beet -v import. Include that verbose output with your bug report and look through it for red flags.

## Alternatives

- Kid3: If you want to easily tag multiple MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV and AIFF files (e.g.
- MediaMonkey: MediaMonkey is a music player and a music library manager with support for 50,000+ files and many features for organizing, tagging, convert…
- Mp3tag: Edit and organize audio metadata easily with comprehensive support for batch editing and various audio formats.
- MusicBrainz: MusicBrainz is a community music metadatabase that attempts to create a comprehensive music information site.
- MusicBrainz Picard: MusicBrainz Picard is the official cross-platform music tagger, automatically organizing and tagging audio files using the MusicBrainz data…
- SimpleTag
- TagScanner: TagScanner is a multifunction program for organizing and managing your music collection.
- songkong: SongKong is a Dockerized music tagging application that identifies songs and automatically adds metadata and artwork.

---
Source: Our Local Host (https://ourlocalhost.com/app/389/beets), the self-hosted and open-source app directory.
