Henry
327d237d9e
Merge branch 'master' into titlecase
2025-11-22 00:38:51 -08:00
Henry
83c16cbb5d
Rewrite tests, add cached_property decorators, add seperator feature
2025-11-22 00:16:33 -08:00
asardaes
9c37f94171
Add album template value in ftintitle plugin
2025-11-21 18:31:59 +01:00
Ognyan Moore
aa2dc9005f
Catch ValueError when setting gst required version
...
pytest.importskip is used to catch the case when beetsplug.bpd cannot be
imported. On macOS, the gi module was able to be imported, but when
trying to specify `gi.require_version`, a ValueError is raised about
Gst being unavailable. pytest does not catch this ValueError during
importskip as it is not an ImportError, and thus the test suite errors
during the test collection phase.
With this change, we catch the ValueError, and re-raise it as an
ImportError and pytest gracefully skips those tests.
2025-11-19 14:43:30 +03:00
Henry
dcac9bac02
Add word boundary support, fix The artist behavior
2025-11-16 17:57:59 -08:00
Henry
b3e6aef02f
merge with master
2025-11-15 16:12:24 -08:00
Théophile Bastian
666c412b0e
plugins/web: fix endpoints /…/values/…
...
Following #4709 and #5447 , the web plugin used single-quotes (ie. string
litteral) in the SQL query for table columns. Thus, for instance, the query
`GET /item/values/albumartist` would return the litteral "albumartist"
instead of a list of unique album artists.
2025-11-15 21:02:38 +01:00
Henry
a6bda748ce
Added support for pre-tag selection stage
2025-11-14 19:08:14 -08:00
J0J0 Todos
97bc0b3b8c
Changelog for #6161
2025-11-13 19:26:18 +01:00
Aidan Epstein
d7636fb0c3
Apply suggestions from code review
...
Co-authored-by: Šarūnas Nejus <snejus@protonmail.com>
2025-11-11 13:18:51 -08:00
Aidan Epstein
9e7d5debdc
Allow selecting either tags or genres in the includes, defaulting to genres
...
Genres is a filtered list based on what musicbrainz considers a genre,
tags are all the user-submitted tags. [1]
1. https://musicbrainz.org/doc/MusicBrainz_API#:~:text=Since%20genres%20are ,!).
Also apply suggestions from code review
Co-authored-by: Šarūnas Nejus <snejus@protonmail.com>
2025-11-11 20:01:37 +00:00
Emi Katagiri-Simpson
29a5b06f67
Merge remote-tracking branch 'upstream/master' into dereference-symlinks-while-hardlinking
2025-11-11 07:58:10 -05:00
Henry Oberholtzer
c89d0c1637
add replace
2025-11-09 17:06:23 -08:00
Henry Oberholtzer
5628232bc4
add the_artist
2025-11-08 17:33:54 -08:00
Šarūnas Nejus
dc33932871
Update python version references
2025-11-08 12:09:52 +00:00
henry
81f10729e1
Merge branch 'master' into edit-custom-config
2025-11-07 11:40:50 -08:00
Ratiq Narwal
26a8e164d5
Remove newline character between list points
2025-11-06 18:10:48 -08:00
Ratiq Narwal
f77c03ed90
Remove unnecessary space
2025-11-06 17:58:25 -08:00
Ratiq Narwal
60ad6dc503
Fix changelog formatting
2025-11-06 17:41:21 -08:00
Emi Katagiri-Simpson
0e74605efd
Merge remote-tracking branch 'upstream/master' into dereference-symlinks-while-hardlinking
2025-11-06 20:30:40 -05:00
Ratiq Narwal
a7becf8490
Improve changelog
2025-11-06 17:29:33 -08:00
Ratiq Narwal
e9afe069bc
Accept lyrics source as a string
2025-11-06 17:19:27 -08:00
Emi Katagiri-Simpson
86a74970f9
Merge remote-tracking branch 'upstream/master' into HEAD
2025-11-06 20:11:57 -05:00
Sebastian Mohr
b3b7dc3316
Added changelog entry and git blame ignore revs.
2025-11-03 14:04:58 +01:00
asardaes
040b2dd940
Add custom_tags_only mode for mbpseudo plugin
2025-11-01 13:52:14 +01:00
asardaes
cb758988ed
Fix data source penalty for mbpseudo
2025-11-01 13:52:14 +01:00
asardaes
defc602310
Update docs for mbpseudo plugin
2025-11-01 13:52:11 +01:00
Alok Saboo
0d11e19ecf
Spotify: gracefully handle 403 from deprecated audio-features API
...
Add a dedicated AudioFeaturesUnavailableError and track audio-features
availability with an audio_features_available flag. If the audio-features
endpoint returns HTTP 403, raise the new error, log a warning once, and
disable further audio-features requests for the session. The plugin now
skips attempting audio-features lookups when disabled (avoiding repeated
failed calls and potential rate-limit issues).
Also update changelog to document the behavior.
2025-10-30 10:13:54 -04:00
Doron Behar
e181ebeaae
importsource: Add new plugin (+docs/tests/changlog)
2025-10-29 08:50:01 +01:00
Emi Katagiri-Simpson
19665cd8cf
Merge remote-tracking branch 'upstream/master' into dereference-symlinks-while-hardlinking
2025-10-28 17:13:51 -04:00
Emi Katagiri-Simpson
1a1fcbc3bc
Merge remote-tracking branch 'upstream/master' into edit-custom-config
2025-10-28 16:55:39 -04:00
J0J0 Todos
528d5e67e5
docs: Changelog for Handling Paths move/rewrite
2025-10-28 12:56:04 +01:00
J0J0 Todos
d283a35a10
docs: Rewrite Handling Paths chapter (pathlib)
2025-10-28 12:56:04 +01:00
J0J0 Todos
f6ba5bcf01
docs: Move "Handling Paths" to "Developers" chapter
2025-10-28 12:56:04 +01:00
Šarūnas Nejus
e76665bcfb
Do not support 3.14 for now, until we drop 3.9 in a couple of days
2025-10-28 10:26:34 +00:00
Henry
f6ac3db67b
add to index.rest, fix links, reformat, lint
2025-10-27 21:18:49 -07:00
Šarūnas Nejus
77dffd551d
Add a note in the changelog
2025-10-27 08:23:37 +00:00
Henry
2bb072fde1
fixes
2025-10-26 20:20:35 -07:00
Henry
2f88ca0101
pretty much set to go
2025-10-26 16:34:18 -07:00
Henry
77f2f9eecb
Merge branch 'master' into titlecase
2025-10-25 19:46:40 -07:00
Henry
a1844b1caa
lint and format
2025-10-23 18:27:29 -07:00
Henry
72008eea7c
merge with master
2025-10-23 18:25:58 -07:00
Henry
5bce774c33
initial docs draft, add to before choice import stage
2025-10-23 18:23:54 -07:00
J0J0 Todos
4b1e5056d5
lastgenre: Document tuning log -vvv
2025-10-23 19:02:27 +02:00
J0J0 Todos
bf507cd5d4
Changelog for lastgenre tuning log #6007
2025-10-23 19:02:27 +02:00
Jacob Danell
bb541e22c3
Lint the docs
2025-10-20 15:28:33 +02:00
Ember Light
00e3da1a92
Merge branch 'master' into ftintitle-continue-even-if-albumartist-and-artist-is-the-same
2025-10-20 15:24:43 +02:00
Jacob Danell
027b775fcd
Change arg name
2025-10-20 15:22:27 +02:00
Šarūnas Nejus
99987b3f27
Merge branch 'master' into feature/web-handle-nexttrack
2025-10-20 00:31:46 +01:00
J0J0 Todos
39aadf7099
Remove duplicate changelog entry (play plugin)
2025-10-19 08:50:25 +02:00