beetbox / beetbox/beets

chroma: Avoid repeated acoustid submissions

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

Description

Currently there is nothing at all preventing you from submitting the same fingerprints more than once, and it is very easy to accidentally do.

The acoustid service also does no duplicate checking, so submitting duplicate fingerprints inflates the count/weight of that submission which is pretty bad.

Tools like musicbrainz picard prevent you from submitting fingerprints multiple times afaik.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating the AcoustID fingerprint submission path and how prior submissions are tracked; done means accidentally submitting the same fingerprints again is prevented without inflating the service's submission count or weight.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.