<!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>