Sebastian Mohr
a8db8931b7
test_playcount: Removed capture_log in favor for pytest caplog
2026-04-30 14:41:25 +02:00
Sebastian Mohr
290837222b
Added a few tests for the RateLimitAdapter
2026-04-20 20:55:47 +02:00
Šarūnas Nejus
9394f1b223
Normalize dashes to underscores in musicbrainz data fields
2026-04-12 16:21:30 +01:00
Šarūnas Nejus
db7c753ebe
Update listenbrainz accordingly
2026-03-31 01:36:08 +01:00
Šarūnas Nejus
d7c9e268f9
Refactor process_tracks and add tests
2026-03-31 01:36:08 +01:00
Šarūnas Nejus
1271b711f7
Format MusicBrainz search terms and escape Lucene special chars
...
Add a helper to lower/strip and escape Lucene query syntax.
Use it when building search queries and add unit tests.
2026-02-07 22:26:17 +00:00
Kirill A. Korinsky
48c954edf6
Nuked tests
2026-01-30 00:46:13 +00:00
Kirill A. Korinsky
47b1644110
Attemt to rework tests
2026-01-30 00:46:13 +00:00
Kirill A. Korinsky
78b6d537b6
Retries with 1, 2, 4, 8, 16, 32s backoff
...
At least it allows me to more or less use MusicBrainz
2026-01-30 00:46:13 +00:00
Šarūnas Nejus
55b9c1c145
Retry on server errors too
2026-01-06 09:54:02 +00:00
Šarūnas Nejus
92352574aa
Migrate mbcollection to use MusicBrainzAPI
2026-01-06 09:54:02 +00:00
Šarūnas Nejus
523fa6ceaf
Move MusicBrainzAPI to a shared util
2026-01-06 00:26:41 +00:00
Šarūnas Nejus
d1aa45a008
Add retries for connection errors
2025-12-21 01:03:20 +00: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