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:	26
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:	19
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

      • simbun
        dBpoweramp Supporter
        • Apr 2021
        • 255

        #4
        Originally posted by stephenrjr
        if total_discs > 1: IFMULTI evals to TRUE
        With FLAC I believe the TOTALDISCS tag needs to be populated, as how else would you know that disc 1 is part of a multi-disc album.
        Last edited by simbun; Today, 08:21 AM.

        Comment

        • Spoon-
          Administrator
          • Apr 2002
          • 46006

          #5
          CD Rippers naming puts disc number in, which would fix this issue:

          [MAXLENGTH]80,[IFVALUE]album artist,[album artist],[IFCOMP]Various Artists[][IF!COMP][artist][][][]\[MAXLENGTH]80,[album][][IFMULTI], Disc [disc][]\[MAXLENGTH]80,[track] [artist] - [title][]
          Spoon-
          www.dbpoweramp.com

          Comment

          Working...