Skip to content

Suggested enhancement for This Is: playlist quality #74

@Xipher-Zero

Description

@Xipher-Zero

Magic Lists already performs candidate preparation before LLM ranking. One additional low-cost signal that may improve playlist quality is album track position.

Rationale:

  • In many studio albums, earlier tracks are more likely to be singles, opening statements, or otherwise prominent tracks.
  • This would not need to be a hard rule, only a light weighting signal.
  • It seems especially appropriate for borderline ranking decisions, not as a dominant factor.

Potential implementation:

  1. Capture track_number (and optionally disc_number) in the artist track fetch path.
  2. Pass it through to the candidate scoring layer.
  3. Apply a small deterministic bias favoring earlier album positions.
  4. Optionally also expose it to the LLM payload for secondary use.

Important constraint:

  • The weighting should remain weak. Many strong tracks occur later in albums, especially in metal/hard rock catalogs, so this should be a tie-breaker or mild prior, not an aggressive penalty against later tracks.

Why it may fit Magic Lists well:

  • It complements the existing pre-filter/scoring architecture.
  • It should be backward compatible.
  • It does not require any workflow change from users.
  • It may improve perceived “This Is:” playlist correctness without adding much complexity.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions