Skip to main content
Ctrl+K

beets

  • Guides
  • Reference
  • Plugins
  • FAQ
  • Team
    • Contributing
    • Contributor Covenant Code of Conduct
    • For Developers
    • Changelog
  • Guides
  • Reference
  • Plugins
  • FAQ
  • Team
  • Contributing
  • Contributor Covenant Code of Conduct
  • For Developers
  • Changelog

Section Navigation

  • Plugin Development
    • Add Commands to the CLI
    • Listen for Events
    • Extending the Autotagger
    • Further Reading
      • Read Configuration Options
      • Add Path Format Functions and Fields
      • Extend MediaFile
      • Add Import Pipeline Stages
      • Flexible Field Types
      • Logging
      • Append Prompt Choices
  • Library Database API
  • Handling Paths
  • Music Importer
  • Providing a CLI
  • API Reference
    • Plugins
      • BeetsPlugin
      • MetadataSourcePlugin
      • SearchApiMetadataSourcePlugin
      • SearchParams
    • Plugin Utilities
      • RequestHandler
      • MusicBrainzAPI
    • Database
      • Library
      • LibModel
      • Album
      • Item
      • Migration
      • Transaction
      • Query
      • FieldQuery
      • AndQuery
  • For Developers

For Developers#

This section contains information for developers. Read on if you’re interested in hacking beets itself or creating plugins for it.

See also the documentation for the MediaFile and Confuse libraries. These are maintained by the beets team and used to read and write metadata tags and manage configuration files, respectively.

  • Plugin Development
    • Add Commands to the CLI
    • Listen for Events
    • Extending the Autotagger
    • Further Reading
      • Read Configuration Options
      • Add Path Format Functions and Fields
      • Extend MediaFile
      • Add Import Pipeline Stages
      • Flexible Field Types
      • Logging
      • Append Prompt Choices
  • Library Database API
  • Handling Paths
  • Music Importer
  • Providing a CLI
  • API Reference
    • Plugins
      • BeetsPlugin
      • MetadataSourcePlugin
      • SearchApiMetadataSourcePlugin
      • SearchParams
    • Plugin Utilities
      • RequestHandler
      • MusicBrainzAPI
    • Database
      • Library
      • LibModel
      • Album
      • Item
      • Migration
      • Transaction
      • Query
      • FieldQuery
      • AndQuery

previous

Contributor Covenant Code of Conduct

next

Plugin Development

Show Source

© Copyright 2016, Adrian Sampson.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.