<table><tr><td style="">mtijink created this revision.<br />mtijink added a reviewer: KDE Connect.<br />mtijink requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D11018" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>If the album art is a file url, the code will ask the remote device to transfer that file. It's then stored in the album art cache.</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>It works, but there's an issue I have a hard time to work around. Some input would be helpful.</p>

<p>When you quickly click next (either desktop or android), the code will ask for most of the album arts. But because the desktop does a check to see if the url belongs to one of its players, some fetches are invalid by that time. The android code will not retry fetching, since it thinks it's already fetching that album art. How do I fix that correctly?</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R225 KDE Connect - Android application</div></div></div><br /><div><strong>BRANCH</strong><div><div>mpris-album-art-transfer</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D11018" rel="noreferrer">https://phabricator.kde.org/D11018</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>src/org/kde/kdeconnect/Plugins/MprisPlugin/AlbumArtCache.java<br />
src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisPlugin.java</div></div></div><br /><div><strong>To: </strong>mtijink, KDE Connect<br /></div>