pip install beets
beet config -p
yaml
plugins: lastgenre
python
import beets
def import_music(library_path, music_path):
library = beets.Library(library_path)
library.add(music_path)
library.save()
if __name__ == "__main__":
library_path = "/path/to/library.db"
music_path = "/path/to/music.flac"
import_music(library_path, music_path)
python
import beets
from beets import plugins
def fetch_album_art(library_path):
library = beets.Library(library_path)
plugins.find_plugins()
plugins.load_plugins(library)
for item in library:
plugins.send('art_file', item)
if __name__ == "__main__":
library_path = "/path/to/library.db"
fetch_album_art(library_path)