<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    I just did some research on the vala dbus async api. It looks as if
    the good vala people have taken care of the async behaviour.
    Therefore the GetPlaylists can pretty much stay the same. <br>
    <br>
    So the revised list of modifications needed are now :<br>
    <br>
    <ul>
      <li>A new method GetCurrentPlaylist should be added. This would be
        useful for clients that come up and down and hence need to query
        the server (media player) when starting up to sync properly. If
        there is no active playlist, it should return a PlaylistDetail
        with each member set to null ? <br>
      </li>
      <li>A new signal to inform that the current active playlist has
        changed. This would allow for a proper MVC pattern. <br>
      </li>
      <ul>
        <li>This could also cover the situation where the playlist has
          ended and no other playlist has begun in which case the
          returned playlist details struct should contain null members.
          <br>
        </li>
      </ul>
    </ul>
    That should do it. <br>
    <br>
    Good weekend all. <br>
    C<br>
    <br>
  </body>
</html>