First of all, Peter, thank you so much for the exceptional effort you put toward this topic. I work with a few people on creating complete catalogues for specific artists and I'm always raving about DBPoweramp to them. It, and the support I've received, is far and away the best for audio conversion software.
You lost me right about here:
To perform CoreConverter.exe style tasks, in terminal:
Code:
/Applications/dBpoweramp\ Music\ Converter.app/Contents/MacOS/dBpoweramp\ Music\ Converter -coreconverter -infile="/path/to/myfile" -outfile="/path/to/newfile" -conver_to="someformat" -put-more-args-here"
Could this be inputted into JRiver's external encoder then (which looks like this)?:
Screen Shot 2022-10-18 at 18.47.01.jpg
I think the answer is yes so I've started writing the code but I have some questions. What do I put as the external encoder path in JRiver? I figured it might be "/Applications/dBpoweramp\ Music\ Converter.app/Contents/MacOS/dBpoweramp\ Music\ Converter" but that isn't working. Do I need to target the Music Converter.app and if so how do I do that? If I want the infile and outfile to be the source file's original location (and folder) then how do I write that (or should I exclude the infile and outfile given the following JRiver options)? Do these mandatory options of JRiver's for the external encoder conflict with DBPoweramp's infile and outfile code (specifically the JRiver settings highlighted in red boxes)?:
Screen Shot 2022-10-18 at 19.27.16.jpg
Here is what the code currently looks like:
Code:
/Applications/dBpoweramp\ Music\ Converter.app/Contents/MacOS/dBpoweramp\ Music\ Converter -coreconverter -infile="/path/to/myfile" -outfile="/path/to/newfile" -convert_to="FLAC" -dspeffect1="Trim Silence=-dbsilence={qt}-80{qt} -threshold={qt}1{qt}" -dspeffect2="ID Tag Processing=-add0={qt}Comment=DBPoweramp{qt} -exportart={qt}(none){qt} -importart={qt}(none){qt} -maxart={qt}(any){qt} -maxartkb={qt}(any){qt} -removemonthdayfromyear -charreplacement={qt}(Disc 1){_RET_}(Disc One){_RET_}(Disc 2){_RET_}(Disc Two){_RET_}(Disc 3){_RET_}(Disc Three){_RET_}(Disc 4){_RET_}(Disc Four){_RET_}(Disc 5){_RET_}(Disc Five){_RET_}(Disc 6){_RET_}(Disc Six){_RET_}(Disc 7){_RET_}(Disc Seven){_RET_}(Disc 8){_RET_}(Disc Eight){_RET_}(Disc 9){_RET_}(Disc Nine){_RET_}(Disc 10){_RET_}(Disc Ten){_RET_}(Disc 11){_RET_}(Disc Eleven){_RET_}(Disc 12){_RET_}(Disc Twelve){_RET_}(Disc 13){_RET_}(Disc Thirteen){_RET_}(Disc 14){_RET_}(Disc Fourteen){_RET_}(Disc 15){_RET_}(Disc Fifteen){qt} -rulemap={qt}IF genre=Hip-Hop/Rap{_RET_}Set genre=Hip-Hop{_RET_}{_RET_}IF genre=Hip Hop/Rap{_RET_}Set genre=Hip-Hop{_RET_}{_RET_}IF genre=Rap{_RET_}Set genre=Hip-Hop{_RET_}{_RET_}IF genre=Hard Rock{_RET_}Set genre=Rock{_RET_}{_RET_}IF genre=Electro{_RET_}Set genre=Electronic{_RET_}{_RET_}IF Genre={_RET_}Set Genre=Unknown{_RET_}{_RET_}IF Album Artist={_RET_}Set Album Artist=[artist]{_RET_}{_RET_}IF genre=House{_RET_}Set genre=Electronic{_RET_}{_RET_}IF genre=Techno{_RET_}Set genre=Electronic{_RET_}{_RET_}IF genre=Ambient{_RET_}Set genre=Electronic{_RET_}{_RET_}IF genre=Rap/Hip Hop{_RET_}Set genre=Hip-Hop{_RET_}{_RET_}IF genre=Rap/Hip-Hop{_RET_}Set genre=Hip-Hop{_RET_}{_RET_}If genre=Hardcore Hip-Hop{_RET_}Set genre=Hip-Hop{_RET_}{_RET_}If genre=Hardcore Hip Hop{_RET_}Set genre=Hip-Hop{_RET_}{_RET_}If genre=Hardcore Rap{_RET_}Set genre=Hip-Hop{_RET_}{_RET_}If genre=Hip Hop{_RET_}Set genre=Hip-Hop{_RET_}{_RET_}IF genre=Alternative & Indie{_RET_}Set genre=Rock{_RET_}{_RET_}IF genre=Alternative{_RET_}Set genre=Rock{_RET_}{_RET_}IF genre=Smooth Jazz{_RET_}Set genre=Jazz{_RET_}{_RET_}If genre=Jazz/Bop{_RET_}Set genre=Jazz{_RET_}{_RET_}If genre=Bop{_RET_}Set genre=Jazz{_RET_}{_RET_}If genre=Soundtrack{_RET_}Set genre=Unknown{_RET_}{_RET_}If user={_RET_}Set user=New Library{_RET_}{_RET_}If grouping={_RET_}Set grouping=Ungrouped{qt}" -dspeffect3="Delete Source File=-recycle -removeemptyfolders" -compression-level-6 -verify
I'm going to begin testing and experimenting with some of the code to see if I can get it to work. I'll update this comment with more questions as they come up. Thanks again and I look forward to hearing from you.
Regards,
Audible