geigerzaehler / beets-alternatives

Beets plugin to manage external files
MIT License
93 stars 21 forks source link

Use pathlib instead of beets's path handling #96

Closed geigerzaehler closed 2 months ago

geigerzaehler commented 3 months ago

Internally, all paths are represented by Path instances instead of bytes. When we pass paths to beets code (Item.write, beets.art.embed_item) we explicitly convert it to bytes.

We replace the following beets utility functions with standard library versions that handle Paths.