pfpbatchtag.exe overrides Media Type
Posted: 21 Oct 2025 08:06
Hi Berndt
I seem to have found a bug with the pfpbatchtag.exe program.
My Import Format does not specify any media type, however the media type is always overwritten to "Music" when running pfpbatchtag.exe on a file.
You can test this by using my format, setting a file to "Jingle" (or any other media type) and running the pfpbatchtag.exe on the tsv file. You will see that the file will get the "Music" media type.
This is my format for reference:
I seem to have found a bug with the pfpbatchtag.exe program.
My Import Format does not specify any media type, however the media type is always overwritten to "Music" when running pfpbatchtag.exe on a file.
You can test this by using my format, setting a file to "Jingle" (or any other media type) and running the pfpbatchtag.exe on the tsv file. You will see that the file will get the "Music" media type.
This is my format for reference:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<formats>
<format name="RadioTools" type="CSV" extension=".tsv" delimiter="TAB" useHeader="True" quote="" quoteEsc="" quoteHeader="True" trim="False" comment="#" encoding="UTF-8" internal="RADIOTOOLS" import="MetaData">
<fields>
<field name="filename" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="title" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="artist" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="album" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="albumArtist" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="year" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="durationMS" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="cueInMS" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="rampMS" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="ramp2MS" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="nextMS" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="outroMS" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="fadeOutMS" start="0" length="0" align="left" pad=" ">${X}</field>
<field name="cueOutMS" start="0" length="0" align="left" pad=" ">${X}</field>
</fields>
</format>
</formats>