refactor: give plugins an Entry based read/write interface and stop printing from the library

This commit is contained in:
randogoth 2026-10-24 22:15:10 +03:00
parent 143c2b75ef
commit 93661d664a
14 changed files with 263 additions and 209 deletions

View file

@ -151,4 +151,4 @@ types = [".mp3", ".flac"]
tags = "genre"
```
`plugins` limits which plugins run, `types` overrides the file types a plugin handles (`write` ignores types the plugin does not support), and `id3.map` additionally reads an audio tag (here `GENRE`) into a category.
`plugins` limits which plugins run, `types` narrows the file types a plugin handles (types the plugin does not support are ignored), and `id3.map` additionally reads an audio tag (here `GENRE`) into a category.