illustrate
Products            Buy            Support Forum            Registrations            About           
 

Overwrite warning when output filenames should be different

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • stephenrjr
    dBpoweramp Supporter
    • Feb 2017
    • 30

    #1

    Overwrite warning when output filenames should be different

    The CD album in question is Fleetwood Mac - Tusk which is a 2 disc album that happens to have track 3 on each disc sharing the same name; the album is not a Compilation, but it is a multi-disc album.

    Dynamic Naming:

    [FRONTFOLDER]4[]/[IFCOMP]Compilations/[album][][IF!COMP][artist]/[album][]/[IFMULTI][disc]-[][track] [title]

    Track Metadata:

    Click image for larger version

Name:	Screenshot 2026-06-04 at 4.34.05 PM.png
Views:	7
Size:	56.1 KB
ID:	339035

    I would expect the Dynamic Name to produce two distinct files:

    (output base folder)/Fleetwood Mac/Tusk/1-03 Think About Me.flac
    (output base folder)/Fleetwood Mac/Tusk/2-03 Think About Me.flac

    Instead, this warning is issued:

    Click image for larger version

Name:	Screenshot 2026-06-04 at 4.57.15 PM.png
Views:	4
Size:	94.3 KB
ID:	339036

    Is this a bug, or am I misunderstanding something?

    NOTE: On using the latest release version of Batch Converter 2026-05-25 (2)

  • stephenrjr
    dBpoweramp Supporter
    • Feb 2017
    • 30

    #2
    Additional information ... I'm on Apple Silicon macOS (not Windows).

    Comment

    • stephenrjr
      dBpoweramp Supporter
      • Feb 2017
      • 30

      #3
      Trying to dive deeper into this ...

      From this documentation page https://www.dbpoweramp.com/Help/TuneFUSION/Naming


      [IFMULTI]string[] string is included if part of a multi CD set (ie disc number > 1)

      [IF!MULTI]string[] string is included if not part of a multi CD set (ie disc number <= 1)

      Based on the definitions, it's unclear how IFMULTI and IF!MULTI currently interprets the Disc tag.

      In my situation above, this would mean IFMULTI needs to:

      Disc tag is `empty` or not present: IFMULTI evals to FALSE
      Disc tag is a single number > 1: IFMULTI evals to TRUE
      Disc tag is formatted as a two-part value ("disc_number/total_discs"); therefore,
      if total_discs > 1: IFMULTI evals to TRUE

      Is this how IFMULTI is *suppose* to work?

      Comment

      Working...