beetbox / beetbox/beets

Matching heuristic: ignore artist name in track name

Open
#1,213 2 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Python
Stars
15.7k
Forks
2.1k
Avg merge
4d 21h
Merged PRs (30d)
31

Description

When the track title contains the artist name (like "ArtistName 1. TrackTitle"), the track index/number allocation of an album doesn't work correctly. It seems like the artist string disturbs the matching function. The rest of the track title and the track number matches the tracks of the found album.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the track-matching heuristic from the issue and reproduce it with a title such as "ArtistName 1. TrackTitle". Done means the artist prefix no longer disrupts album track-number allocation while the remaining title and number still match the found album.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.