beets README

The project's README from github.com/beetbox/beets. As one markdown file: README.md.

.. image:: https://img.shields.io/pypi/v/beets.svg :target: https://pypi.python.org/pypi/beets

.. image:: https://img.shields.io/codecov/c/github/beetbox/beets.svg :target: https://app.codecov.io/github/beetbox/beets

.. image:: https://img.shields.io/github/actions/workflow/status/beetbox/beets/ci.yaml :target: https://github.com/beetbox/beets/actions

.. image:: https://repology.org/badge/tiny-repos/beets.svg :target: https://repology.org/project/beets/versions

beets

Beets is the media library management system for obsessive music geeks.

The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes. It then provides a suite of tools for manipulating and accessing your music.

Here's an example of beets' brainy tag corrector doing its thing:

::

$ beet import ~/music/ladytron
Tagging:
    Ladytron - Witching Hour
(Similarity: 98.4%)
 * Last One Standing      -> The Last One Standing
 * Beauty                 -> Beauty*2
 * White Light Generation -> Whitelightgenerator
 * All the Way            -> All the Way...

Because beets is designed as a library, it can do almost anything you can imagine for your music collection. Via plugins_, beets becomes a panacea:

If beets doesn't do what you want yet, writing your own plugin_ is shockingly simple if you know a little Python.

.. _acoustic fingerprints: https://beets.readthedocs.org/page/plugins/chroma.html

.. _album art: https://beets.readthedocs.org/page/plugins/fetchart.html

.. _albums that are missing tracks: https://beets.readthedocs.org/page/plugins/missing.html

.. _beatport: https://www.beatport.com

.. _discogs: https://www.discogs.com/

.. _duplicate tracks and albums: https://beets.readthedocs.org/page/plugins/duplicates.html

.. _genres: https://beets.readthedocs.org/page/plugins/lastgenre.html

.. _html5 audio: https://html.spec.whatwg.org/multipage/media.html#the-audio-element

.. _lyrics: https://beets.readthedocs.org/page/plugins/lyrics.html

.. _mpd: https://www.musicpd.org/

.. _musicbrainz: https://musicbrainz.org/

.. _musicbrainz music collection: https://musicbrainz.org/doc/Collections/

.. _plugins: https://beets.readthedocs.org/page/plugins/

.. _replaygain: https://beets.readthedocs.org/page/plugins/replaygain.html

.. _tempos: https://beets.readthedocs.org/page/plugins/acousticbrainz.html

.. _transcode audio: https://beets.readthedocs.org/page/plugins/convert.html

.. _writing your own plugin: https://beets.readthedocs.org/page/dev/plugins/index.html

Install

You can install beets by typing pip install beets or directly from Github (see details here_). Beets has also been packaged in the software repositories_ of several distributions. Check out the Getting Started_ guide for more information.

.. _getting started: https://beets.readthedocs.org/page/guides/main.html

.. _here: https://beets.readthedocs.io/en/latest/faq.html#run-the-latest-source-version-of-beets

.. _software repositories: https://repology.org/project/beets/versions

Contribute

Thank you for considering contributing to beets! Whether you're a programmer or not, you should be able to find all the info you need at CONTRIBUTING.rst_.

.. _contributing.rst: https://github.com/beetbox/beets/blob/master/CONTRIBUTING.rst

Read More

Learn more about beets at its Web site. Follow @b33ts on Mastodon for news and updates.

.. _@b33ts: https://fosstodon.org/@beets

.. _its web site: https://beets.io/

Contact

.. _github discussions: https://github.com/beetbox/beets/discussions

.. _issue tracker: https://github.com/beetbox/beets/issues

.. _open a new ticket: https://github.com/beetbox/beets/issues/new/choose

Authors

Beets is by Adrian Sampson_ with a supporting cast of thousands.

.. _adrian sampson: https://www.cs.cornell.edu/~asampson/

beets (beetbox/beets)

Searching Database…

15.8K ·GitHub
这是什么?Beets 是一款专为音乐发烧友打造的媒体库管理系统:它会为你的音乐收藏建立目录,并在此过程中自动完善元数据,还提供了一整套工具,方便你管理和使用自己的音乐。
这是图形界面应用,还是要在命令行里用的工具?它的核心是命令行工具——通过 'beet' 命令来操作——不过它本身是按 Python 库设计的,插件还可以扩展出诸如网页版音乐库浏览器之类的功能。
怎么安装?运行 'pip install beets' 即可。它也可以直接从 GitHub 安装,并且已收录在多个 Linux 发行版的软件仓库里。
自动打标签一定会准确吗?它会从 MusicBrainz、Discogs 和 Beatport 获取元数据;如果这些来源查不到,还可以根据歌曲文件名或声学指纹来猜测。
它能找出重复的曲目,或者缺歌的专辑吗?可以——beets 能检查音乐库里重复的曲目和专辑,也能找出缺失曲目的专辑。
它能帮我把音乐文件转换成其他格式吗?可以——它可以把音频转码成你想要的任何格式。
beets 是免费的吗?是的——它采用 MIT 许可证开源,使用完全免费。
Creator
beetbox
Size
36.8 MB
Stars
15.8K
Age
16y
Commits · 90 Days