Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 20:20

Minor Changes

  • c454930: Normalize song-request searches with Spotify field filters, and add opt-in per-effect logging.

    A request shaped <title> by <artist> (or <title> - <artist>) is now sent to Spotify as
    track:"<title>" artist:"<artist>" instead of as one free-text blob, which stops artist words from
    competing with track titles for rank. seven dollars by happy birthday mr baskets narrows from 13
    loosely-related matches to the 1 correct one.

    The split only happens when the separator appears exactly once, and the result is validated by
    whole-token containment before it is accepted — so a title that contains the separator, like
    Stand By Me, is caught and retried once with the raw query rather than queuing the wrong song.
    Any query that does not split, or whose filtered result fails validation, behaves exactly as before.

    The Request Song effect also gains an Enable logging checkbox (default off). When on, it logs
    each search attempt: the query sent to Spotify, the total number of matches, every candidate
    returned, which one was selected, and the raw response — enough to diagnose a wrong match after the
    fact. It is verbose by design, which is why it is opt-in.