Sebastian Mohr
1aaaeb49ed
Added pipx refernces
2025-10-11 13:52:35 +02:00
Sebastian Mohr
81c622bcec
Removed duplicate yet.
2025-10-11 13:52:35 +02:00
Sebastian Mohr
3b5eee59ee
Added changelog entry.
2025-10-11 13:52:34 +02:00
Sebastian Mohr
103b501af7
Removed mailing list ref in index.rst
2025-10-11 13:51:20 +02:00
Sebastian Mohr
116357e2f6
Removed outdated installation instructions.
...
- macport: stuck on 1.6
- slackware: stuck on 1.6
- OpenBSD: stuck on 1.6
Remove twitter reference. Removed mailing list reference.
2025-10-11 13:51:20 +02:00
semohr
6faa4f3ddd
Increment version to 2.5.0
2025-10-11 09:58:48 +00:00
Šarūnas Nejus
90ca0a799a
Consider unseen tracks in data source matching
2025-10-10 20:36:33 +01:00
Šarūnas Nejus
1f62a928ec
Update data source documentation
2025-10-10 20:36:33 +01:00
Šarūnas Nejus
f8887d48b6
Add deprecation warning for <plugin>.source_weight
2025-10-10 20:36:33 +01:00
Šarūnas Nejus
455d620ae0
Fix data source penalty application logic
...
The data_source penalty was not being calculated correctly because
`_get_distance` was being called for **all** enabled metadata plugins
which eventually meant that matches were being penalised needlessly.
This commit refactors the distance calculation to:
- Remove the plugin-based track_distance() and album_distance() methods
that were applying penalties incorrectly
- Calculate data_source penalties directly in track_distance() and
distance() functions when sources don't match
- Use a centralized get_penalty() function to retrieve plugin-specific
penalty values via a registry with O(1) lookup
- Change default data_source_penalty from 0.0 to 0.5 to ensure
mismatches are penalized by default
- Add data_source to get_most_common_tags() to determine the likely
original source for comparison
This ensures that tracks and albums from different data sources are
properly penalized during matching, improving match quality and
preventing cross-source matches.
2025-10-10 20:36:33 +01:00
Šarūnas Nejus
01e2eb4665
Add default config yaml to each data source docs
2025-10-10 20:36:33 +01:00
Šarūnas Nejus
203c2176d9
Update data_source_penalty docs
2025-10-10 20:36:33 +01:00
Šarūnas Nejus
e6084cd3ee
Set default data_source_penalty to 0.0
2025-10-10 20:36:33 +01:00
Šarūnas Nejus
60e0efb8ea
Make naming consistent with the field name
2025-10-10 20:36:33 +01:00
Šarūnas Nejus
6e5af90abb
Rename source_weight -> data_source_mismatch_penalty
2025-10-10 20:36:33 +01:00
Alok Saboo
79494b809d
Merge remote-tracking branch 'upstream/master' into mb_fix
2025-10-07 20:01:27 -04:00
Alok Saboo
6c06f2a77e
Merge remote-tracking branch 'upstream/master' into mb_fix
2025-10-07 18:08:00 -04:00
J0J0 Todos
152cafbf69
fromfilename: Fix tiny changelog formatting issue
2025-10-06 11:35:55 +02:00
J0J0 Todos
a642609faa
Merge branch 'master' into ffnp
2025-10-06 11:06:10 +02:00
Henry
267428f0a4
Merge branch 'master' of github.com:henry-oberholtzer/beets into discogs-anv-support
2025-10-03 15:05:48 -07:00
Henry
f5acdec2b1
Update configuration format.
2025-10-03 14:44:22 -07:00
Alok Saboo
93c8950bf4
Extends the importer’s “fresh on reimport” lists so album flex metadata from new releases replaces stale values
2025-10-02 08:24:01 -04:00
Alok Saboo
7a097bb4b6
lint
2025-10-01 17:47:26 -04:00
Alok Saboo
70a4d0462d
Persist spotify track attributes even if audio features are missing
2025-10-01 17:15:13 -04:00
Sebastian Mohr
f6ca68319d
Add git commit suffix to __version__ for development installs ( #5967 )
...
Make it obvious when beets is installed from from a non
major version. When installed locally this adds a git hash suffix and
the distance to the last release.
closes #4448
2025-10-01 12:58:57 +02:00
Sebastian Mohr
4782e96599
Move vfs.py to beetsplug._utils package to avoid polluting core namespace ( #6017 )
...
This PR moves the `vfs.py` module, which is only used by plugins, to
avoid polluting the main beets namespace. Also exposes the `vfs` and
`art` module from beets with a deprecation warning.
2025-10-01 12:28:18 +02:00
Henry
fcebe8123a
Expand documentation
2025-09-30 20:01:35 -07:00
Henry
9371ab81ec
Merge remote-tracking branch 'origin' into discogs-anv-support
2025-09-30 19:23:23 -07:00
Vrihub
5f9800ec43
Merge branch 'master' into ffnp
2025-09-30 17:41:13 +02:00
Vrihub
b8ae222dc4
Mention tests in changelog entry.
2025-09-30 16:04:59 +02:00
Sebastian Mohr
f637e5efbb
Added overload to getLogger function. Added changelog entry
...
and added myself to codeowners file.
2025-09-30 13:37:51 +02:00
Šarūnas Nejus
c34b2a00a4
Fix plugin loading
2025-09-29 11:39:15 +01:00
Henry
b1903417f4
Add artist credit support, artist name variation support, more flexible featured credit.
2025-09-27 14:29:25 -07:00
Henry
1cf2254e74
Merge branch 'master' into dev
2025-09-27 11:48:52 -07:00
Henry
85201a4e17
merge with master branch
2025-09-27 08:04:53 -07:00
pSpitzner
a0a0a094d3
Changed query from double to single quotes.
2025-09-27 13:06:12 +02:00
Henry
1e677d57c1
Updates to documentation
2025-09-26 21:37:18 -07:00
Henry
751919e9f9
merge with upstream
2025-09-25 08:47:27 -07:00
Henry
b61306ea0d
Fixes, test improvement, rebase to master
2025-09-25 08:39:38 -07:00
Henry
43f2d423fa
testing, updated changelog
2025-09-25 08:19:46 -07:00
Multipixelone
699e0a1272
fixup! add documentation for write_metadata option
2025-09-24 22:11:47 -04:00
Finn
29f55f9911
Merge branch 'master' into metadata_option
2025-09-24 22:02:28 -04:00
Multipixelone
98170f6c04
add documentation for write_metadata option
2025-09-24 21:52:57 -04:00
Henry
6aba11d4a0
testing, updated changelog
2025-09-23 11:05:48 -07:00
Šarūnas Nejus
787d9b4a40
Merge branch 'master' into discogs-disambiguation-fix
2025-09-22 21:50:34 +01:00
Henry Oberholtzer
8e644157e8
Refactor tests, adjust changelog, move config option to new features.
2025-09-22 19:47:50 +02:00
Trey Turner
f0a6059685
feat(FtInTitle): support tracks by artists != album artist
2025-09-21 22:27:11 +01:00
Alok Saboo
de4494a5b1
lint
2025-09-21 19:46:31 +01:00
Alok Saboo
76c049938c
Update missing plugin configuration options and formatting details
2025-09-21 19:46:31 +01:00
henry
e577df0f25
Merge branch 'master' into discogs-disambiguation-fix
2025-09-21 09:34:12 -07:00