-
Improvement
-
Resolution: Fixed
-
Normal
-
2.1.3
-
None
Picard attempts to parse the track number from file name if it is not set. For this it uses a set of regular expressions, but if those fail it uses the lowest number it can find in the title.
This leads to many false positives as discussed in PICARD-1567
Examples where numbers get extracted as track numbers falsely:
30,000 pounds of Bananas
Symphony no. 5 in D minor
We should look into improving the heuristics here. Maybe just remove the generic case of extracting any number and focus more on typical specific cases like it is already done with the existing regular expressions.
- has related issue
-
PICARD-1567 Parsing track number from file name modifies original title in metadata
- Closed
- is related to
-
PICARD-2414 Picard treats numerals in artist or title as track number
- Closed
-
PICARD-2171 Make guessing title from filename if title is empty optional
- Closed