title
Products            Buy            Support Forum            Professional            About            Codec Central
 

R17 Multi Encoder put all files to base directory instead of dynamic naming

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Northman
    • Jul 2009
    • 7

    R17 Multi Encoder put all files to base directory instead of dynamic naming

    Hello,

    since the beginning I use a Dynamic Naming and it works like a charm until R16.
    R17 put all files in the base directory when using multi-encoder. There are no subfolder. Just a bunch of files...
    Also the file names are incorrect:
    " - 01 - Title.mp3" or " - 01 - Artist - Title.mp3"
    All start with an additional "space dash space".

    It still works correct using a single encoder.


    [IFCOMP][IFVALUE]album artist,[album artist],_Sampler[]\[album]\[track] - [artist][][IF!COMP][IFVALUE]album artist,[album artist],[artist][]\[album]\[track][] - [title]
    The examples in the dynamic naming dialog:
    Album Artist\Album Title\05 - Title
    Album Artist\Album Title\05 - Artist - Title


    I cannot test this with the CD ripper ATM as I had to diconnect my drive due to massive problems with it in my new PC...


    BTW: my main reason to upgrade to R17 was the support of more threads. 1700x speed (2x MP3 + 3x Ogg) feels good :-) Many thanks for that.


    kind regards
    Northman
  • Spoon
    Administrator
    • Apr 2002
    • 43897

    #2
    Re: R17 Multi Encoder put all files to base directory instead of dynamic naming

    Each encoder within Multi-encoder has its own naming string, on the settings page the for encoder (added to multi-encoder), set to:

    [IFCOMP][IFVALUE]album artist,[album artist],_Sampler[]\[album]\[track] - [artist][][IF!COMP][IFVALUE]album artist,[album artist],[artist][]\[album]\[track][] - [title]
    Spoon
    www.dbpoweramp.com

    Comment

    • Northman
      • Jul 2009
      • 7

      #3
      Re: R17 Multi Encoder put all files to base directory instead of dynamic naming

      Hello Spoon,

      this is the string that is in any of the selected encoders for years.
      Before I started the (32 thread) encoding test of all my FLACs I changed the drive letter in each of the five selected encoders to point to a SSD and not the default mapped network drive. So yes, it was already present.
      Click image for larger version

Name:	2020-04-30 13_51_10-Window.png
Views:	1
Size:	32.4 KB
ID:	294259


      kind regards
      Northman

      Comment

      • Spoon
        Administrator
        • Apr 2002
        • 43897

        #4
        Re: R17 Multi Encoder put all files to base directory instead of dynamic naming

        What is ID Tag processing doing? that is run now to generate the filename. Try removing that.
        Spoon
        www.dbpoweramp.com

        Comment

        • Northman
          • Jul 2009
          • 7

          #5
          Re: R17 Multi Encoder put all files to base directory instead of dynamic naming

          Deletions - Single Tag - [Album Artwork]

          I removed ID Tag processing from all encoders. Same result:
          Click image for larger version

