Wrong album covers in artist page

Alternative Android Client for Subsonic

Moderators: daneren2005, moderators

Wrong album covers in artist page

Postby SenorSmartyPants » Fri Oct 14, 2016 6:38 pm

I've switched over to Ampache and the Subsonic API they provide and I've noticed a problem. I just updated my Weezer album titles so I now have 3 albums titled just "Weezer" instead of also include the cover color in the name.

DSub is displaying the cover for Weezer (Blue) instead of the correct covers for Weezer (Green) and Weezer (Red). The XML returned by ampache seems alright and I looked at the covers pointed to by coverArt= and those are correct.

<subsonic-response xmlns="http://subsonic.org/restapi" type="ampache" version="1.13.0" status="ok">
<directory id="100000001" name="Weezer">
<child id="200000016" album="Weezer" title="Weezer" name="Weezer" isDir="true" coverArt="al-200000016" songCount="10" duration="2474" artistId="100000001" parent="100000001" artist="Weezer" year="1994" genre="Rock"/>
<child id="200000001" album="Pinkerton" title="Pinkerton" name="Pinkerton" isDir="true" coverArt="al-200000001" songCount="10" duration="2072" artistId="100000001" parent="100000001" artist="Weezer" year="1996" genre="Rock"/>
<child id="200000015" album="Good Life" title="Good Life" name="Good Life" isDir="true" coverArt="al-200000015" songCount="5" duration="1217" artistId="100000001" parent="100000001" artist="Weezer" year="1997" genre="Rock"/>
<child id="200000006" album="Christmas CD" title="Christmas CD" name="Christmas CD" isDir="true" coverArt="al-200000006" songCount="2" duration="329" artistId="100000001" parent="100000001" artist="Weezer" year="2000" genre="Rock"/>
<child id="200000018" album="Island in the Sun" title="Island in the Sun" name="Island in the Sun" isDir="true" coverArt="al-200000018" songCount="2" duration="402" artistId="100000001" parent="100000001" artist="Weezer" year="2001" genre="Alternative"/>
<child id="200000017" album="Weezer" title="Weezer" name="Weezer" isDir="true" coverArt="al-200000017" songCount="11" duration="1838" artistId="100000001" parent="100000001" artist="Weezer" year="2001" genre="Rock"/>
<child id="200000002" album="Maladroit" title="Maladroit" name="Maladroit" isDir="true" coverArt="al-200000002" songCount="13" duration="2017" artistId="100000001" parent="100000001" artist="Weezer" year="2002" genre="Rock"/>
<child id="200000013" album="Make Believe" title="Make Believe" name="Make Believe" isDir="true" coverArt="al-200000013" songCount="12" duration="2708" artistId="100000001" parent="100000001" artist="Weezer" year="2005" genre="Rock"/>
<child id="200000019" album="Weezer" title="Weezer" name="Weezer" isDir="true" coverArt="al-200000019" songCount="19" duration="4813" artistId="100000001" parent="100000001" artist="Weezer" year="2008"/>
<child id="200000009" album="Raditude" title="Raditude [Disk 1]" name="Raditude" isDir="true" coverArt="al-200000009" songCount="12" duration="2446" artistId="100000001" parent="100000001" artist="Weezer" year="2009" genre="Rock"/>
<child id="200000010" album="Raditude" title="Raditude [Disk 2]" name="Raditude" isDir="true" coverArt="al-200000010" songCount="4" duration="949" artistId="100000001" parent="100000001" artist="Weezer" year="2009" genre="Rock"/>
<child id="200000007" album="Hurley" title="Hurley" name="Hurley" isDir="true" coverArt="al-200000007" songCount="14" duration="2816" artistId="100000001" parent="100000001" artist="Weezer" year="2010" genre="Rock"/>
<child id="200000005" album="Raditude ...Happy Record Store Day!" title="Raditude ...Happy Record Store Day!" name="Raditude ...Happy Record Store Day!" isDir="true" coverArt="al-200000005" songCount="5" duration="916" artistId="100000001" parent="100000001" artist="Weezer" year="2010" genre="Rock"/>
<child id="200000004" album="Weezer (Rarities Edition)" title="Weezer (Rarities Edition)" name="Weezer (Rarities Edition)" isDir="true" coverArt="al-200000004" songCount="14" duration="3062" artistId="100000001" parent="100000001" artist="Weezer" year="2010" genre="Rock"/>
<child id="200000003" album="Death to False Metal" title="Death to False Metal" name="Death to False Metal" isDir="true" coverArt="al-200000003" songCount="10" duration="1964" artistId="100000001" parent="100000001" artist="Weezer" year="2010" genre="Rock"/>
<child id="200000008" album="Lion and the Witch" title="Lion and the Witch" name="Lion and the Witch" isDir="true" coverArt="al-200000008" songCount="6" duration="1581" artistId="100000001" parent="100000001" artist="Weezer" year="2012" genre="Rock"/>
<child id="200000014" album="Everything Will Be Alright in the End" title="Everything Will Be Alright in the End" name="Everything Will Be Alright in the End" isDir="true" coverArt="al-200000014" songCount="13" duration="2530" artistId="100000001" parent="100000001" artist="Weezer" year="2014" genre="Rock"/>
</directory>
</subsonic-response>


Is there a way to force a reload of cover art displayed in the artist page? I've already cleared my cache in DSub.

Is this something that just confusing DSub at the moment?
SenorSmartyPants
 
Posts: 63
Joined: Thu Jan 08, 2015 5:05 pm

Re: Wrong album covers in artist page

Postby daneren2005 » Fri Oct 14, 2016 8:51 pm

At first blush I guess the problem would be because DSub stores the album art in the folder of the songs, and in this case the three different albums called "Weezer" would all be stored in the same folder. DSub would then assume that it has the correct album art since one is already downloaded, and up until this point I was fairly certain that one folder only held one album at a time.
Developer of DSub for Android
daneren2005
 
Posts: 1709
Joined: Fri Jul 06, 2012 7:52 pm


Return to DSub for Android

Who is online

Users browsing this forum: No registered users and 66 guests