From a0ad47c84dfd58b7c73677371d3d279ef2215f6c Mon Sep 17 00:00:00 2001 From: ronso0 Date: Wed, 25 Sep 2024 09:57:24 +0200 Subject: [PATCH 1/2] document new BPM search options --- source/chapters/library.rst | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/source/chapters/library.rst b/source/chapters/library.rst index ac6d28b05b..02c5d72164 100644 --- a/source/chapters/library.rst +++ b/source/chapters/library.rst @@ -426,25 +426,35 @@ Mixxx supports the following filters: title:= "Track 1" artist:="DJ Flop" -* **Numeric filtering**: bitrate, bpm, played, rating, track, year +* **Numeric filtering**: bpm, bitrate, played, rating, track, year Examples :: - bpm:140 - bpm: >140 year: <2010 - bpm: >=140 + rating:<4 rating: <=4 - bpm: 140-150 + rating:3-5 played: >10 .. note:: You can put a space after the colon but currently there must be no space between the operator and the number. + * By default, `bpm:` finds tracks with the exact BPM but also half and double + values. If the half or double values are not integers, ranges are used. The + following example lists tracks with 125.2, [250-251] or [52-53] BPM -* **Special filtering**: key, duration, added, dateadded, datetime_added, date_added + :: + + bpm:125.2 + + * Use `bpm:=` to find exact matches only, i.e. exclude half/double values. + + * `bpm` also supports fuzzy searches, see Special Filtering below. + + +* **Special filtering**: bpm, key, duration, added, dateadded, datetime_added, date_added * Supports fuzzy matching of key searches. The following example lists tracks with harmonically compatible keys to C# minor. @@ -453,6 +463,16 @@ Mixxx supports the following filters: ~key:c#m + * Fuzzy BPM searches find tracks in the range of +/- N % of the current pitch + slider range. N can be set in :menuselection:`Preferences --> Library --> Track Search`. + With the default pitch slider range of 8% and the default BPM search range + of 75%, the following example lists tracks with BPM between 94 and 106. + + :: + + ~bpm:100 + + The following example lists all tracks by “Danger” over 3 minutes long that are rated 4 or 5. From 1365cc223aacb94b297d1a9bec300b5fb988dc1c Mon Sep 17 00:00:00 2001 From: ronso0 Date: Wed, 25 Sep 2024 10:02:53 +0200 Subject: [PATCH 2/2] library: update metadata editing (bulk editing, reference) --- source/chapters/library.rst | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/source/chapters/library.rst b/source/chapters/library.rst index 02c5d72164..ffd37b3604 100644 --- a/source/chapters/library.rst +++ b/source/chapters/library.rst @@ -567,9 +567,6 @@ library columns. You are free to edit most metadata, and Mixxx offers a number of different ways to do so. Note that some information can not be edited, such as bitrate, size, length, type, filename, and location. -.. note:: Mixxx does not support editing the metadata of many tracks at a time - (bulk editing). - .. warning:: Mixxx won't touch your audio files by default. Changes to a track's metadata will be saved to the Mixxx library, but **not** to the track itself. @@ -583,7 +580,7 @@ Manual Edit **Track Inline editing**: To enable inline editing in the :ref:`library ` go to - :menuselection:`Preferences --> Library --> Miscellaneous` and check the box + :menuselection:`Preferences --> Library --> Track Table View` and check the box "Edit metadata after clicking selected track". Select any track in the :ref:`library ` and click on the @@ -602,7 +599,7 @@ Manual Edit .. _library-properties-editor: **Properties editor**: - To open the editor right-click on a **single track** in the library or any track + To open the editor right-click on selected tracks in the library or any track label in decks or samplers, then select :guilabel:`Properties` in the track menu. You can also double-click any track label in the decks or samplers to open the editor directly.