Skip to content

Metadata handling improvements#169

Merged
LumePart merged 10 commits into
devfrom
changes/qol
Jun 10, 2026
Merged

Metadata handling improvements#169
LumePart merged 10 commits into
devfrom
changes/qol

Conversation

@LumePart

@LumePart LumePart commented Jun 9, 2026

Copy link
Copy Markdown
Owner

This PR primarily focuses on metadata handling and track matching (improvements to #156, QoL changes to #155 and a quick (messy) fix for #148)

Changes include:

  • Fix MusicBrainz rate limiting (used to enrich track metadata)
  • Embed cover art for custom playlist tracks (youtube downloads)
  • Feature Request - Add correct tags to file downloaded with slskd #110 Add support for overwriting metadata on tracks downloaded via slskd (OVERWRITE_METADATA env var)
  • Add variable to set a custom rate limit for Download operations (DOWNLOAD_LIMITER)
  • Improve track matching:
    • Match by MusicBrainzID when available
    • Compare multiple normalized title variants
    • Standardize matching logic across music servers

@DannyTheHeretic DannyTheHeretic left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think this looks right.

Comment thread src/client/plex.go Outdated
Co-authored-by: Daniel  <DannyTheHeretic@gmail.com>
@LumePart LumePart merged commit cf6ab28 into dev Jun 10, 2026
4 checks passed
@LumePart LumePart deleted the changes/qol branch June 10, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants