Originally Posted by
schmidj
I'm pretty sure your problem is freedb.
Ok, I dug around even more.
And yes, you're right! But geez what a horrible design for a database!
I got a little nerd-core and I busted out my ethernet packet sniffer to look at the exact query dBpoweramp is performing against freedb.
1. I am testing the disc "Titanic (20th Anniversary Edition)"
2. I clear the metadata cache
3. And I do "Retrieve Metadata From" > "freedb".
Here is the URL that dBpoweramp is going to get the track data!
http://freedb.freedb.org/~cddb/cddb....MP+1.0&proto=6
Here's the freedb data that's being sent to dBpoweramp:
Code:
DISCID=fc0db311
DTITLE=James Horner / Titanic: Music From the Motion Picture - 20th Anniversar
DTITLE=y Edition (CD1)
DYEAR=2017
DGENRE=Soundtrack
TTITLE0=Logo / Main Title
TTITLE1=2 1/2 Miles Down
TTITLE2=To the Keldysh / Rose Revealed
TTITLE3=Distant Memories
TTITLE4=My Drawing / Relics & Treasures
TTITLE5=Southampton
TTITLE6=Leaving Port
TTITLE7="Take Her to Sea, Mr. Murdoch"
TTITLE8=First Sighting / Rose's Suicide Attempt
TTITLE9=Jack Saves Rose
TTITLE10=The Promenade / Butterfly Comb
TTITLE11=Rose
TTITLE12=The Portrait
TTITLE13=Lovejoy Chases Jack and Rose
TTITLE14=Lovemaking
TTITLE15="Hard to Starboard" (Extended Version)
TTITLE16=Rose Frees Jack
Now, this all looked fine to me so I was sure this was a bug!!
But then, extra curious, I looked up the freedb database spec and, lo and behold, like you said:
TTITLEN: If the disc is a sampler and there are different artists for the track titles, the track artist and the track title (in that order) should be separated by a "/" with a single space on either side to separate it from the text.
So, I suppose dBpoweramp is doing the right thing — it sees a slash, so it assumes it's an artist and title, to be separated.
So what the heck are you supposed to do for a CD that actually has a slash in a track title?!? Talk about a shortsighted spec!
Thanks again for your help.
(I can obviously easily fix the problems, I just really wanted to make sure this wasn't a bug! )