Skip to content
This repository has been archived by the owner on Aug 8, 2022. It is now read-only.

Latest commit

 

History

History
34 lines (23 loc) · 830 Bytes

indexer.rst

File metadata and controls

34 lines (23 loc) · 830 Bytes

Indexer

The indexer is responsible for indexing the music library on the filesystem and populating the database with the available metadata and information.

The indexer runs in two stages:

  1. Scan music directories - Scan the filesystem for new music files and store them in the database.
  2. Extract album art - Extract and store the album art from newly indexed releases. Generate thumbnails for the frontend.

The following function executes both stages:

.. autofunction:: src.indexer.run_indexer

Code documentation for the indexer implementation is as follows:

Scan music directories

.. automodule:: src.indexer.scanner
   :members:
   :autosummary:

Extract album art

.. automodule:: src.indexer.covers
   :members:
   :autosummary: