BTW picking up on the discussion from somewhere (xdg/gnome/some-list) about<br>
a neutral, generic VFS (the VFS would consist of generic platform/toolkit-independent<br>
external apps and plugins that would be invoked via a standardized interface; seems<br>
actually more feasible now with D-BUS than back then), this is just as well possible<br>
with playlists, and since they are rather simple (even XSPF can be reduced to contain<br>
only a miminal amount of metadata).<br>
<br>
Just as an example of what i imagine: it's not exactly the same thing, but in BMP we have<br>
"container" plugins; we define a container to be anything from which you can extract URIs<br>
(and metadata) of tracks that can be played, and we have one for m3u, pls, xspf, i'm about to<br>
write an .asx one (with mixed feelings, heh), and also one for folders, since you can treat<br>
a folder as a container of URIs if you want so.<br>
<br>
Point being: it's possible that the actual storage format is opaque (never the less it has<br>
to be decided upon) and players use something like that generic-VFS method to read<br>
it's contents and/or write to a playlist or create a new one. This would have also the (although<br>
i my opinion doubtful, since m3u and pls are really poor playlist formats) benefit that users<br>
could choose their favorite playlist format system-wide without the apps having to read out<br>
a particular global setting from, well, whatever is appropriate (what's the current XDG standard<br>
for common user configuration?)<br><br><div><span class="gmail_quote">On 7/9/06, <b class="gmail_sendername">Michael Burschik</b> <<a href="mailto:Michael.Burschik@gmx.de">Michael.Burschik@gmx.de</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">So, we have the usual situation: there is no single well-supported<br>standard, there are about a dozen competing "standards", each supported
<br>by one or two applications? How are the chances that the GNOME and KDE<br>players, at least, might agree on a common standard?<br><br>Regards<br><br>Michael Burschik<br>_______________________________________________<br>
xdg mailing list<br><a href="mailto:xdg@lists.freedesktop.org">xdg@lists.freedesktop.org</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/xdg">http://lists.freedesktop.org/mailman/listinfo/xdg</a><br></blockquote>
</div><br>