PDA

View Full Version : The Last MultiVolume BUG (Credits section)



Gagliem
09-20-2007, 07:43 AM
Hi Andrei,
as I told you soon after OCD 6.1.7 was released, the multivolume bug for tracks' Musicians/Credits (see topic 'OCD Musicians/Credits Tracks BUG with BoxSet') was totally resolved.
But I found the last main obstacle to my theme, it's another multivolume bug, but slightly different:
if I have a 2CD with two different bands per cd, or the same band but different guest per cd, my theme splits in two sections the layout for musicians/line-up, guest and so on.
This time OCD instead of displaying only the datas of the first volume, merges all datas for each volume.

For example if a have a double cd like this

CD1
BAND:
Roger Waters(Bass, Vocals)
David Gilmour(Guitars, Vocals)
Nick Mason(Drums and Percussion)
Richard Wright(Keyboards)

CD2
BAND:
Roger Waters(Bass, Vocals)
David Gilmour(Guitars, Vocals)
Nick Mason(Drums and Percussion)
Richard Wright(Keyboards)

GUEST MUSICIANS:
Dick Parry(Saxophone)
Nawasa Crowder(Backing Vocals)
Mary Ann Lindsey(Backing Vocals)
Phyllis Lindsey(Backing Vocals)

Orange CD shows this layout

Disc 1
Roger Waters(Bass, Vocals)
David Gilmour(Guitars, Vocals)
Nick Mason(Drums and Percussion)
Richard Wright(Keyboards)
Dick Parry(Saxophone) - Disc 2
Nawasa Crowder(Backing Vocals) - Disc 2
Mary Ann Lindsey(Backing Vocals) - Disc 2
Phyllis Lindsey(Backing Vocals) - Disc 2

Disc 2
Roger Waters(Bass, Vocals)
David Gilmour(Guitars, Vocals)
Nick Mason(Drums and Percussion)
Richard Wright(Keyboards)
Dick Parry(Saxophone) - Disc 2
Nawasa Crowder(Backing Vocals) - Disc 2
Mary Ann Lindsey(Backing Vocals) - Disc 2
Phyllis Lindsey(Backing Vocals) - Disc 2

Obviusly the same thing happens if musicians differ per cd (f.i. CD1 Pink Floyd / CD2 Genesis)

I pasted a simple example code to test it...

<dax:volume>
<b><dax:volumename/></b><br>

<u>BAND:</u><br>
<dax:member>
<dax:membername/><dax:if(memberrole)>(<dax:memberrole/>)</dax:if><dax:if(membertracks)> - <dax:membertracks/></dax:if><br>
</dax:member>

<u>GUEST MUSICIANS:</u><br>
<dax:guest>
<dax:guestname/><dax:if(guestrole)>(<dax:guestrole/>)</dax:if><dax:if(guesttracks)> - <dax:guesttracks/></dax:if><br>
</dax:guest>
<br>
</dax:volume>

It should be the last big thing I found that doesn't work for my theme, there are other few things and some request, but I'll post them in another topic; this is the most important thing for me, hoping you'll fix it.

Thanks
Emanuele

andrei_c
10-01-2007, 01:29 AM
Hi Emanuele,

Can you send an example of the double album to orangecd@firetongue.com? I tried to reproduce this problem without success, so it must be something specific in your data.

You can create new empty database and import just this one double album into it. That'll give one tiny database, easy to send by e-mail.

Thanks in advance, I really would like to fix all multi-volume bugs once and forever!

Andrei

Gagliem
10-01-2007, 09:54 AM
Hi Andrei!
Nice to hear news from you again.. ;D
I did what you told me, so I posted you a reply with a zip file containing a DB and a DAX modified to help you.

Many Thanks again
Emanuele

Gagliem
05-07-2008, 09:00 AM
Hi again Andrei!
Do you have plans for this bug for the following versions? Did you receive my examples?

Actually this would be the last thing to complete my theme ;) !!!

Hoping to hear news from you soon...
Best Regards
Emanuele