ctrueden / beets-ibroadcast

Beets plugin for iBroadcast
https://pypi.org/project/beets-ibroadcast
The Unlicense
3 stars 3 forks source link

Manage invalid tagids and resolve conflicts #8

Closed auralluring closed 1 year ago

auralluring commented 1 year ago

Fixes #7. Syncing after removing a tag from a track both locally and remotely will log both. If it involved the tag being deleted from iBroadcast, then the tag name will be displayed as "[deleted tag]", as there is no way of knowing what the actual name was. Comes with a safety check because that means that it's not longer in iBroadcast's list of tags.

Also includes a small change in eec96ba where I noticed an error message that was clearly supposed to be formatted, but it wasn't. Just a couple missing curly brackets!

ctrueden commented 1 year ago

@auratheenby Fantastic, thank you very much!