Skip to content

Added duduping on mb_trackid to the duplicates plugin#6313

Open
tommyschnabel wants to merge 4 commits intobeetbox:masterfrom
tommyschnabel:duplicates_import_actions
Open

Added duduping on mb_trackid to the duplicates plugin#6313
tommyschnabel wants to merge 4 commits intobeetbox:masterfrom
tommyschnabel:duplicates_import_actions

Conversation

@tommyschnabel
Copy link
Copy Markdown

Description

plugins/duplicates: dedupe_mb_trackid_on_import option added to deduplicate during imports based on already-imported mb_trackid.

To Do

  • Documentation. (If you've added a new command-line flag, for example, find the appropriate page under docs/ to describe it.)
  • Changelog. (Add an entry to docs/changelog.rst to the bottom of one of the lists near the top of the document.)
  • Tests. (Very much encouraged but not strictly required.)

@tommyschnabel tommyschnabel requested a review from a team as a code owner January 23, 2026 21:06
@tommyschnabel tommyschnabel force-pushed the duplicates_import_actions branch from e419a56 to f8be4bb Compare January 23, 2026 21:14
@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 23, 2026

Codecov Report

❌ Patch coverage is 20.83333% with 19 lines in your changes missing coverage. Please review.
✅ Project coverage is 72.01%. Comparing base (3d3f5e3) to head (50152df).

Files with missing lines Patch % Lines
beetsplug/duplicates.py 20.83% 19 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #6313      +/-   ##
==========================================
- Coverage   72.07%   72.01%   -0.07%     
==========================================
  Files         159      159              
  Lines       20633    20656      +23     
  Branches     3273     3279       +6     
==========================================
+ Hits        14871    14875       +4     
- Misses       5053     5072      +19     
  Partials      709      709              
Files with missing lines Coverage Δ
beetsplug/tidal/__init__.py 85.32% <ø> (ø)
beetsplug/duplicates.py 19.68% <20.83%> (-0.32%) ⬇️
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@snejus snejus added the duplicates duplicates plugin label Apr 5, 2026
@tommyschnabel tommyschnabel requested a review from semohr as a code owner May 4, 2026 18:18
@tommyschnabel tommyschnabel force-pushed the duplicates_import_actions branch 3 times, most recently from b8639a6 to d706aad Compare May 4, 2026 19:02
@tommyschnabel tommyschnabel force-pushed the duplicates_import_actions branch from d706aad to 50152df Compare May 4, 2026 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

duplicates duplicates plugin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants