Commit Graph
142 Commits
Author SHA1 Message Date
J0J0 Todos 582e3ccce4 Docs for multi-value modify operators 2026-07-08 12:12:15 +01:00
李家成 98d99f818c Address review: wrap tests in class, add changelog, update docs
- Wrap new test_dbcore.py tests in TestModelTypeFallback class
- Add changelog entry for the modify -a multi-value field fix
- Document multi-valued field support for album modify in cli.rst
2026-05-21 23:54:02 +08:00
ShimmerGlass 45e78473b0 feat(import): add --nomove / -M option 2026-05-07 13:50:40 +02:00
Spencer Nystrom f6b44c50de Update docs for archive deletion on move 2026-04-18 22:20:16 -07:00
Šarūnas Nejus 724891fa9d Update docs 2026-04-07 10:43:00 +01:00
Šarūnas Nejus a867b961cc Migrate arranger -> arrangers 2026-04-05 09:15:23 +01:00
Šarūnas Nejus 85eaa447f0 Migrate composer -> composers 2026-04-05 09:15:23 +01:00
Šarūnas Nejus a8f14ced42 Update docs 2026-04-05 09:15:23 +01:00
Šarūnas Nejus f2e282a327 Update docs 2026-04-05 09:15:23 +01:00
Šarūnas Nejus ae3a2e5729 Fix redirect URLs 2026-03-06 11:28:29 +00:00
Šarūnas Nejus a8d53f78de Fix the rest of the tests 2026-02-27 18:34:26 +00:00
Šarūnas Nejus 9d237d10fc Fix multi-value delimiter handling in templates
- Use '\␀' as the DB delimiter while formatting lists with '; ' for
templates.
- Update DelimitedString parsing to accept both separators:
  * '\␀' for the values from the DB
  * '; ' for the rest of parsed values (for example `beet modify genres="eletronic; jazz"`)
- Refresh %first docs and tests to reflect multi-value field behavior.
2026-02-22 16:12:58 +00:00
Ryan Waskiewicz 6408b5e280 Add 'pretend' flag to update command example
Add `p` as an acceptable flag for the `update` command to match the long form section of the command's docs
2025-08-24 09:04:21 -04:00
Šarūnas Nejus ab5acaabb3 Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
Šarūnas Nejus 769dcdc88a Docs: fix linting issues 2025-08-10 16:16:02 +01:00
ktetzlaff b47635dc29 Prefer VISUAL environment variable over EDITOR
When unix tools make use of an external editor, they typically check the
environment variable VISUAL and fall back to EDITOR. This commit adds the
additional check for VISUAL to the existing EDITOR check (where VISUAL is
preferred over EDITOR).
2024-04-14 12:15:30 +02:00
Max Goltzsche 177f284d40 expose incremental_skip_later as cli option
Closes #4958
2023-12-05 01:03:22 +01:00
Max Goltzsche 8a3b9acdee expose import.quiet_fallback as cli option 2023-12-04 22:56:25 +01:00
Arno Hautala aff9f6e313 documentation 2023-09-09 10:31:33 -04:00
J0J0 TodosandAdrian Sampson 9616afd339 Fixes in docs for #4823
as suggested by @sampsyo.

