Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I added some enhancements that are useful for me, maybe they help others too.
IMPORTANT: the code is written with Antigravity and while it works for my use cases (mainly: Smart Playlists), things might be broken in other places / the code might not be ideal - I wanted to have something fast and I didn't know the codebase. But maybe something good can be extracted from here.
I might add a functionality to edit (and maybe bulk edit) song metadata because I really need that possibility.