Name:	2020-04-30 15_07_32-dBpoweramp_ Confirm File Replace.png
Views:	1
Size:	8.3 KB
ID:	294260

          The complete saved DSP effects (before):
          Code:
          -dspeffect1="Audio CD - Hidden Track Silence Removal= -digsilence -dbsilence={qt}-45{qt} -window={qt}4000{qt}" -dspeffect2="Audio CD - Silence Track Deletion= -digsilence -dbsilence={qt}-45{qt}" -dspeffect3="ReplayGain=" -dspeffect4="Folder.jpg Preserve= -ext={qt}{qt}" -dspeffect5="ID Tag Processing=-delsingle0={qt}[Album Artwork]{qt} -case={qt}0{qt} -exportart={qt}(none){qt} -importart={qt}(none){qt} -maxart={qt}(any){qt}" -dspeffect6="Preserve Source Attributes="

          Comment

          • Spoon
            Administrator
            • Apr 2002
            • 43897

            #6
            Re: R17 Multi Encoder put all files to base directory instead of dynamic naming

            Your flac files, do they have ID Tags? right click on one of the files >> Edit ID Tags
            Spoon
            www.dbpoweramp.com

            Comment

            • Northman
              • Jul 2009
              • 7

              #7
              Re: R17 Multi Encoder put all files to base directory instead of dynamic naming

              Yes, all are tagged. 99% were ripped and tagged with dBpoweramp.

              Comment

              • Spoon
                Administrator
                • Apr 2002
                • 43897

                #8
                Re: R17 Multi Encoder put all files to base directory instead of dynamic naming

                If you enable 'Music Converter Debug' which you will find in Control Center >> Advanced (end of settings list)

                Then convert just 1 file with the naming above with multi-encoder and post the resulting debug logs here please.
                Spoon
                www.dbpoweramp.com

                Comment

                • Northman
                  • Jul 2009
                  • 7

                  #9
                  Re: R17 Multi Encoder put all files to base directory instead of dynamic naming

                  Code:
                  Splitting Command Line:"C:\Media\dBpoweramp\CoreConverter.exe" -dbcmd="C:\Users\username\AppData\Local\Temp\dBT2A36.tmp"
                  ->->  [dBCoreConverter::ReaddBCommandFile]
                  <-<-  [dBCoreConverter::ReaddBCommandFile]
                  Decodes  [clDecoder::Get]
                  BatchID  [clDecoder::Set]
                  ->->  [cldBCodecHandler::LoadEncoder]
                    Loading Encoder 'C:\Media\dBpoweramp\encoder\mp3 (Lame).DLL'
                  <-<-  [cldBCodecHandler::LoadEncoder]
                  BatchID  [clEncoder::Set]
                  ->->  [dBCoreConverter::StripCoreConverterCmds]
                  <-<-  [dBCoreConverter::StripCoreConverterCmds]
                  SendRawUnCompressed  [clEncoder::Get]
                  IsLive  [clDSP_PreserveSourceAttributes::Get]
                  SendOverReplayGainTags  [clDSP_PreserveSourceAttributes::Get]
                  BatchID  [clDSP_PreserveSourceAttributes::Set]
                  IsLive  [clDSP_FolderJpgPreserve::Get]
                  SendOverReplayGainTags  [clDSP_FolderJpgPreserve::Get]
                  BatchID  [clDSP_FolderJpgPreserve::Set]
                  IsLive  [clDSP::Get]
                  SendOverReplayGainTags  [clDSP::Get]
                  BatchID  [clDSP::Set]
                  IsLive  [clDSP::Get]
                  SendOverReplayGainTags  [clDSP::Get]
                  BatchID  [clDSP::Set]
                  IsLive  [clDSP::Get]
                  SendOverReplayGainTags  [clDSP::Get]
                  BatchID  [clDSP::Set]
                  Communicate  [clDecoder::Get]
                  Communicate  [clEncoder::Get]
                  NeedHQAudio  [clEncoder::Get]
                  Decode As  [clDecoder::Set]
                  ->->  [clDecoder::Open]
                    Opening file 'G:\FLAC\_Sampler\Greatest Hits of the 70's, Disc 1\01 - Madness - One Step beyond.flac' for read access: Opened
                    Init FLAC: 
                    Reading Meta Data: 
                     contained 13 tags:
                  			AccurateRipResult: AccurateRip: Inaccurate (confidence 1)   Secure: Yes   [8189435D]
                  			AccurateRipDiscID: 018-00273dbc-02107725-f00e2312-1
                  			UPC: 724389956221
                  			Title: One Step beyond
                  			Artist: Madness
                  			Album: Greatest Hits of the 70's, Disc 1
                  			Genre: Classic Rock
                  			Year: 2000 10 30
                  			Compilation: 1
                  			replaygain_track_gain: -11.8 dB
                  			replaygain_track_peak: 0.977722
                  			Track: 01/18
                  			Disc: 1/8
                    ->->  [clDecoder::ReadIDTags]
                    <-<-  [clDecoder::ReadIDTags]
                    ->->  [clDecoder::FillAudioProps]
                  	Encoder: FLAC reference libFLAC 1.2.1 20070917
                  	Sample Count: 6,248.676
                  	ID Tag: Vorbis Comments
                  	Contains: CRC, ReplayGain, ID Tag [Vorbis Comments]
                    <-<-  [clDecoder::FillAudioProps]
                    ->->  [clDecoder::FillAudioInfo]
                      Uncompressed WFX (sent to db): Format Tag: 1  Channels: 2  Bits per Sample: 16  Samples Per Second: 44100  Bytes Per Second: 176400  Block Align: 4  CB Size: 0
                      Audio Length: 141693 mili-seconds  18623559 bytes  1411 kbps
                    <-<-  [clDecoder::FillAudioInfo]
                    Creating Decode Buffers: Created
                  <-<-  [clDecoder::Open]
                  SendOverReplayGainTags  [clEncoder::Get]
                  ->->  [clDSP::BeginConversion]
                  <-<-  [clDSP::BeginConversion]
                  ->->  [clDSP::BeginConversion]
                  <-<-  [clDSP::BeginConversion]
                  ->->  [clDSP::BeginConversion]
                    
                  Calculate Trackgain: Yes
                  Calculate Albumgain: No
                  R128 Calculation: Yes  [-18 LUFS]  [clDSP::BeginConversion]
                  <-<-  [clDSP::BeginConversion]
                  ->->  [clDSP_FolderJpgPreserve::BeginConversion]
                  <-<-  [clDSP_FolderJpgPreserve::BeginConversion]
                  ->->  [clDSP_PreserveSourceAttributes::BeginConversion]
                  <-<-  [clDSP_PreserveSourceAttributes::BeginConversion]
                  ->->  [clEncoder::BeginConversion]
                    Converting to 'D:\MP3.Auto\ - 01 - Madness - One Step beyond.mp3' encoder settings ' -V="4.5"'
                    Lame encoder settings: -V 4.5 --noreplaygain -r --little-endian --bitwidth 16 - "D:\MP3.Auto\ - 01 - Madness - One Step beyond.mp3"
                  <-<-  [clEncoder::BeginConversion]
                  Communicate  [clDecoder::Get]
                  Communicate  [clEncoder::Get]
                  Encoding To: mp3 (Lame)
                  Encoder Cmd Line:  -V="4.5"
                  DSP Effects:
                      Audio CD - Hidden Track Silence Removal:  -digsilence -dbsilence="-45" -window="4000"
                      Audio CD - Silence Track Deletion:  -digsilence -dbsilence="-45"
                      ReplayGain: 
                      Folder.jpg Preserve:  -ext=""
                      Preserve Source Attributes: 
                  
                  ============= CONVERSION BEGIN =============
                  ============= CONVERSION END =============
                  Communicate  [clDecoder::Get]
                  Communicate  [clEncoder::Get]
                  ->->  [dBCoreConverter::CloseDecoder]
                  ->->  [clDecoder::Close]
                  <-<-  [clDecoder::Close]
                  ->->  [clDSP::EndConversion]
                  <-<-  [clDSP::EndConversion]
                  ->->  [clDSP::EndConversion]
                  <-<-  [clDSP::EndConversion]
                  ->->  [clDSP::EndConversion]
                    Loudness=-5.73LUFS, TruePeak=-0.20LUFS  [clDSP::EndConversion]
                    Track ReplayGain: -12.27 dB  Peak: 0.977722
                  <-<-  [clDSP::EndConversion]
                  ->->  [clDSP_FolderJpgPreserve::EndConversion]
                  <-<-  [clDSP_FolderJpgPreserve::EndConversion]
                  ->->  [clDSP_PreserveSourceAttributes::EndConversion]
                  <-<-  [clDSP_PreserveSourceAttributes::EndConversion]
                  ->->  [clEncoder::EndConversion]
                  <-<-  [clEncoder::EndConversion]
                    File Size Check : 2710228 bytes   Filename: D:\MP3.Auto\ - 01 - Madness - One Step beyond.mp3
                    File Size Check (before ID Tags Written): 2710228 bytes   Filename: D:\MP3.Auto\ - 01 - Madness - One Step beyond.mp3
                    ->->  [dBCoreConverter::IDTagWriter]
                  Decodes  [clDecoder_MP3_MPG123::Get]
                  IDTags  [clDecoder_MP3_MPG123::Set]
                  ->->  [clDecoder_MP3_MPG123::WriteIDTags]
                    Opening file 'D:\MP3.Auto\ - 01 - Madness - One Step beyond.mp3' for write access: Opened
                  <-<-  [clDecoder_MP3_MPG123::WriteIDTags]
                    <-<-  [dBCoreConverter::IDTagWriter]
                  Communicate  [clDecoder::Get]
                  Communicate  [clEncoder::Get]
                  ->->  [clDSP::AfterConversion]
                  <-<-  [clDSP::AfterConversion]
                  ->->  [clDSP::AfterConversion]
                  <-<-  [clDSP::AfterConversion]
                  ->->  [clDSP::AfterConversion]
                  <-<-  [clDSP::AfterConversion]
                  ->->  [clDSP_FolderJpgPreserve::AfterConversion]
                  <-<-  [clDSP_FolderJpgPreserve::AfterConversion]
                  ->->  [clDSP_PreserveSourceAttributes::AfterConversion]
                  <-<-  [clDSP_PreserveSourceAttributes::AfterConversion]
                    Conversion completed in 1,3 seconds x109 realtime encoding
                    File Size Check (core converter exit): 2711971 bytes   Filename: D:\MP3.Auto\ - 01 - Madness - One Step beyond.mp3
                  ->->  [clDecoder::Close]
                  <-<-  [clDecoder::Close]

                  Comment

                  • Spoon
                    Administrator
                    • Apr 2002
                    • 43897

                    #10
                    Re: R17 Multi Encoder put all files to base directory instead of dynamic naming

                    Bug reproduced and fixed in R17.1, it goes to beta shortly.
                    Spoon
                    www.dbpoweramp.com

                    Comment

                    • Northman
                      • Jul 2009
                      • 7

                      #11
                      Re: R17 Multi Encoder put all files to base directory instead of dynamic naming

                      Many thanks.

                      Have a nice weekend.

                      Comment

                      Working...

                      ]]>