Skip to content

refactor: Migrate Play Transform to a pipeline structure #365

@FoxxMD

Description

@FoxxMD

Please check existing knowledge before opening an issue

Describe the new functionality

Play Transform functionality (Scrobble Modification) is currently built as a singular object and then invoked as one function.

In order to accommodate #364 and #363 this needs to be refactored into a pipeline so that the transform can happen in multiple, independent steps.

  • Find suitable pipeline library
  • Refactor buildTransformRules to build pipelines for each hook
  • Refactor playTransform into a pipeline stage, one of possible many
  • (Breaking) Refactor scrobble modification config to better match a pipeline?

Configuration Example

Will you help implement it?

  • I am willing to contribute code towards completing this feature
  • I am willing to help test preview builds for this feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions