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