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
    • 32

    #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:	35
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:	28
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
    • 32

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

    Comment

    • stephenrjr
      dBpoweramp Supporter
      • Feb 2017
      • 32

      #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
        • 257

        #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
          • 46007

          #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

          • stephenrjr
            dBpoweramp Supporter
            • Feb 2017
            • 32

            #6
            Originally posted by simbun

            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.
            See the spreadsheet image I shared -- column AL shows what CD Ripper populated as dd/tt, where dd is disc number and tt is total discs in set. From what I can tell, IFMULTI is not interpreting the Disc tag correctly.

            Comment

            • stephenrjr
              dBpoweramp Supporter
              • Feb 2017
              • 32

              #7
              Originally posted by Spoon-
              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 See the spreadsheet rows I shared -- column AL shows what CD Ripper added to the Disc tag.

              Does IFMULTI reference this tag when performing Batch Convert ?

              As you can see from my original post, I already include the [disc] value output in my Dynamic Naming string, but IFMULTI is not evaluating to TRUE.

              Comment

              • simbun
                dBpoweramp Supporter
                • Apr 2021
                • 257

                #8
                Originally posted by stephenrjr
                See the spreadsheet image I shared -- column AL shows what CD Ripper populated as dd/tt, where dd is disc number and tt is total discs in set. From what I can tell, IFMULTI is not interpreting the Disc tag correctly.
                I did see the screenshot, but I tested with the latest Windows trial (2026-05-25) and it worked with TOTALDISCS. Maybe it's a bug in the mac version.

                Comment

                • simbun
                  dBpoweramp Supporter
                  • Apr 2021
                  • 257

                  #9
                  stephenrjr

                  I've just checked my tags and I'm using DISCTOTAL not TOTALDISCS, though they both appear valid.

                  Code:
                  hexdump -C --length 3096 01.01.flac
                  00000000  66 4c 61 43 00 00 00 22  10 00 10 00 00 00 0e 00  |fLaC..."........|
                  ...
                  00000950  47 6c 61 6d 20 52 6f 63  6b 23 00 00 00 54 49 54  |Glam Rock#...TIT|
                  00000960  4c 45 3d 53 75 65 20 28  4f 72 20 49 6e 20 41 20  |LE=Sue (Or In A |
                  00000970  53 65 61 73 6f 6e 20 4f  66 20 43 72 69 6d 65 29  |Season Of Crime)|
                  00000980  0c 00 00 00 44 49 53 43  54 4f 54 41 4c 3d 30 33  |....DISCTOTAL=03|
                  I'd double check one of your files to make sure it's not stored as dd/tt as I don't think that's valid in Vorbis.

                  Comment

                  • Spoon-
                    Administrator
                    • Apr 2002
                    • 46007

                    #10
                    Correct
                    Spoon-
                    www.dbpoweramp.com

                    Comment

                    Working...