Co-authored-by: Adrian Sampson <adrian@radbox.org>
2023-08-23 06:36:39 +02:00
J0J0 Todos 31cd0ecb4e Add docs for mod -a --noinherit option
and further clarify `mod -a` docs:
Even though e39dcfc002 and the linked discussion
already does a very good job on clarifying what is actually happening when `mod
-a` is issued, this commit adds further details about the difference between
the album query and what is actually modified.
2023-08-23 06:36:39 +02:00
Adrian Sampson b207224d57 Further document formatted modify with examples
I think these can make it clearer why someone would want to use this
feature. (Part of #4095.)
2022-08-20 16:47:01 -07:00
Adrian Sampson 7af40db050 Merge branch 'master' into formatted-modify 2022-08-20 16:37:52 -07:00
Jan Holthuis 6d74ffb833 feat(import): Move logfile import logic to --from-logfile argument
As requested here: https://github.com/beetbox/beets/pull/4387#pullrequestreview-1020040380
2022-06-28 00:17:34 +02:00
Adrian Sampson 85db305972 Remove errant space 2022-04-19 09:19:23 -04:00
arbanhossain 73554acfb0 changed --disable-plugin to --disable-plugins 2022-04-17 11:12:27 +06:00
arbanhossain 6be2617eb1 changed -x/--exclude flag to -P/--disable-plugin 2022-04-16 11:56:30 +06:00
arbanhossain 9dfb80b661 documentation and changelog for --exclude flag 2022-04-15 20:26:54 +06:00
Dominik Schrempf e39dcfc002 clarify -a option for beet modify
See https://github.com/beetbox/beets/discussions/4172.

I think the confusion arises because the documentation refers to the
query. That is, when `-a` is given, albums are queried, not tracks. This
is especially clear when using `beet list`, because then it truly lists
"albums instead of items". However, for other commands, the distinction
between what is queried and what is acted on should be made more clear.

This PR fixes the section for `modify`, but there are more questions:

- `remove` command: The documentation states that it acts on albums
instead of individual tracks. I guess we should also amend that? I think
the complete album including the tracks is deleted, or is that not true?

- `move` command: I think the same is true for this command. If `-a` is
  given, the queried albums including all tracks are moved.

- `update` command: The `-a` flag is not explained here.
2021-12-03 22:36:48 +01:00
Duncan Overbruck 819ba735bd allow templates/formatting of set_fields on import 2021-10-27 00:28:23 +02:00
Duncan Overbruck 636e36ef7a allow templates/formatting when setting fields with modify 2021-10-27 00:10:25 +02:00
Pranesh Prakash b33dbcdd40 Indicate update moves files by default 2021-10-13 19:01:49 +05:30
Adrian Sampson a4352ff845 Merge branch 'master' into 7z_support 2021-05-08 09:47:51 -07:00
Andrew Rogl a28099a351 Remove reference to rarfile version in link 2021-05-08 19:18:11 +10:00
Andrew Rogl cff4ed59bf Update documentation 2021-05-08 15:33:58 +10:00
Jack Wilsdon a9ba25439f Add --plugins flag 2020-10-21 23:44:33 +01:00
wisp3rwind 822bc1ce88 add possibility to select individual items to the remove CLI command 2020-09-13 14:26:00 +02:00
ybnd d3b759d7ca Fix list -af example in documentation
Didn't work since $tracktotal is not an Album field
2020-05-29 13:29:31 +02:00
Mat e760fc6947 Wording/grammar 2019-12-16 21:47:13 +00:00
FichteFoll 9631616b53 Replace a couple URLs that don't point to anything
I'm unsure regarding the pygst tutorial, so I just added another URL
of the best resource I could find with a quick web search.
2019-06-05 23:08:18 +02:00
FichteFoll aa31fea037 Update a lot of URLs to use HTTPS
*All* URLs were checked manually, but only once per domain!

I mostly concerned myself with URLs in documentation rather than source
code because the latter may or may not have impactful changes, while the
former should be straight forward.

Changes in addition to simply adding an s:

- changed pip and pypi references as their location has changed
- MPoD (iOS app) url redirects to Regelian, so I replaced those
- updated homebrew references

Notable observations:

- beets.io does have HTTPS set up properly (via gh-pages)
- beatport.py uses the old HTTP url for beatport
- as does lyrics.py for lyrics.wikia.com
- https://tomahawk-player.org/ expired long ago, but the http page
  redirects to https regardless
- none of the sourceforge subdomains have https (in 2019!)
2019-06-05 03:11:49 +02:00
Jack Wilsdon bed3abd97a Allow exiting object selection early 2018-11-28 17:17:12 +00:00
tummychow e848adab04 Implement from_scratch option
Fixes #934, and also helps with #1173.
2017-12-07 14:46:40 -05:00
Adrian Sampson 71d6dc3544 Docs refinements for #2581 2017-06-13 09:27:42 -04:00
A.L. Kleijngeld 2eb4e3d515 Merge branch 'master' into master 2017-06-13 14:43:10 +02:00
Bart Kleijngeld 52d5d2310b refactoring according to feedback in pull request 2017-06-12 16:46:09 +02:00
Adrian Sampson dfde9ce916 Merge pull request #2510 from SpirosChadoulos/master
New export command (issue #435)
2017-06-11 12:21:06 -04:00
Bart Kleijngeld 91722aea36 added documentation 2017-05-30 21:29:49 +02:00
SpirosChadoulos 3c852d3539 docs 2017-05-13 12:26:31 +03:00
Adrian Sampson 346ecbc6d4 Slightly more verbose config overlay description 2017-04-15 15:43:26 -04:00