Skip to content

v0.6.3

Compare
Choose a tag to compare
@FoxxMD FoxxMD released this 10 Jan 13:56
· 154 commits to master since this release

Changelog

Features

  • (player) Handle state transfer for single-platform sources #124
  • (player) Improved player deletion behavior
  • (scrobbler) Change fuzzy diff threshold to be inclusive
  • (scrobbler) Use play data to extract non-joined track name when comparing for duplicate check
  • (scrobbler) Improve log readability for duplicate checking
  • (scrobblers) Implement user-initiated (re)start mechanism #114
  • (source) Improve (re)start behavior and ui
  • (webscrobbler) Log the best-guess URL for requests using configured slug
  • (No Category) Implement play completion context #121
  • (No Category) Improve track credits parsing to recognize post-feat suffixes #121

Bug Fixes

  • (jellyfin) Split musicbrainz mbid artist identifier semicolon #114
  • (lastfm) Fix handling of non-string mbid string values #114
  • (listenbrainz) Treat 400 responses as non-showstopping #114
  • (mopidy) Fix album artist parsing #110
  • (player) Fix listen range default value
  • (spotify) Undefined player state data when in private session - thanks @brunohpaiva
  • (webscrobbler) Correct ENV names to match those documented #111

Refactor

  • (scrobblers) Consolidate scrobbler client startup surface area
  • (source) Start consolidating isReady behavior
  • (No Category) Improve string comparison robustness
  • (No Category) Move Play time comparison code into own file
  • (No Category) Temporal comparison result data improvements #121

Documentation

  • (webscrobbler) Add where to find connector list #112
  • (webscrobbler) Move slug into data #111
  • (No Category) Update schema for logging enums
  • (No Category) Add contributing guidelines and PR template
  • (No Category) Correct json-schema.app links - thanks @Bujiraso

Miscellaneous Tasks

  • (tests) Fix TS compile warning on test for bad data