<html>
 <body>
  <div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
   <table bgcolor="#f9f3c9" width="100%" cellpadding="8" style="border: 1px #c9c399 solid;">
    <tr>
     <td>
      This is an automatically generated e-mail. To reply, visit:
      <a href="http://git.reviewboard.kde.org/r/106366/">http://git.reviewboard.kde.org/r/106366/</a>
     </td>
    </tr>
   </table>
   <br />





 <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">I still have not gotten around to properly testing this. Tried to solve another bug with password protected shares. As far as I can tell this one could also have fixed that, but it didn't work.
Will need to dive deeper in DAAP to figure it out, but man, is that a crap protocol.</pre>
 <br />







<p>- Bart</p>


<br />
<p>On September 30th, 2012, 7:28 p.m., Daniel Stöckel wrote:</p>






<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="8" style="background-image: url('http://git.reviewboard.kde.org/media/rb/images/review_request_box_top_bg.png'); background-position: left top; background-repeat: repeat-x; border: 1px black solid;">
 <tr>
  <td>

<div>Review request for Amarok.</div>
<div>By Daniel Stöckel.</div>


<p style="color: grey;"><i>Updated Sept. 30, 2012, 7:28 p.m.</i></p>






<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Description </h1>
 <table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">This simply sends a fake revision-number to the server.

Also appends the session-id field to the track URLs.

See: https://bugs.kde.org/show_bug.cgi?id=306351
See: https://bugs.kde.org/show_bug.cgi?id=306351

Also implement trackForUrl and possiblyContainsTrack ind DaapCollection.
This should allow reconnecting to daap servers that require authentication.
However there seem to be problems with ConnectionManager which handles http
urls as a special case. Also XSPFPlaylist uses the track.location instead
of the track.identifier field when creating Meta::ProxyTracks. Thus using daap://
uidUrl as protocol (as in this patch) does have no effect.</pre>
  </td>
 </tr>
</table>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Testing </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">- Rhythmbox collections now correctly appear and play in Amarok.
- Validated that mt-daap collections are still working.</pre>
  </td>
 </tr>
</table>



<div style="margin-top: 1.5em;">
 <b style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Bugs: </b>


 <a href="https://bugs.kde.org/show_bug.cgi?id=306351">306351</a>


</div>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Diffs</b> </h1>
<ul style="margin-left: 3em; padding-left: 0;">

 <li>src/core-impl/collections/daap/DaapCollection.h <span style="color: grey">(f8655ec)</span></li>

 <li>src/core-impl/collections/daap/DaapCollection.cpp <span style="color: grey">(5d1bd9b)</span></li>

 <li>src/core-impl/collections/daap/DaapMeta.h <span style="color: grey">(9a9c257)</span></li>

 <li>src/core-impl/collections/daap/DaapMeta.cpp <span style="color: grey">(e66afb7)</span></li>

 <li>src/core-impl/collections/daap/daapreader/Reader.cpp <span style="color: grey">(b6196e1)</span></li>

</ul>

<p><a href="http://git.reviewboard.kde.org/r/106366/diff/" style="margin-left: 3em;">View Diff</a></p>




  </td>
 </tr>
</table>








  </div>
 </body>
</html>