Skip to content

fix: ftintitle can handle a list of ampersanded artists#6375

Open
fredrik wants to merge 1 commit intobeetbox:masterfrom
fredrik:ftintitle-multiple-ampersanded-artists
Open

fix: ftintitle can handle a list of ampersanded artists#6375
fredrik wants to merge 1 commit intobeetbox:masterfrom
fredrik:ftintitle-multiple-ampersanded-artists

Conversation

@fredrik
Copy link
Contributor

@fredrik fredrik commented Feb 17, 2026

Description

This was inspired by real life events:
https://musicbrainz.org/release/7c4d7a15-6b30-4bef-8b20-af200186fbdb by the artist Danny L Harle has a a track with a featuring list that contains "Danny L Harle, Oklou & MNEK".

Before:

artist = Danny L Harle, Oklou
track = Crystallise My Tears feat. MNEK

After:

artist = Danny L Harle
track = Crystallise My Tears feat. Oklou & MNEK

@fredrik fredrik requested a review from a team as a code owner February 17, 2026 07:14
@fredrik fredrik force-pushed the ftintitle-multiple-ampersanded-artists branch from 5b93cde to a2d1cd1 Compare February 17, 2026 07:17
@codecov
Copy link

codecov bot commented Feb 17, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 69.18%. Comparing base (dcef1f4) to head (4fa3e53).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #6375   +/-   ##
=======================================
  Coverage   69.18%   69.18%           
=======================================
  Files         140      140           
  Lines       18686    18689    +3     
  Branches     3053     3054    +1     
=======================================
+ Hits        12927    12930    +3     
  Misses       5114     5114           
  Partials      645      645           
Files with missing lines Coverage Δ
beetsplug/ftintitle.py 85.71% <100.00%> (+0.36%) ⬆️
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@fredrik fredrik force-pushed the ftintitle-multiple-ampersanded-artists branch from a2d1cd1 to 0b12e9f Compare February 17, 2026 12:30
Copy link
Member

@snejus snejus left a comment

Choose a reason for hiding this comment

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

Looks good, thanks!

@snejus
Copy link
Member

snejus commented Feb 22, 2026

Just needs rebasing on master to resolve the conflict in the changelog.

@fredrik fredrik force-pushed the ftintitle-multiple-ampersanded-artists branch from 0b12e9f to 354d24a Compare February 22, 2026 15:07
This was inspired by real life events:
https://musicbrainz.org/release/7c4d7a15-6b30-4bef-8b20-af200186fbdb
by the artist Danny L Harle has a a track with a featuring list
that contains "Danny L Harle, Oklou & MNEK".
@fredrik fredrik force-pushed the ftintitle-multiple-ampersanded-artists branch from 354d24a to 4fa3e53 Compare February 23, 2026 07:45
@fredrik
Copy link
Contributor Author

fredrik commented Feb 23, 2026

Just needs rebasing on master to resolve the conflict in the changelog.

Done!

The unrelated windows test failures are also green now.

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