beets/docs/plugins
Michael Krieger 33b350a612 Adds a zero_disc_if_single_disc to the zero plugin
Adds a zero_disc_number_if_single_disc boolean to the zero plugin for writing to files. Adds the logic that, if disctotal is set and there is only one disc in disctotal, that the disc is not set.

This keeps tags cleaner, only using disc on multi-disc albums. The disctotal is not touched, particularly as this is not usually displayed in most clients.

The field is removed only for writing the tags, but the disc number is maintained in the database to avoid breaking anything that may depend on a disc number or avoid possible loops or failed logic.
2025-10-14 03:17:34 +01:00
..
absubmit.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
acousticbrainz.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
advancedrewrite.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
albumtypes.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
aura.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
autobpm.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
badfiles.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
bareasc.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
beatport.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
beetsweb.png Recompress png file (#2552) 2017-05-05 19:52:55 +01:00
bpd.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
bpm.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
bpsync.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
bucket.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
chroma.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
convert.rst fixup! add documentation for write_metadata option 2025-09-24 22:11:47 -04:00
deezer.rst Fix data source penalty application logic 2025-10-10 20:36:33 +01:00
discogs.rst Fix data source penalty application logic 2025-10-10 20:36:33 +01:00
duplicates.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
edit.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
embedart.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
embyupdate.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
export.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
fetchart.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
filefilter.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
fish.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
freedesktop.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
fromfilename.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
ftintitle.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
fuzzy.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
gmusic.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
hook.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
ihate.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
importadded.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
importfeeds.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
index.rst Consider unseen tracks in data source matching 2025-10-10 20:36:33 +01:00
info.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
inline.rst Replace percent formatting 2025-08-30 22:35:00 +01:00
ipfs.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
keyfinder.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
kodiupdate.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
lastgenre.rst more lint 2025-09-21 07:07:14 +02:00
lastimport.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
limit.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
listenbrainz.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
loadext.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
lyrics.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
mbcollection.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
mbsubmit.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
mbsync.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
metasync.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
missing.rst lint 2025-09-21 19:46:31 +01:00
mpdstats.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
mpdupdate.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
musicbrainz.rst Add deprecation warning for <plugin>.source_weight 2025-10-10 20:36:33 +01:00
parentwork.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
permissions.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
play.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
playlist.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
plexupdate.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
random.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
replace.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
replaygain.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
rewrite.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
scrub.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
smartplaylist.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
sonosupdate.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
spotify.rst Fix data source penalty application logic 2025-10-10 20:36:33 +01:00
subsonicplaylist.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
subsonicupdate.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
substitute.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
the.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
thumbnails.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
types.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
unimported.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
web.rst Reformat all docs using docstrfmt 2025-08-10 16:25:05 +01:00
zero.rst Adds a zero_disc_if_single_disc to the zero plugin 2025-10-14 03:17:34 +01:00