[xiph-commits] r9874 - websites/xspf.org
lgonze at svn.xiph.org
lgonze at svn.xiph.org
Tue Aug 30 17:28:02 PDT 2005
Author: lgonze
Date: 2005-08-30 17:28:00 -0700 (Tue, 30 Aug 2005)
New Revision: 9874
Modified:
websites/xspf.org/xspf-v1.html
Log:
Fixed stray non-breaking-spaces #A0, which were mangling output in UTF-8.
Modified: websites/xspf.org/xspf-v1.html
===================================================================
--- websites/xspf.org/xspf-v1.html 2005-08-30 23:21:21 UTC (rev 9873)
+++ websites/xspf.org/xspf-v1.html 2005-08-31 00:28:00 UTC (rev 9874)
@@ -198,33 +198,33 @@
</head>
<body>
<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;">
-<tr><td style="background-color: #000000; text-align: center; vertical-align: middle; height: 2.5em;"><b><span class="RFC"> RFC </span></b></td></tr>
-<tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr>
+<tr><td style="background-color: #000000; text-align: center; vertical-align: middle; height: 2.5em;"><b><span class="RFC">RFC</span></b></td></tr>
+<tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr>
</table>
<table summary="header information" width="66%" border="0" cellpadding="1" cellspacing="1">
<tr>
-<td class="header">Playlist Ad-Hoc Group </td>
-<td class="header">L. Gonze </td>
+<td class="header">Playlist Ad-Hoc Group</td>
+<td class="header">L. Gonze</td>
</tr>
<tr>
-<td class="header">INTERNET DRAFT </td>
-<td class="header">M. Friedrich </td>
+<td class="header">INTERNET DRAFT</td>
+<td class="header">M. Friedrich</td>
</tr>
<tr>
<td class="header">
<xspf-v1-draft1>
- </td>
-<td class="header">R. Kaye </td>
+ </td>
+<td class="header">R. Kaye</td>
</tr>
<tr>
<td class="header">
Category:
- Informational </td>
-<td class="header">D. Brown </td>
+ Informational</td>
+<td class="header">D. Brown</td>
</tr>
<tr>
-<td class="header">Expires: July 2005 </td>
-<td class="header">January 2005 </td>
+<td class="header">Expires: July 2005</td>
+<td class="header">January 2005</td>
</tr>
</table>
<p class="title">XSPF Version 1<br><span class="filename">XML Shareable Playlist Format ("spiff")</span>
@@ -234,13 +234,13 @@
moderately simple, and carefully engineered.</p>
<hr class="noprint">
<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;">
-<tr><td style="background-color: #000000; text-align: center; vertical-align: middle; height: 2.5em;"><b><span class="RFC"> RFC </span></b></td></tr>
-<tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr>
+<tr><td style="background-color: #000000; text-align: center; vertical-align: middle; height: 2.5em;"><b><span class="RFC">RFC</span></b></td></tr>
+<tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr>
</table>
<h1><a name="rfc.toc">Table of Contents</a></h1>
<p>
- <b>1
+ <b>1
<a href="#rfc.section.1">Introduction</a></b><br>
@@ -248,7 +248,7 @@
- <b> 1.1
+ <b>1.1
<a href="#rfc.section.1.1">Example</a></b><br>
@@ -257,10 +257,10 @@
- <b>2
+ <b>2
<a href="#rfc.section.2">Administration</a></b><br>
- <b> 2.1
+ <b>2.1
<a href="#rfc.section.2.1">History</a></b><br>
@@ -271,21 +271,21 @@
- <b> 2.2
+ <b>2.2
<a href="#rfc.section.2.2">Acknowledgements</a></b><br>
- <b> 2.3
+ <b>2.3
<a href="#rfc.section.2.3">terminology</a></b><br>
- <b> 2.3.1
+ <b>2.3.1
<a href="#rfc.section.2.3.1">URI, URLs and URNs</a></b><br>
- <b> 2.3.2
+ <b>2.3.2
<a href="#rfc.section.2.3.2">Requirements notation</a></b><br>
@@ -294,16 +294,16 @@
- <b>3
+ <b>3
<a href="#rfc.section.3">Abstractions</a></b><br>
- <b> 3.1
+ <b>3.1
<a href="#rfc.section.3.1">Defining playlists</a></b><br>
- <b> 3.2
+ <b>3.2
<a href="#rfc.section.3.2">What a playlist is not</a></b><br>
@@ -314,7 +314,7 @@
- <b> 3.3
+ <b>3.3
<a href="#rfc.section.3.3">Shareability</a></b><br>
@@ -323,7 +323,7 @@
- <b> 3.4
+ <b>3.4
<a href="#rfc.section.3.4">Content resolver</a></b><br>
@@ -335,7 +335,7 @@
- <b> 3.5
+ <b>3.5
<a href="#rfc.section.3.5">Fuzzy names</a></b><br>
@@ -343,65 +343,65 @@
-<b>4
+<b>4
<a href="#rfc.section.4">Element definitions</a></b><br>
- <b> 4.1
+ <b>4.1
<a href="#rfc.section.4.1">elements</a></b><br>
- <b> 4.1.1
+ <b>4.1.1
<a href="#rfc.section.4.1.1">playlist</a></b><br>
- <b> 4.1.1.1
+ <b>4.1.1.1
<a href="#rfc.section.4.1.1.1">attributes</a></b><br>
- <b> 4.1.1.1.1
+ <b>4.1.1.1.1
<a href="#rfc.section.4.1.1.1.1">xmlns</a></b><br>
- <b> 4.1.1.1.2
+ <b>4.1.1.1.2
<a href="#rfc.section.4.1.1.1.2">version</a></b><br>
- <b> 4.1.1.2
+ <b>4.1.1.2
<a href="#rfc.section.4.1.1.2">elements</a></b><br>
- <b> 4.1.1.2.1
+ <b>4.1.1.2.1
<a href="#rfc.section.4.1.1.2.1">title</a></b><br>
- <b> 4.1.1.2.2
+ <b>4.1.1.2.2
<a href="#rfc.section.4.1.1.2.2">creator</a></b><br>
- <b> 4.1.1.2.3
+ <b>4.1.1.2.3
<a href="#rfc.section.4.1.1.2.3">annotation</a></b><br>
- <b> 4.1.1.2.4
+ <b>4.1.1.2.4
<a href="#rfc.section.4.1.1.2.4">info</a></b><br>
- <b> 4.1.1.2.5
+ <b>4.1.1.2.5
<a href="#rfc.section.4.1.1.2.5">location</a></b><br>
- <b> 4.1.1.2.6
+ <b>4.1.1.2.6
<a href="#rfc.section.4.1.1.2.6">identifier</a></b><br>
- <b> 4.1.1.2.7
+ <b>4.1.1.2.7
<a href="#rfc.section.4.1.1.2.7">image</a></b><br>
- <b> 4.1.1.2.8
+ <b>4.1.1.2.8
<a href="#rfc.section.4.1.1.2.8">date</a></b><br>
@@ -411,71 +411,71 @@
- <b> 4.1.1.2.9
+ <b>4.1.1.2.9
<a href="#rfc.section.4.1.1.2.9">license</a></b><br>
- <b> 4.1.1.2.10
+ <b>4.1.1.2.10
<a href="#rfc.section.4.1.1.2.10">attribution</a></b><br>
- <b> 4.1.1.2.11
+ <b>4.1.1.2.11
<a href="#rfc.section.4.1.1.2.11">link</a></b><br>
- <b> 4.1.1.2.11.1
+ <b>4.1.1.2.11.1
<a href="#rfc.section.4.1.1.2.11.1">attributes</a></b><br>
- <b> 4.1.1.2.11.1.1
+ <b>4.1.1.2.11.1.1
<a href="#rfc.section.4.1.1.2.11.1.1">rel</a></b><br>
- <b> 4.1.1.2.11.2
+ <b>4.1.1.2.11.2
<a href="#rfc.section.4.1.1.2.11.2">content</a></b><br>
- <b> 4.1.1.2.12
+ <b>4.1.1.2.12
<a href="#rfc.section.4.1.1.2.12">meta</a></b><br>
- <b> 4.1.1.2.12.1
+ <b>4.1.1.2.12.1
<a href="#rfc.section.4.1.1.2.12.1">attributes</a></b><br>
- <b> 4.1.1.2.12.1.1
+ <b>4.1.1.2.12.1.1
<a href="#rfc.section.4.1.1.2.12.1.1">rel</a></b><br>
- <b> 4.1.1.2.12.2
+ <b>4.1.1.2.12.2
<a href="#rfc.section.4.1.1.2.12.2">content</a></b><br>
- <b> 4.1.1.2.13
+ <b>4.1.1.2.13
<a href="#rfc.section.4.1.1.2.13">extension</a></b><br>
- <b> 4.1.1.2.13.1
+ <b>4.1.1.2.13.1
<a href="#rfc.section.4.1.1.2.13.1">attributes</a></b><br>
- <b> 4.1.1.2.13.1.1
+ <b>4.1.1.2.13.1.1
<a href="#rfc.section.4.1.1.2.13.1.1">application</a></b><br>
- <b> 4.1.1.2.13.2
+ <b>4.1.1.2.13.2
<a href="#rfc.section.4.1.1.2.13.2">content</a></b><br>
- <b> 4.1.1.2.14
+ <b>4.1.1.2.14
<a href="#rfc.section.4.1.1.2.14">trackList</a></b><br>
@@ -483,110 +483,110 @@
- <b> 4.1.1.2.14.1
+ <b>4.1.1.2.14.1
<a href="#rfc.section.4.1.1.2.14.1">elements</a></b><br>
- <b> 4.1.1.2.14.1.1
+ <b>4.1.1.2.14.1.1
<a href="#rfc.section.4.1.1.2.14.1.1">track</a></b><br>
- <b> 4.1.1.2.14.1.1.1
+ <b>4.1.1.2.14.1.1.1
<a href="#rfc.section.4.1.1.2.14.1.1.1">elements</a></b><br>
- <b> 4.1.1.2.14.1.1.1.1
+ <b>4.1.1.2.14.1.1.1.1
<a href="#rfc.section.4.1.1.2.14.1.1.1.1">location</a></b><br>
- <b> 4.1.1.2.14.1.1.1.2
+ <b>4.1.1.2.14.1.1.1.2
<a href="#rfc.section.4.1.1.2.14.1.1.1.2">identifier</a></b><br>
- <b> 4.1.1.2.14.1.1.1.3
+ <b>4.1.1.2.14.1.1.1.3
<a href="#rfc.section.4.1.1.2.14.1.1.1.3">title</a></b><br>
- <b> 4.1.1.2.14.1.1.1.4
+ <b>4.1.1.2.14.1.1.1.4
<a href="#rfc.section.4.1.1.2.14.1.1.1.4">creator</a></b><br>
- <b> 4.1.1.2.14.1.1.1.5
+ <b>4.1.1.2.14.1.1.1.5
<a href="#rfc.section.4.1.1.2.14.1.1.1.5">annotation</a></b><br>
- <b> 4.1.1.2.14.1.1.1.6
+ <b>4.1.1.2.14.1.1.1.6
<a href="#rfc.section.4.1.1.2.14.1.1.1.6">info</a></b><br>
- <b> 4.1.1.2.14.1.1.1.7
+ <b>4.1.1.2.14.1.1.1.7
<a href="#rfc.section.4.1.1.2.14.1.1.1.7">image</a></b><br>
- <b> 4.1.1.2.14.1.1.1.8
+ <b>4.1.1.2.14.1.1.1.8
<a href="#rfc.section.4.1.1.2.14.1.1.1.8">album</a></b><br>
- <b> 4.1.1.2.14.1.1.1.9
+ <b>4.1.1.2.14.1.1.1.9
<a href="#rfc.section.4.1.1.2.14.1.1.1.9">trackNum</a></b><br>
- <b> 4.1.1.2.14.1.1.1.10
+ <b>4.1.1.2.14.1.1.1.10
<a href="#rfc.section.4.1.1.2.14.1.1.1.10">duration</a></b><br>
- <b> 4.1.1.2.14.1.1.1.11
+ <b>4.1.1.2.14.1.1.1.11
<a href="#rfc.section.4.1.1.2.14.1.1.1.11">link</a></b><br>
- <b> 4.1.1.2.14.1.1.1.11.1
+ <b>4.1.1.2.14.1.1.1.11.1
<a href="#rfc.section.4.1.1.2.14.1.1.1.11.1">attributes</a></b><br>
- <b> 4.1.1.2.14.1.1.1.11.1.1
+ <b>4.1.1.2.14.1.1.1.11.1.1
<a href="#rfc.section.4.1.1.2.14.1.1.1.11.1.1">rel</a></b><br>
- <b> 4.1.1.2.14.1.1.1.11.2
+ <b>4.1.1.2.14.1.1.1.11.2
<a href="#rfc.section.4.1.1.2.14.1.1.1.11.2">content</a></b><br>
- <b> 4.1.1.2.14.1.1.1.12
+ <b>4.1.1.2.14.1.1.1.12
<a href="#rfc.section.4.1.1.2.14.1.1.1.12">meta</a></b><br>
- <b> 4.1.1.2.14.1.1.1.12.1
+ <b>4.1.1.2.14.1.1.1.12.1
<a href="#rfc.section.4.1.1.2.14.1.1.1.12.1">attributes</a></b><br>
- <b> 4.1.1.2.14.1.1.1.12.1.1
+ <b>4.1.1.2.14.1.1.1.12.1.1
<a href="#rfc.section.4.1.1.2.14.1.1.1.12.1.1">rel</a></b><br>
- <b> 4.1.1.2.14.1.1.1.12.2
+ <b>4.1.1.2.14.1.1.1.12.2
<a href="#rfc.section.4.1.1.2.14.1.1.1.12.2">content</a></b><br>
- <b> 4.1.1.2.14.1.1.1.13
+ <b>4.1.1.2.14.1.1.1.13
<a href="#rfc.section.4.1.1.2.14.1.1.1.13">extension</a></b><br>
- <b> 4.1.1.2.14.1.1.1.13.1
+ <b>4.1.1.2.14.1.1.1.13.1
<a href="#rfc.section.4.1.1.2.14.1.1.1.13.1">attributes</a></b><br>
- <b> 4.1.1.2.14.1.1.1.13.1.1
+ <b>4.1.1.2.14.1.1.1.13.1.1
<a href="#rfc.section.4.1.1.2.14.1.1.1.13.1.1">application</a></b><br>
- <b> 4.1.1.2.14.1.1.1.13.2
+ <b>4.1.1.2.14.1.1.1.13.2
<a href="#rfc.section.4.1.1.2.14.1.1.1.13.2">content</a></b><br>
@@ -603,38 +603,38 @@
- <b>5
+ <b>5
<a href="#rfc.section.5">Requirements for XSPF generators</a></b><br>
- <b>6
+ <b>6
<a href="#rfc.section.6">Requirements for XSPF players</a></b><br>
- <b> 6.1
+ <b>6.1
<a href="#rfc.section.6.1">Graceful failure</a></b><br>
- <b> 6.2
+ <b>6.2
<a href="#rfc.section.6.2">Relative paths</a></b><br>
- <b> 6.3
+ <b>6.3
<a href="#rfc.section.6.3">Extension URIs</a></b><br>
- <b>7
+ <b>7
<a href="#rfc.section.7">Usecases for playlists</a></b><br>
- <b> 7.1
+ <b>7.1
<a href="#rfc.section.7.1">Flag player application</a></b><br>
@@ -645,7 +645,7 @@
- <b> 7.2
+ <b>7.2
<a href="#rfc.section.7.2">Allow streaming</a></b><br>
@@ -656,7 +656,7 @@
- <b> 7.3
+ <b>7.3
<a href="#rfc.section.7.3">Collecting fragmented resources</a></b><br>
@@ -667,7 +667,7 @@
- <b> 7.4
+ <b>7.4
<a href="#rfc.section.7.4">Alternate media types</a></b><br>
@@ -676,7 +676,7 @@
- <b> 7.5
+ <b>7.5
<a href="#rfc.section.7.5">Caching derived info</a></b><br>
@@ -684,7 +684,7 @@
- <b> 7.6
+ <b>7.6
<a href="#rfc.section.7.6">Metadata storage</a></b><br>
@@ -692,7 +692,7 @@
- <b> 7.7
+ <b>7.7
<a href="#rfc.section.7.7">Authoring compilations for expressive reasons</a></b><br>
@@ -704,40 +704,40 @@
- <b>8
+ <b>8
<a href="#rfc.section.8">Recipes</a></b><br>
- <b> 8.1
+ <b>8.1
<a href="#rfc.section.8.1">How do I set relative paths in an XSPF playlist, for example if I want to use it as a file manifest?</a></b><br>
- <b> 8.2
+ <b>8.2
<a href="#rfc.section.8.2">How to I convert XSPF to M3U?</a></b><br>
- <b> 8.3
+ <b>8.3
<a href="#rfc.section.8.3">How to I convert XSPF to HTML?</a></b><br>
- <b> 8.4
+ <b>8.4
<a href="#rfc.section.8.4">How to I convert XSPF to SMIL?</a></b><br>
- <b> 8.5
+ <b>8.5
<a href="#rfc.section.8.5">How to I convert XSPF to Soundblox?</a></b><br>
- <b> 8.6
+ <b>8.6
<a href="#rfc.section.8.6">How do I customize XSPF? Should I use namespaces?</a></b><br>
- <b> 8.7
+ <b>8.7
<a href="#rfc.section.8.7">How do I validate XSPF?</a></b><br>
@@ -746,72 +746,72 @@
- <b> 8.8
+ <b>8.8
<a href="#rfc.section.8.8">How do I use MusicBrainz metadata?</a></b><br>
- <b> 8.9
+ <b>8.9
<a href="#rfc.section.8.9">How do I refer to a BitTorrent?</a></b><br>
- <b> 8.10
+ <b>8.10
<a href="#rfc.section.8.10">How do I refer to a Magnet or sha1: URI?</a></b><br>
- <b>§
- <a href="#rfc.references">References</a></b><br><b>§
- <a href="#rfc.authors">Author's Addresses</a></b><br><b>A
+ <b>§
+ <a href="#rfc.references">References</a></b><br><b>§
+ <a href="#rfc.authors">Author's Addresses</a></b><br><b>A
<a href="#rfc.section.A">IANA Considerations</a></b><br>
- <b> A.1
+ <b>A.1
<a href="#rfc.section.A.1">MIME media type name</a></b><br>
- <b> A.2
+ <b>A.2
<a href="#rfc.section.A.2">MIME subtype name</a></b><br>
- <b> A.3
+ <b>A.3
<a href="#rfc.section.A.3">Mandatory parameters</a></b><br>
- <b> A.4
+ <b>A.4
<a href="#rfc.section.A.4">Optional parameters</a></b><br>
- <b> A.5
+ <b>A.5
<a href="#rfc.section.A.5">Translated into plain english</a></b><br>
- <b> A.6
+ <b>A.6
<a href="#rfc.section.A.6">File extension</a></b><br>
- <b> A.7
+ <b>A.7
<a href="#rfc.section.A.7">Security Considerations</a></b><br>
- <b>§
+ <b>§
<a href="#rfc.ipr">Intellectual Property and Copyright Statements</a></b><br>
</p>
<hr class="noprint">
-<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr></table>
+<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr></table>
<h1>
-<a name="rfc.section.1">1</a>
+<a name="rfc.section.1">1</a>
Introduction</h1>
<div style="margin-left: 8px;">
<div><a name="rfc.section.1.p.1"></a></div>
@@ -850,7 +850,7 @@
while XSPF would tell an MP3 player that the text is a
comment and say nothing about formatting.</p>
<h2>
-<a name="rfc.section.1.1">1.1</a>
+<a name="rfc.section.1.1">1.1</a>
Example</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.figure.u.1"></a></div>
@@ -881,13 +881,13 @@
</div>
<hr class="noprint">
-<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr></table>
+<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr></table>
<h1>
-<a name="rfc.section.2">2</a>
+<a name="rfc.section.2">2</a>
Administration</h1>
<div style="margin-left: 8px;">
<h2>
-<a name="rfc.section.2.1">2.1</a>
+<a name="rfc.section.2.1">2.1</a>
History</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.2.1.p.1"></a></div>
@@ -906,7 +906,7 @@
http://xspf.org.</p>
</div>
<h2>
-<a name="rfc.section.2.2">2.2</a>
+<a name="rfc.section.2.2">2.2</a>
Acknowledgements</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.2.2.p.1"></a></div>
@@ -922,11 +922,11 @@
wiki.</p>
</div>
<h2>
-<a name="rfc.section.2.3">2.3</a>
+<a name="rfc.section.2.3">2.3</a>
terminology</h2>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.2.3.1">2.3.1</a>
+<a name="rfc.section.2.3.1">2.3.1</a>
URI, URLs and URNs</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.2.3.1.p.1"></a></div>
@@ -943,7 +943,7 @@
</p>
</div>
<h3>
-<a name="rfc.section.2.3.2">2.3.2</a>
+<a name="rfc.section.2.3.2">2.3.2</a>
Requirements notation</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.2.3.2.p.1"></a></div>
@@ -962,13 +962,13 @@
</div>
<hr class="noprint">
-<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr></table>
+<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr></table>
<h1>
-<a name="rfc.section.3">3</a>
+<a name="rfc.section.3">3</a>
Abstractions</h1>
<div style="margin-left: 8px;">
<h2>
-<a name="rfc.section.3.1">3.1</a>
+<a name="rfc.section.3.1">3.1</a>
Defining playlists</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.3.1.p.1"></a></div>
@@ -979,7 +979,7 @@
their order.</p>
</div>
<h2>
-<a name="rfc.section.3.2">3.2</a>
+<a name="rfc.section.3.2">3.2</a>
What a playlist is not</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.3.2.p.1"></a></div>
@@ -1016,7 +1016,7 @@
avoid duplicating their functionality, poorly.</p>
</div>
<h2>
-<a name="rfc.section.3.3">3.3</a>
+<a name="rfc.section.3.3">3.3</a>
Shareability</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.3.3.p.1"></a></div>
@@ -1048,7 +1048,7 @@
are <em>fuzzy names</em>.</p>
</div>
<h2>
-<a name="rfc.section.3.4">3.4</a>
+<a name="rfc.section.3.4">3.4</a>
Content resolver</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.3.4.p.1"></a></div>
@@ -1086,7 +1086,7 @@
another metadata service.</p>
</div>
<h2>
-<a name="rfc.section.3.5">3.5</a>
+<a name="rfc.section.3.5">3.5</a>
Fuzzy names</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.3.5.p.1"></a></div>
@@ -1101,32 +1101,32 @@
<hr class="noprint">
-<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr></table>
+<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr></table>
<h1>
-<a name="rfc.section.4">4</a>
+<a name="rfc.section.4">4</a>
Element definitions</h1>
<div style="margin-left: 8px;">
<h2>
-<a name="rfc.section.4.1">4.1</a>
+<a name="rfc.section.4.1">4.1</a>
elements</h2>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1">4.1.1</a>
+<a name="rfc.section.4.1.1">4.1.1</a>
playlist</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.1">4.1.1.1</a>
+<a name="rfc.section.4.1.1.1">4.1.1.1</a>
attributes</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.1.1">4.1.1.1.1</a>
+<a name="rfc.section.4.1.1.1.1">4.1.1.1.1</a>
xmlns</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.1.1.p.1"></a></div>
<p>http://xspf.org/ns/0/</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.1.2">4.1.1.1.2</a>
+<a name="rfc.section.4.1.1.1.2">4.1.1.1.2</a>
version</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.1.2.p.1"></a></div>
@@ -1136,11 +1136,11 @@
<p>Notice that the namespace is 0 but the version is 1. This is because version 1 playlists are backwards compatible with version 0 parsers.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2">4.1.1.2</a>
+<a name="rfc.section.4.1.1.2">4.1.1.2</a>
elements</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.2.1">4.1.1.2.1</a>
+<a name="rfc.section.4.1.1.2.1">4.1.1.2.1</a>
title</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.1.p.1"></a></div>
@@ -1149,7 +1149,7 @@
one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.2">4.1.1.2.2</a>
+<a name="rfc.section.4.1.1.2.2">4.1.1.2.2</a>
creator</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.2.p.1"></a></div>
@@ -1159,7 +1159,7 @@
one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.3">4.1.1.2.3</a>
+<a name="rfc.section.4.1.1.2.3">4.1.1.2.3</a>
annotation</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.3.p.1"></a></div>
@@ -1169,7 +1169,7 @@
one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.4">4.1.1.2.4</a>
+<a name="rfc.section.4.1.1.2.4">4.1.1.2.4</a>
info</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.4.p.1"></a></div>
@@ -1180,7 +1180,7 @@
contain exactly one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.5">4.1.1.2.5</a>
+<a name="rfc.section.4.1.1.2.5">4.1.1.2.5</a>
location</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.5.p.1"></a></div>
@@ -1188,7 +1188,7 @@
MAY contain exactly one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.6">4.1.1.2.6</a>
+<a name="rfc.section.4.1.1.2.6">4.1.1.2.6</a>
identifier</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.6.p.1"></a></div>
@@ -1198,7 +1198,7 @@
one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.7">4.1.1.2.7</a>
+<a name="rfc.section.4.1.1.2.7">4.1.1.2.7</a>
image</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.7.p.1"></a></div>
@@ -1207,7 +1207,7 @@
elements MAY contain exactly one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.8">4.1.1.2.8</a>
+<a name="rfc.section.4.1.1.2.8">4.1.1.2.8</a>
date</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.8.p.1"></a></div>
@@ -1231,7 +1231,7 @@
are no playlist creation dates that might be different.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.9">4.1.1.2.9</a>
+<a name="rfc.section.4.1.1.2.9">4.1.1.2.9</a>
license</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.9.p.1"></a></div>
@@ -1240,7 +1240,7 @@
elements may contain zero or one license element.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.10">4.1.1.2.10</a>
+<a name="rfc.section.4.1.1.2.10">4.1.1.2.10</a>
attribution</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.10.p.1"></a></div>
@@ -1263,7 +1263,7 @@
</pre>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.11">4.1.1.2.11</a>
+<a name="rfc.section.4.1.1.2.11">4.1.1.2.11</a>
link</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.11.p.1"></a></div>
@@ -1275,11 +1275,11 @@
</pre>
<h3>
-<a name="rfc.section.4.1.1.2.11.1">4.1.1.2.11.1</a>
+<a name="rfc.section.4.1.1.2.11.1">4.1.1.2.11.1</a>
attributes</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.2.11.1.1">4.1.1.2.11.1.1</a>
+<a name="rfc.section.4.1.1.2.11.1.1">4.1.1.2.11.1.1</a>
rel</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.11.1.1.p.1"></a></div>
@@ -1287,7 +1287,7 @@
</div>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.11.2">4.1.1.2.11.2</a>
+<a name="rfc.section.4.1.1.2.11.2">4.1.1.2.11.2</a>
content</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.11.2.p.1"></a></div>
@@ -1295,7 +1295,7 @@
</div>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.12">4.1.1.2.12</a>
+<a name="rfc.section.4.1.1.2.12">4.1.1.2.12</a>
meta</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.12.p.1"></a></div>
@@ -1308,11 +1308,11 @@
</pre>
<h3>
-<a name="rfc.section.4.1.1.2.12.1">4.1.1.2.12.1</a>
+<a name="rfc.section.4.1.1.2.12.1">4.1.1.2.12.1</a>
attributes</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.2.12.1.1">4.1.1.2.12.1.1</a>
+<a name="rfc.section.4.1.1.2.12.1.1">4.1.1.2.12.1.1</a>
rel</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.12.1.1.p.1"></a></div>
@@ -1320,7 +1320,7 @@
</div>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.12.2">4.1.1.2.12.2</a>
+<a name="rfc.section.4.1.1.2.12.2">4.1.1.2.12.2</a>
content</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.12.2.p.1"></a></div>
@@ -1330,7 +1330,7 @@
</div>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.13">4.1.1.2.13</a>
+<a name="rfc.section.4.1.1.2.13">4.1.1.2.13</a>
extension</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.13.p.1"></a></div>
@@ -1348,11 +1348,11 @@
</pre>
<h3>
-<a name="rfc.section.4.1.1.2.13.1">4.1.1.2.13.1</a>
+<a name="rfc.section.4.1.1.2.13.1">4.1.1.2.13.1</a>
attributes</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.2.13.1.1">4.1.1.2.13.1.1</a>
+<a name="rfc.section.4.1.1.2.13.1.1">4.1.1.2.13.1.1</a>
application</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.13.1.1.p.1"></a></div>
@@ -1361,7 +1361,7 @@
</div>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.13.2">4.1.1.2.13.2</a>
+<a name="rfc.section.4.1.1.2.13.2">4.1.1.2.13.2</a>
content</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.13.2.p.1"></a></div>
@@ -1369,7 +1369,7 @@
</div>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14">4.1.1.2.14</a>
+<a name="rfc.section.4.1.1.2.14">4.1.1.2.14</a>
trackList</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.p.1"></a></div>
@@ -1385,19 +1385,19 @@
<p>xspf:playlist elements MUST contain one and only one
trackList element. The trackList element my be empty.</p>
<h3>
-<a name="rfc.section.4.1.1.2.14.1">4.1.1.2.14.1</a>
+<a name="rfc.section.4.1.1.2.14.1">4.1.1.2.14.1</a>
elements</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1">4.1.1.2.14.1.1</a>
+<a name="rfc.section.4.1.1.2.14.1.1">4.1.1.2.14.1.1</a>
track</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1">4.1.1.2.14.1.1.1</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1">4.1.1.2.14.1.1.1</a>
elements</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.1">4.1.1.2.14.1.1.1.1</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.1">4.1.1.2.14.1.1.1.1</a>
location</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.1.p.1"></a></div>
@@ -1413,7 +1413,7 @@
the named resources.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.2">4.1.1.2.14.1.1.1.2</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.2">4.1.1.2.14.1.1.1.2</a>
identifier</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.2.p.1"></a></div>
@@ -1426,7 +1426,7 @@
elements.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.3">4.1.1.2.14.1.1.1.3</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.3">4.1.1.2.14.1.1.1.3</a>
title</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.3.p.1"></a></div>
@@ -1438,7 +1438,7 @@
elements MAY contain exactly one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.4">4.1.1.2.14.1.1.1.4</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.4">4.1.1.2.14.1.1.1.4</a>
creator</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.4.p.1"></a></div>
@@ -1449,7 +1449,7 @@
elements MAY contain exactly one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.5">4.1.1.2.14.1.1.1.5</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.5">4.1.1.2.14.1.1.1.5</a>
annotation</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.5.p.1"></a></div>
@@ -1459,7 +1459,7 @@
contain exactly one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.6">4.1.1.2.14.1.1.1.6</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.6">4.1.1.2.14.1.1.1.6</a>
info</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.6.p.1"></a></div>
@@ -1467,7 +1467,7 @@
bought or more info can be found.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.7">4.1.1.2.14.1.1.1.7</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.7">4.1.1.2.14.1.1.1.7</a>
image</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.7.p.1"></a></div>
@@ -1476,7 +1476,7 @@
exactly one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.8">4.1.1.2.14.1.1.1.8</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.8">4.1.1.2.14.1.1.1.8</a>
album</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.8.p.1"></a></div>
@@ -1489,7 +1489,7 @@
one.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.9">4.1.1.2.14.1.1.1.9</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.9">4.1.1.2.14.1.1.1.9</a>
trackNum</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.9.p.1"></a></div>
@@ -1500,7 +1500,7 @@
one. It MUST be a valid <a href="http://www.w3.org/TR/xmlschema-2/#dt-nonNegativeInteger">XML Schema nonNegativeInteger</a>.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.10">4.1.1.2.14.1.1.1.10</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.10">4.1.1.2.14.1.1.1.10</a>
duration</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.10.p.1"></a></div>
@@ -1516,7 +1516,7 @@
element.</p>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.11">4.1.1.2.14.1.1.1.11</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.11">4.1.1.2.14.1.1.1.11</a>
link</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.11.p.1"></a></div>
@@ -1529,11 +1529,11 @@
</pre>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.11.1">4.1.1.2.14.1.1.1.11.1</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.11.1">4.1.1.2.14.1.1.1.11.1</a>
attributes</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.11.1.1">4.1.1.2.14.1.1.1.11.1.1</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.11.1.1">4.1.1.2.14.1.1.1.11.1.1</a>
rel</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.11.1.1.p.1"></a></div>
@@ -1541,7 +1541,7 @@
</div>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.11.2">4.1.1.2.14.1.1.1.11.2</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.11.2">4.1.1.2.14.1.1.1.11.2</a>
content</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.11.2.p.1"></a></div>
@@ -1549,7 +1549,7 @@
</div>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.12">4.1.1.2.14.1.1.1.12</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.12">4.1.1.2.14.1.1.1.12</a>
meta</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.12.p.1"></a></div>
@@ -1561,11 +1561,11 @@
</pre>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.12.1">4.1.1.2.14.1.1.1.12.1</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.12.1">4.1.1.2.14.1.1.1.12.1</a>
attributes</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.12.1.1">4.1.1.2.14.1.1.1.12.1.1</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.12.1.1">4.1.1.2.14.1.1.1.12.1.1</a>
rel</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.12.1.1.p.1"></a></div>
@@ -1573,7 +1573,7 @@
</div>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.12.2">4.1.1.2.14.1.1.1.12.2</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.12.2">4.1.1.2.14.1.1.1.12.2</a>
content</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.12.2.p.1"></a></div>
@@ -1584,7 +1584,7 @@
</div>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.13">4.1.1.2.14.1.1.1.13</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.13">4.1.1.2.14.1.1.1.13</a>
extension</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.13.p.1"></a></div>
@@ -1606,11 +1606,11 @@
</pre>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.13.1">4.1.1.2.14.1.1.1.13.1</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.13.1">4.1.1.2.14.1.1.1.13.1</a>
attributes</h3>
<div style="margin-left: 8px;">
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.13.1.1">4.1.1.2.14.1.1.1.13.1.1</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.13.1.1">4.1.1.2.14.1.1.1.13.1.1</a>
application</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.13.1.1.p.1"></a></div>
@@ -1619,7 +1619,7 @@
</div>
</div>
<h3>
-<a name="rfc.section.4.1.1.2.14.1.1.1.13.2">4.1.1.2.14.1.1.1.13.2</a>
+<a name="rfc.section.4.1.1.2.14.1.1.1.13.2">4.1.1.2.14.1.1.1.13.2</a>
content</h3>
<div style="margin-left: 8px;">
<div><a name="rfc.section.4.1.1.2.14.1.1.1.13.2.p.1"></a></div>
@@ -1638,9 +1638,9 @@
<hr class="noprint">
-<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr></table>
+<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr></table>
<h1>
-<a name="rfc.section.5">5</a>
+<a name="rfc.section.5">5</a>
Requirements for XSPF generators</h1>
<div style="margin-left: 8px;">
<div><a name="rfc.section.5.p.1"></a></div>
@@ -1652,13 +1652,13 @@
</div>
<hr class="noprint">
-<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr></table>
+<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr></table>
<h1>
-<a name="rfc.section.6">6</a>
+<a name="rfc.section.6">6</a>
Requirements for XSPF players</h1>
<div style="margin-left: 8px;">
<h2>
-<a name="rfc.section.6.1">6.1</a>
+<a name="rfc.section.6.1">6.1</a>
Graceful failure</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.6.1.p.1"></a></div>
@@ -1672,7 +1672,7 @@
playlist.</p>
</div>
<h2>
-<a name="rfc.section.6.2">6.2</a>
+<a name="rfc.section.6.2">6.2</a>
Relative paths</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.6.2.p.1"></a></div>
@@ -1690,7 +1690,7 @@
</pre>
</div>
<h2>
-<a name="rfc.section.6.3">6.3</a>
+<a name="rfc.section.6.3">6.3</a>
Extension URIs</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.6.3.p.1"></a></div>
@@ -1702,13 +1702,13 @@
</div>
</div>
<hr class="noprint">
-<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr></table>
+<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr></table>
<h1>
-<a name="rfc.section.7">7</a>
+<a name="rfc.section.7">7</a>
Usecases for playlists</h1>
<div style="margin-left: 8px;">
<h2>
-<a name="rfc.section.7.1">7.1</a>
+<a name="rfc.section.7.1">7.1</a>
Flag player application</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.7.1.p.1"></a></div>
@@ -1737,7 +1737,7 @@
application would have the means to do it).</p>
</div>
<h2>
-<a name="rfc.section.7.2">7.2</a>
+<a name="rfc.section.7.2">7.2</a>
Allow streaming</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.7.2.p.1"></a></div>
@@ -1763,7 +1763,7 @@
terse formats.</p>
</div>
<h2>
-<a name="rfc.section.7.3">7.3</a>
+<a name="rfc.section.7.3">7.3</a>
Collecting fragmented resources</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.7.3.p.1"></a></div>
@@ -1792,7 +1792,7 @@
to the XML Base specification or IETF RFC 2396.</p>
</div>
<h2>
-<a name="rfc.section.7.4">7.4</a>
+<a name="rfc.section.7.4">7.4</a>
Alternate media types</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.7.4.p.1"></a></div>
@@ -1818,7 +1818,7 @@
object.</p>
</div>
<h2>
-<a name="rfc.section.7.5">7.5</a>
+<a name="rfc.section.7.5">7.5</a>
Caching derived info</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.7.5.p.1"></a></div>
@@ -1840,7 +1840,7 @@
shared playlists.</p>
</div>
<h2>
-<a name="rfc.section.7.6">7.6</a>
+<a name="rfc.section.7.6">7.6</a>
Metadata storage</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.7.6.p.1"></a></div>
@@ -1868,7 +1868,7 @@
while namespaces don't.)</p>
</div>
<h2>
-<a name="rfc.section.7.7">7.7</a>
+<a name="rfc.section.7.7">7.7</a>
Authoring compilations for expressive reasons</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.7.7.p.1"></a></div>
@@ -1891,48 +1891,48 @@
</div>
<hr class="noprint">
-<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr></table>
+<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr></table>
<h1>
-<a name="rfc.section.8">8</a>
+<a name="rfc.section.8">8</a>
Recipes</h1>
<div style="margin-left: 8px;">
<h2>
-<a name="rfc.section.8.1">8.1</a>
+<a name="rfc.section.8.1">8.1</a>
How do I set relative paths in an XSPF playlist, for example if I want to use it as a file manifest?</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.8.1.p.1"></a></div>
<p>See the <a href="http://www.w3.org/TR/xmlbase/">XML Base</a> specification or <a href="http://www.w3.org/TR/xmlbase/#RFC2396">IETF RFC 2396</a>.</p>
</div>
<h2>
-<a name="rfc.section.8.2">8.2</a>
+<a name="rfc.section.8.2">8.2</a>
How to I convert XSPF to M3U?</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.8.2.p.1"></a></div>
<p>Use the <a href="http://gonze.com/xspf/xspf2m3u.xsl">xspf2m3u.xsl</a> stylesheet.</p>
</div>
<h2>
-<a name="rfc.section.8.3">8.3</a>
+<a name="rfc.section.8.3">8.3</a>
How to I convert XSPF to HTML?</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.8.3.p.1"></a></div>
<p>Use the <a href="http://gonze.com/xspf/xspf2html.xsl">xspf2html.xsl</a> stylesheet.</p>
</div>
<h2>
-<a name="rfc.section.8.4">8.4</a>
+<a name="rfc.section.8.4">8.4</a>
How to I convert XSPF to SMIL?</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.8.4.p.1"></a></div>
<p>Use the <a href="http://gonze.com/xspf/xspf2smil.xsl">xspf2smil.xsl</a> stylesheet.</p>
</div>
<h2>
-<a name="rfc.section.8.5">8.5</a>
+<a name="rfc.section.8.5">8.5</a>
How to I convert XSPF to Soundblox?</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.8.5.p.1"></a></div>
<p>Use the <a href="http://gonze.com/xspf/xspf2soundblox.xsl">xspf2soundblox.xsl</a> stylesheet.</p>
</div>
<h2>
-<a name="rfc.section.8.6">8.6</a>
+<a name="rfc.section.8.6">8.6</a>
How do I customize XSPF? Should I use namespaces?</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.8.6.p.1"></a></div>
@@ -1943,7 +1943,7 @@
XSPF validator.</p>
</div>
<h2>
-<a name="rfc.section.8.7">8.7</a>
+<a name="rfc.section.8.7">8.7</a>
How do I validate XSPF?</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.8.7.p.1"></a></div>
@@ -1965,7 +1965,7 @@
by examining the root element name.</p>
</div>
<h2>
-<a name="rfc.section.8.8">8.8</a>
+<a name="rfc.section.8.8">8.8</a>
How do I use MusicBrainz metadata?</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.8.8.p.1"></a></div>
@@ -1993,14 +1993,14 @@
</pre>
</div>
<h2>
-<a name="rfc.section.8.9">8.9</a>
+<a name="rfc.section.8.9">8.9</a>
How do I refer to a BitTorrent?</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.8.9.p.1"></a></div>
<p>Put the torrent file in a playlist/trackList/track/location element.</p>
</div>
<h2>
-<a name="rfc.section.8.10">8.10</a>
+<a name="rfc.section.8.10">8.10</a>
How do I refer to a Magnet or sha1: URI?</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.8.10.p.1"></a></div>
@@ -2011,7 +2011,7 @@
</div>
</div>
<hr class="noprint">
-<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr></table>
+<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr></table>
<h1><a name="rfc.references">References</a></h1>
<table summary="References" border="0">
@@ -2019,94 +2019,94 @@
<tr>
<td class="topnowrap"><b><a name="RFC2119">[RFC2119]</a></b></td>
<td class="top">
-<a href="mailto:sob at harvard.edu" title="Harvard University">Bradner, S.</a>, "<a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a>", BCP 14, RFC 2119, March 1997.</td>
+<a href="mailto:sob at harvard.edu" title="Harvard University">Bradner, S.</a>,"<a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a>", BCP14, RFC2119, March1997.</td>
</tr>
</table>
<hr class="noprint">
-<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr></table>
+<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr></table>
<h1>
<a name="rfc.authors"></a>Author's Addresses</h1>
<table summary="Authors" width="99%" border="0" cellpadding="0" cellspacing="0">
<tr>
-<td> </td>
+<td></td>
<td>Lucas Gonze</td>
</tr>
<tr>
-<td> </td>
<td></td>
+<td></td>
</tr>
<tr>
-<td class="right"><b>EMail: </b></td>
+<td class="right"><b>EMail:</b></td>
<td><a href="mailto:lucas at gonze.com">lucas at gonze.com</a></td>
</tr>
<tr>
-<td> </td>
<td></td>
+<td></td>
</tr>
<tr>
-<td> </td>
+<td></td>
<td>Matthias Friedrich</td>
</tr>
<tr>
-<td> </td>
<td></td>
+<td></td>
</tr>
<tr>
-<td class="right"><b>EMail: </b></td>
+<td class="right"><b>EMail:</b></td>
<td><a href="mailto:matt at mafr.de">matt at mafr.de</a></td>
</tr>
<tr>
-<td> </td>
<td></td>
+<td></td>
</tr>
<tr>
-<td> </td>
+<td></td>
<td>Robert Kaye</td>
</tr>
<tr>
-<td> </td>
<td></td>
+<td></td>
</tr>
<tr>
-<td class="right"><b>EMail: </b></td>
+<td class="right"><b>EMail:</b></td>
<td><a href="mailto:rob at eorbit.net">rob at eorbit.net</a></td>
</tr>
<tr>
-<td> </td>
<td></td>
+<td></td>
</tr>
<tr>
-<td> </td>
+<td></td>
<td>Dave Brown</td>
</tr>
<tr>
-<td> </td>
<td></td>
+<td></td>
</tr>
<tr>
-<td class="right"><b>EMail: </b></td>
+<td class="right"><b>EMail:</b></td>
<td><a href="mailto:dabrown at yahoo-inc.com">dabrown at yahoo-inc.com</a></td>
</tr>
<tr>
-<td> </td>
<td></td>
+<td></td>
</tr>
</table>
<hr class="noprint">
-<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2"> TOC </b></a></td></tr></table>
+<table summary="link to TOC" class="noprint" style="margin-left: auto; margin-right: 0; float: right; width: 2.5em;"><tr><td style="background-color: #990000; text-align: center; height: 1.5em;"><a href="#rfc.toc"><b class="link2">TOC</b></a></td></tr></table>
<h1>
-<a name="rfc.section.A">A</a>
+<a name="rfc.section.A">A</a>
IANA Considerations</h1>
<div style="margin-left: 8px;">
<h2>
-<a name="rfc.section.A.1">A.1</a>
+<a name="rfc.section.A.1">A.1</a>
MIME media type name</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.A.1.p.1"></a></div>
<p>application</p>
</div>
<h2>
-<a name="rfc.section.A.2">A.2</a>
+<a name="rfc.section.A.2">A.2</a>
MIME subtype name</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.A.2.p.1"></a></div>
@@ -2117,35 +2117,35 @@
process).</p>
</div>
<h2>
-<a name="rfc.section.A.3">A.3</a>
+<a name="rfc.section.A.3">A.3</a>
Mandatory parameters</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.A.3.p.1"></a></div>
<p>none</p>
</div>
<h2>
-<a name="rfc.section.A.4">A.4</a>
+<a name="rfc.section.A.4">A.4</a>
Optional parameters</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.A.4.p.1"></a></div>
<p>"charset", per <a href="#http://www.ietf.org/rfc/rfc3023.txt">RFC3023</a>.</p>
</div>
<h2>
-<a name="rfc.section.A.5">A.5</a>
+<a name="rfc.section.A.5">A.5</a>
Translated into plain english</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.A.5.p.1"></a></div>
<p>The mime type for XSPF playlists is <code>application/xspf+xml</code>.</p>
</div>
<h2>
-<a name="rfc.section.A.6">A.6</a>
+<a name="rfc.section.A.6">A.6</a>
File extension</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.A.6.p.1"></a></div>
<p>.xspf</p>
</div>
<h2>
-<a name="rfc.section.A.7">A.7</a>
+<a name="rfc.section.A.7">A.7</a>
Security Considerations</h2>
<div style="margin-left: 8px;">
<div><a name="rfc.section.A.7.p.1"></a></div>
More information about the commits
mailing list