XSPF

XML Shareable Playlist Format (XSPF), pronounced spiff, is an XML-based playlist format for digital media, sponsored by the Xiph.Org Foundation.

XSPF is a data format for sharing the kind of playlist that can be played on a personal computer or portable device. In the same way that any user on any computer can open any web page, XSPF is intended to provide portability for playlists.

Features

  • A playlist format like M3U or ASX
  • MIME content-type of application/xspf+xml
  • Patent-free (no patents by The Primary authors).
  • Specification under a Creative Commons license.
  • XML, like Atom
  • Unicode support
  • Cross platform support

History

XSPF was created by an ad-hoc working group which kicked off in February 2004, achieved rough consensus on version 0 in April 2004, worked on implementations and fine tuning throughout summer and fall 2004, and declared the tuned version to be version 1 in January 2005.

XSPF is not yet an Internet standard, and is not a recommendation of any standards body.

Specification

For detailed documentation, see the XSPF Version 1 specification.

Content Resolution

Traditionally playlists have been composed of file paths that pointed to individual songs. This allowed a playlist to be played locally on one machine or shared if the song file paths were URLs accessible to more than one machine (i.e. on the web). XSPF's meta-data rich open format has permitted a new kind of playlist sharing called content resolution.

In the simplest terms, content resolution is the local recreation of a playlist based on song meta-data. A content resolver will open XSPF playlists and search a music catalog for every song with and

<p>tags, then recreate the playlist with the available matching songs. A music catalog <a href="/articles/may-be.html">May Be</a> a collection of music files on a local disk, a music subscription service like Yahoo! Music Unlimited or some other searchable music archive. The end result are shareable playlists that are not tied to a specific collection or music service.</p> <p>Currently <a href="http://www.musicmobs.com/mobster">Mobster</a> for iTunes (Windows and Mac) and Windows beta versions of MusicIP are the only functional content resolvers. Mobster is known to open XSPF files from <a href="/articles/musicmobs.html">Musicmobs</a>, Last.fm and Yahoo! Music Unlimited.</p> <h2 id="software">Software</h2> <ul> <li>Amarok</li> <li>VLC (stand-alone player, available on every major platform)</li> <li><a href="http://dir.visonair.tv/">Visonair.tv Stream Directory</a> (uses XSPF for server list download)</li> <li><a href="http://libspiff.sourceforge.net/">libSpiff</a> (C++ XSPF library)</li> <li><a href="http://www.visonair.tv/player.php">Visonair.tv Player</a> (supports XSPF files)</li> <li><a href="http://php4xspf.berlios.de/">PHP4XSPF</a> - a set of PHP classes that aims to make it as simple as possible to create XSPF files using PHP.</li> <li><a href="http://xspf.rubyforge.org/">XSPF for Ruby</a> - a pure-Ruby parser and generator library</li> </ul> <p>Many more applications are listed on the XSPF site below.</p> <h2 class="potentially-empty-section" id="external_links">External links</h2> <ul> <li><a href="http://xspf.org/">XSPF home page</a></li> </ul> <p>de:XSPF es:XSPF fr:XSPF</p> </div> <nav class="pagenavigation" aria-label="Article navigation"> <span class="pagination ms-0"> <a class="btn btn-sm btn-secondary previous" href="/articles/spiral-mountain.html" rel="prev"> <span class="visually-hidden"> Previous article: Prev </span> <span class="icon-chevron-left" aria-hidden="true"></span> <span aria-hidden="true">Prev</span> </a> <a class="btn btn-sm btn-secondary next" href="/articles/multi-sensory-aesthetic-experience-1782624045.html" rel="next"> <span class="visually-hidden"> Next article: Next </span> <span aria-hidden="true">Next</span> <span class="icon-chevron-right" aria-hidden="true"></span> </a> </span> </nav> </div> </div> </div> <aside id="sp-sidebar-right" class="col-12 col-sm-12 col-lg-4 "><div class="sp-column wiki-sidebar"> <style> .wiki-metadata-module { margin-bottom: 20px; } .wiki-metadata-module .sp-module-title { background: linear-gradient(135deg, #36c 0%, #2a4d8f 100%); color: #fff; padding: 10px 15px; margin: 0; font-size: 0.95rem; font-weight: 600; border-radius: 4px 4px 0 0; } .wiki-metadata-module .sp-module-content { background: #fff; border: 1px solid #c8ccd1; border-top: none; border-radius: 0 0 4px 4px; padding: 15px; } .wiki-meta-stats { display: flex; justify-content: space-between; text-align: center; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #eaecf0; } .wiki-meta-stats .meta-stat { flex: 1; } .wiki-meta-stats .stat-num { display: block; font-size: 1.25rem; font-weight: 700; color: #202122; line-height: 1.2; } .wiki-meta-stats .stat-label { display: block; font-size: 0.75rem; color: #72777d; text-transform: uppercase; letter-spacing: 0.3px; } .wiki-meta-details { margin-bottom: 12px; } .wiki-meta-details .meta-row { font-size: 0.85rem; color: #202122; margin-bottom: 6px; line-height: 1.4; word-break: break-word; } .wiki-meta-details .meta-label { color: #54595d; font-weight: 500; } .wiki-meta-details .meta-note { color: #72777d; font-size: 0.78rem; } .wiki-meta-details .meta-row .wiki-user-link { color: #0645ad; text-decoration: none; } .wiki-meta-details .meta-row .wiki-user-link:hover { text-decoration: underline; } .wiki-tech-value { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; font-size: 0.76rem; } .wiki-meta-section { margin-top: 12px; padding-top: 12px; border-top: 1px solid #eaecf0; } .wiki-meta-section .meta-section-title { font-size: 0.75rem; font-weight: 600; color: #54595d; text-transform: uppercase; letter-spacing: 0.3px; margin-bottom: 8px; } .wiki-meta-tags { display: flex; flex-wrap: wrap; gap: 5px; } .wiki-meta-tags .meta-tag { display: inline-block; background: #f0f4f8; color: #36c; padding: 3px 8px; border-radius: 3px; font-size: 0.75rem; line-height: 1.3; } .wiki-meta-tags .meta-tag-user { background: #f8f9fa; color: #54595d; } .wiki-meta-tags a.meta-tag-user { color: #0645ad; text-decoration: none; } .wiki-meta-tags a.meta-tag-user:hover { text-decoration: underline; background: #eaf3ff; } .wiki-meta-tags .meta-tag-more { background: transparent; color: #72777d; font-style: italic; } .wiki-meta-tags .meta-tag-project { background: #e8f4e8; color: #2d6a2d; } .wiki-meta-disclosure { margin-top: 10px; } .wiki-meta-disclosure summary { cursor: pointer; color: #0645ad; font-size: 0.82rem; font-weight: 500; } .wiki-meta-list { display: flex; flex-direction: column; gap: 6px; margin-top: 8px; } .wiki-meta-list-item { font-size: 0.8rem; color: #202122; line-height: 1.4; word-break: break-word; } .wiki-meta-list-title a { color: #0645ad; text-decoration: none; } .wiki-meta-list-title a:hover { text-decoration: underline; } .wiki-meta-list-note { color: #72777d; font-size: 0.76rem; } .wiki-meta-subsection-title { font-size: 0.78rem; font-weight: 600; color: #54595d; margin: 10px 0 6px; } /* AfD (Why Deleted) section styles */ .wiki-afd-section .wiki-afd-details { font-size: 0.85rem; color: #202122; } .wiki-afd-section .afd-reason { font-style: italic; color: #54595d; margin-bottom: 6px; padding: 6px 8px; background: #fef6e7; border-left: 3px solid #fc3; border-radius: 0 3px 3px 0; word-wrap: break-word; overflow-wrap: break-word; } .wiki-afd-section .afd-reason a { color: #0645ad; text-decoration: none; word-break: break-all; } .wiki-afd-section .afd-reason a:hover { text-decoration: underline; } .wiki-afd-section .afd-nominator { font-size: 0.8rem; color: #72777d; margin-bottom: 8px; } .wiki-afd-section .afd-nominator .wiki-user-link { color: #0645ad; text-decoration: none; } .wiki-afd-section .afd-nominator .wiki-user-link:hover { text-decoration: underline; } .wiki-afd-section .afd-votes { display: flex; gap: 12px; margin-bottom: 6px; } .wiki-afd-section .afd-votes span { font-size: 0.8rem; font-weight: 500; } .wiki-afd-section .vote-delete { color: #d33; } .wiki-afd-section .vote-keep { color: #14866d; } .wiki-afd-section .vote-merge { color: #36c; } .wiki-afd-section .afd-policies { font-size: 0.8125rem; color: #72777d; } /* Deletion type badges */ .wiki-afd-section .deletion-type-badge { display: inline-block; padding: 2px 8px; border-radius: 3px; font-size: 0.8125rem; font-weight: 600; text-transform: uppercase; margin-bottom: 8px; } .wiki-afd-section .deletion-type-afd { background: #fee7e6; color: #d33; } .wiki-afd-section .deletion-type-csd { background: #f7ecd3; color: #7a4300; } .wiki-afd-section .deletion-type-prod { background: #eaf3ff; color: #36c; } .wiki-afd-section .deletion-type-redirect { background: #e8f5e9; color: #2e7d32; } .wiki-afd-section .deletion-type-other { background: #f0f0f0; color: #54595d; } .wiki-afd-section .afd-nomination { font-size: 0.8rem; color: #72777d; font-style: italic; margin-bottom: 6px; } .wiki-afd-section .csd-code { font-size: 1rem; font-weight: 700; color: #202122; margin-bottom: 4px; } .wiki-afd-section .csd-explanation { font-size: 0.85rem; color: #54595d; margin-bottom: 8px; padding: 8px 10px; background: #f8f9fa; border-left: 3px solid #fc3; border-radius: 2px; } .wiki-afd-section .csd-reason, .wiki-afd-section .prod-reason { font-size: 0.85rem; color: #54595d; margin-bottom: 6px; } .wiki-afd-section .deleted-by { font-size: 0.75rem; color: #72777d; margin-top: 6px; } .wiki-afd-section .deleted-by .wiki-user-link { color: #0645ad; text-decoration: none; } .wiki-afd-section .deleted-by .wiki-user-link:hover { text-decoration: underline; } .wiki-afd-section .afd-rationales { margin-top: 10px; border-top: 1px solid #eaecf0; padding-top: 8px; } .wiki-afd-section .afd-rationale { font-size: 0.8rem; color: #54595d; margin-bottom: 8px; padding: 6px 8px; background: #f8f9fa; border-radius: 3px; border-left: 3px solid #c8ccd1; } .wiki-afd-section .afd-rationale.rationale-delete { border-left-color: #d33; } .wiki-afd-section .afd-rationale.rationale-keep { border-left-color: #14866d; } .wiki-afd-section .afd-rationale .rationale-vote { font-weight: 600; color: #202122; } .wiki-afd-section .afd-rationale .rationale-text { color: #54595d; } .wiki-afd-section .afd-rationale .rationale-user { display: block; font-size: 0.7rem; color: #72777d; margin-top: 2px; } .wiki-afd-section .afd-rationale .rationale-user .wiki-user-link { color: #0645ad; text-decoration: none; } .wiki-afd-section .afd-rationale .rationale-user .wiki-user-link:hover { text-decoration: underline; } .wiki-afd-section .afd-outcome { margin-top: 8px; font-size: 0.85rem; color: #202122; } .wiki-afd-section .afd-read-more { font-size: 0.8rem; color: #36c; text-decoration: none; cursor: pointer; white-space: nowrap; } .wiki-afd-section .afd-read-more:hover { text-decoration: underline; } /* Wikipedia Assessment section styles */ .wiki-assessment-section .assessment-class { font-size: 0.85rem; color: #202122; } .wiki-assessment-section .class-badge { display: inline-block; padding: 2px 8px; border-radius: 3px; font-weight: 600; font-size: 0.8rem; } .wiki-assessment-section .class-fa, .wiki-assessment-section .class-fl { background: #9cbdff; color: #000; } .wiki-assessment-section .class-a, .wiki-assessment-section .class-ga { background: #66ff66; color: #000; } .wiki-assessment-section .class-b { background: #b2ff66; color: #000; } .wiki-assessment-section .class-c { background: #ffff66; color: #000; } .wiki-assessment-section .class-start { background: #ffaa66; color: #000; } .wiki-assessment-section .class-stub { background: #ffa4a4; color: #000; } /* Also Known As (redirect titles) */ .meta-tag-redirect { background: #f0f4f8; color: #54595d; font-style: italic; } /* In Other Languages (interwiki) */ .wiki-interwiki-tags { display: flex; flex-wrap: wrap; gap: 4px; } .meta-tag-lang { display: inline-block; background: #eaf3ff; color: #0645ad; padding: 3px 7px; border-radius: 3px; font-size: 0.75rem; font-weight: 600; text-decoration: none; text-transform: uppercase; letter-spacing: 0.3px; } .meta-tag-lang:hover { background: #36c; color: #fff; } /* deletion_comment — admin raw deletion reason */ .wiki-afd-section .deletion-comment { font-size: 0.8rem; color: #54595d; margin-top: 6px; padding: 5px 8px; background: #f8f9fa; border-left: 3px solid #c8ccd1; border-radius: 0 2px 2px 0; font-style: italic; } /* AfD discussion link */ .wiki-afd-section .afd-discussion-link { margin-top: 6px; font-size: 0.8rem; } .wiki-afd-section .afd-discussion-link a { color: #0645ad; text-decoration: none; } .wiki-afd-section .afd-discussion-link a:hover { text-decoration: underline; } /* Protection History section */ .wiki-protection-section .wiki-protection-log { font-size: 0.82rem; color: #202122; } .wiki-protection-section .protection-entry { padding: 5px 0; border-bottom: 1px solid #f0f0f0; line-height: 1.4; } .wiki-protection-section .protection-entry:last-child { border-bottom: none; } .wiki-protection-section .protection-action { font-weight: 600; color: #202122; } .wiki-protection-section .protection-level { color: #d33; font-weight: 500; } .wiki-protection-section .protection-date { color: #72777d; } .wiki-protection-section .protection-admin { color: #72777d; } .wiki-protection-section .protection-admin .wiki-user-link { color: #0645ad; text-decoration: none; } .wiki-protection-section .protection-admin .wiki-user-link:hover { text-decoration: underline; } .wiki-protection-section .protection-reason { font-size: 0.78rem; color: #72777d; font-style: italic; margin-top: 2px; margin-left: 8px; } .wiki-protection-section .protection-more { font-size: 0.78rem; color: #72777d; font-style: italic; margin-top: 4px; } /* Mobile: keep breathing room between stacked sidebar modules */ @media (max-width: 991px) { .wiki-metadata-module { margin-top: 20px; } } </style> <script> function toggleAfDReason(el) { var container = el.parentNode; var short = container.querySelector(".afd-reason-short"); var full = container.querySelector(".afd-reason-full"); if (full.style.display === "none") { short.style.display = "none"; full.style.display = "inline"; el.textContent = "Read less"; } else { short.style.display = "inline"; full.style.display = "none"; el.textContent = "Read more"; } return false; } </script><div class="sp-module wiki-metadata-module"><h3 class="sp-module-title">🪦 Wikipedia History</h3><div class="sp-module-content"><div class="wiki-meta-stats"><div class="meta-stat"><span class="stat-num">19 years</span><span class="stat-label">age</span></div><div class="meta-stat"><span class="stat-num">1</span><span class="stat-label">editors</span></div><div class="meta-stat"><span class="stat-num">1</span><span class="stat-label">edits</span></div></div><div class="wiki-meta-section"><div class="meta-section-title">Archive Provenance</div><div class="wiki-meta-details"><div class="meta-row"><span class="meta-label">Created:</span> November 26, 2006</div><div class="meta-row"><span class="meta-label">Deleted:</span> March 30, 2026</div><div class="meta-row"><span class="meta-label">Verify:</span> <a href="https://en.wikipedia.org/wiki/Special:Log?type=delete&page=XSPF" target="_blank" rel="nofollow noopener" class="wiki-verify-link">Verify deletion on Wikipedia →</a></div><div class="meta-row"><span class="meta-label">Article size:</span> 3.5 KB</div></div></div><div class="wiki-meta-section" data-nosnippet><div class="meta-section-title">Technical Metadata</div><div class="wiki-meta-details"><div class="meta-row"><span class="meta-label">Wikipedia page ID:</span> <span class="wiki-tech-value">1957379</span></div><div class="meta-row"><span class="meta-label">Metadata captured:</span> June 28, 2026 1:20 AM</div><div class="meta-row"><span class="meta-label">Metadata updated:</span> June 28, 2026 1:20 AM</div></div></div><div class="wiki-meta-section"><div class="meta-section-title">Subject Tags</div><div class="wiki-meta-tags"><span class="meta-tag">Playlist file formats</span><span class="meta-tag">Xiph.Org projects</span><span class="meta-tag">XML-based standards</span></div></div><div class="wiki-meta-section"><div class="meta-section-title">In Other Languages (3)</div><div class="wiki-interwiki-tags"><a href="https://de.wikipedia.org/wiki/XSPF" target="_blank" rel="noopener" class="meta-tag meta-tag-lang" title="XSPF">de</a><a href="https://es.wikipedia.org/wiki/XSPF" target="_blank" rel="noopener" class="meta-tag meta-tag-lang" title="XSPF">es</a><a href="https://fr.wikipedia.org/wiki/XSPF" target="_blank" rel="noopener" class="meta-tag meta-tag-lang" title="XSPF">fr</a></div></div><details class="wiki-meta-disclosure" data-nosnippet><summary>View language edition titles</summary><div class="wiki-meta-list"><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="https://de.wikipedia.org/wiki/XSPF" target="_blank" rel="noopener">de</a></span><span class="wiki-meta-list-note"> · XSPF</span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="https://es.wikipedia.org/wiki/XSPF" target="_blank" rel="noopener">es</a></span><span class="wiki-meta-list-note"> · XSPF</span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="https://fr.wikipedia.org/wiki/XSPF" target="_blank" rel="noopener">fr</a></span><span class="wiki-meta-list-note"> · XSPF</span></div></div></details><div class="wiki-meta-section wiki-afd-section"><div class="meta-section-title">Why Deleted</div><div class="wiki-afd-details"><div class="deletion-type-badge deletion-type-other">Deleted</div><div class="deleted-by">by <a href="https://en.wikipedia.org/wiki/User:Explicit" target="_blank" rel="noopener" class="wiki-user-link">Explicit</a></div><div class="deletion-comment">G8: Redirect to deleted page XML Shareable Playlist Format</div></div></div><div class="wiki-meta-section"><div class="meta-section-title">Sources</div><div class="wiki-meta-list"><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://dir.visonair.tv/" target="_blank" rel="noopener">http://dir.visonair.tv/</a></span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://libspiff.sourceforge.net/" target="_blank" rel="noopener">http://libspiff.sourceforge.net/</a></span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://php4xspf.berlios.de/" target="_blank" rel="noopener">http://php4xspf.berlios.de/</a></span></div></div><div class="meta-note">Additional preserved links are available in the archive details below.</div></div><div class="wiki-meta-section" data-nosnippet><div class="meta-section-title">Archive Inventory</div><details class="wiki-meta-disclosure" data-nosnippet><summary>View stored source record counts</summary><div class="wiki-meta-details"><div class="meta-row"><span class="meta-label">Revision rows stored:</span> 0</div><div class="meta-row"><span class="meta-label">Outgoing links stored:</span> 17</div><div class="meta-row"><span class="meta-label">External links stored:</span> 9</div><div class="meta-row"><span class="meta-label">Templates stored:</span> 3</div><div class="meta-row"><span class="meta-label">Talk exports stored:</span> 0</div><div class="meta-row"><span class="meta-label">AfD exports stored:</span> 0</div><div class="meta-row"><span class="meta-label">Raw API payloads stored:</span> 0</div><div class="meta-row"><span class="meta-label">Image records stored:</span> 0</div></div></details><details class="wiki-meta-disclosure" data-nosnippet><summary>View full source metadata</summary><div class="wiki-meta-subsection-title">Outgoing Wikipedia links (17)</div><div class="wiki-meta-tags"><span class="meta-tag">Advanced Stream Redirector</span><span class="meta-tag">Amarok (audio)</span><span class="meta-tag">Atom %28standard%29</span><span class="meta-tag">Creative Commons</span><span class="meta-tag">Digital media</span><span class="meta-tag">ITunes</span><span class="meta-tag">Last.fm</span><span class="meta-tag">M3U</span><span class="meta-tag">MIME</span><span class="meta-tag">MusicIP</span><span class="meta-tag">Musicmobs</span><span class="meta-tag">Playlist</span><span class="meta-tag">Unicode</span><span class="meta-tag">VLC media player</span><span class="meta-tag">Xiph.Org Foundation</span><span class="meta-tag">XML</span><span class="meta-tag">Yahoo! Music Unlimited</span></div><div class="wiki-meta-subsection-title">External links (9)</div><div class="wiki-meta-list"><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://dir.visonair.tv/" target="_blank" rel="noopener">http://dir.visonair.tv/</a></span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://libspiff.sourceforge.net/" target="_blank" rel="noopener">http://libspiff.sourceforge.net/</a></span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://php4xspf.berlios.de/" target="_blank" rel="noopener">http://php4xspf.berlios.de/</a></span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://www.musicmobs.com/mobster" target="_blank" rel="noopener">http://www.musicmobs.com/mobster</a></span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://www.visonair.tv/player.php" target="_blank" rel="noopener">http://www.visonair.tv/player.php</a></span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://xiph.org/" target="_blank" rel="noopener">http://xiph.org/</a></span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://xspf.org/" target="_blank" rel="noopener">http://xspf.org/</a></span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://xspf.org/xspf-v1.html" target="_blank" rel="noopener">http://xspf.org/xspf-v1.html</a></span></div><div class="wiki-meta-list-item"><span class="wiki-meta-list-title"><a href="http://xspf.rubyforge.org/" target="_blank" rel="noopener">http://xspf.rubyforge.org/</a></span></div></div><div class="wiki-meta-subsection-title">Templates (3)</div><div class="wiki-meta-tags"><span class="meta-tag meta-tag-project">Infobox file format</span><span class="meta-tag meta-tag-project">Portalpar</span><span class="meta-tag meta-tag-project">Xiph.org</span></div></details></div></div></div> </div></div> <div class="sp-module wikibin-related-injected"><h3 class="sp-module-title">See Also</h3><div class="sp-module-content"><div class="mod-wikibin-related" data-match-type="wikipedia_categories"> <div class="mod-relateditems-cards"> <a href="/articles/xml-shareable-playlist-format.html" class="related-card"> <div class="related-card-content"> <h4 class="related-card-title">XML Shareable Playlist Format</h4> <p class="related-card-excerpt">XML Shareable Playlist Format (XSPF), pronounced spiff, is an XML-based playlist format for digital...</p> </div> </a> <a href="/articles/list-of-hardware-and-software-that-supports-flac.html" class="related-card"> <div class="related-card-content"> <h4 class="related-card-title">List of hardware and software that supports FLAC</h4> <p class="related-card-excerpt">This is a list of computer hardware and software which supports FLAC (Free Lossless Audio Codec), a...</p> </div> </a> <a href="/articles/windows-media-player-playlist.html" class="related-card"> <div class="related-card-content"> <h4 class="related-card-title">Windows Media Player Playlist</h4> <p class="related-card-excerpt">WPL (Windows Media Player Playlist) is a computer file format that stores multimedia playlists. It...</p> </div> </a> <a href="/articles/kalliope-playlist.html" class="related-card"> <div class="related-card-content"> <h4 class="related-card-title">Kalliope PlayList</h4> <p class="related-card-excerpt">Kalliope Playlist is a format of media files playlist similar to M3U or PLS but based on XML...</p> </div> </a> <a href="/articles/iceshare.html" class="related-card"> <div class="related-card-content"> <h4 class="related-card-title">IceShare</h4> <p class="related-card-excerpt">IceShare is an unfinished peercasting system for Ogg multimedia. It has been in the planning stages...</p> </div> </a> </div> </div></div></div></div></aside></div> </div> </div> </section> <footer id="sp-footer" > <div class="container"> <div class="container-inner"> <div class="row"> <div id="sp-footer1" class="col-sm-12 col-lg-6 "><div class="sp-column "><div class="sp-module "><div class="sp-module-content"> <div id="mod-custom119" class="mod-custom custom"> <p>© 2026 Wikibin.org — Preserving deleted Wikipedia articles</p></div> </div></div></div></div><div id="sp-footer2" class="col-sm-12 col-lg-6 "><div class="sp-column "><div class="sp-module "><div class="sp-module-content"> <div id="mod-custom118" class="mod-custom custom"> <div class="text-end"><a href="/about.html">About</a> • <a href="/license.html">License</a> • <a href="/takedown.html">Takedown</a> • <a href="/privacy.html">Privacy</a> • <a href="/contact.html">Contact</a></div></div> </div></div></div></div></div> </div> </div> <div class="container"><div class="wikibin-social-footer" style="display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0 6px;border-top:1px solid #dee2e6;margin-top:12px"> <a href="https://x.com/UncensoredWiki" target="_blank" rel="noopener" title="Follow on X" aria-label="Follow on X / Twitter" class="wikibin-social-btn wikibin-social-x" style="display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;color:#fff;text-decoration:none;transition:transform .15s,box-shadow .15s;background:#000"><svg viewBox="0 0 24 24" width="22" height="22" fill="currentColor" aria-hidden="true"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg></a> <a href="https://bsky.app/profile/uncensoredwiki.bsky.social" target="_blank" rel="noopener" title="Follow on Bluesky" aria-label="Follow on Bluesky" class="wikibin-social-btn wikibin-social-bluesky" style="display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;color:#fff;text-decoration:none;transition:transform .15s,box-shadow .15s;background:#0085ff"><svg viewBox="0 0 568 501" width="22" height="22" fill="currentColor" aria-hidden="true"><path d="M123.121 33.664C188.241 82.553 258.281 181.68 284 234.873c25.719-53.192 95.759-152.32 160.879-201.21C491.866-1.611 568-28.906 568 57.947c0 17.346-9.945 145.713-15.778 166.555-20.275 72.453-94.155 90.933-159.875 79.748C507.222 323.8 536.444 388.56 473.333 453.32c-119.86 122.992-172.272-30.859-185.702-70.281-2.462-7.227-3.614-10.608-3.631-7.733-.017-2.875-1.169.506-3.631 7.733-13.43 39.422-65.842 193.273-185.702 70.281-63.111-64.76-33.889-129.52 80.986-149.071-65.72 11.185-139.6-7.295-159.875-79.748C10.045 203.66.1 75.293.1 57.947.1-28.906 76.18-1.611 123.121 33.664z"/></svg></a> <a href="https://www.threads.net/@uncensoredwiki" target="_blank" rel="noopener" title="Follow on Threads" aria-label="Follow on Threads" class="wikibin-social-btn wikibin-social-threads" style="display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;color:#fff;text-decoration:none;transition:transform .15s,box-shadow .15s;background:#000"><svg viewBox="0 0 192 192" width="22" height="22" fill="currentColor" aria-hidden="true"><path d="M141.537 88.988a66.667 66.667 0 0 0-2.518-1.143c-1.482-27.307-16.403-42.94-41.457-43.1h-.34c-14.986 0-27.449 6.396-35.12 18.036l13.779 9.452c5.73-8.695 14.724-10.548 21.348-10.548h.229c8.249.053 14.474 2.452 18.503 7.129 2.932 3.405 4.893 8.111 5.864 14.05-7.314-1.243-15.224-1.626-23.68-1.14-23.82 1.371-39.134 15.326-38.242 34.846.453 9.899 5.27 18.41 13.552 23.97 7.001 4.7 16.02 7.06 25.397 6.654 12.37-.535 22.063-5.2 28.8-13.87 5.118-6.582 8.344-15.06 9.72-25.635 5.817 3.514 10.132 8.146 12.61 13.71 4.15 9.316 4.392 24.628-3.455 32.553-7.076 7.142-15.578 10.224-30.926 10.34-17.023-.128-29.878-5.605-38.212-16.276-7.752-9.925-11.741-24.124-11.853-42.22.112-18.096 4.1-32.295 11.853-42.22 8.334-10.671 21.189-16.148 38.212-16.276 17.148.132 30.242 5.67 38.896 16.455l13.168-12.632c-12.132-15.105-29.263-22.81-50.908-22.955h-.157c-21.482.14-38.405 7.697-50.318 22.47-10.627 13.184-16.2 31.108-16.55 53.238-.05.486-.05.973-.05 1.463 0 .49 0 .977.05 1.463.35 22.13 5.923 40.054 16.55 53.238 11.913 14.773 28.836 22.33 50.318 22.47h.157c19.763-.14 32.53-5.34 42.532-15.285 13.488-13.42 12.723-33.102 7.05-45.84-4.063-9.12-11.455-16.568-21.39-21.63zm-54.126 41.016c-10.378.6-16.853-5.236-17.176-11.306-.39-7.356 5.225-15.556 25.605-16.728 2.226-.128 4.4-.19 6.525-.19 6.252 0 12.088.601 17.282 1.72-1.969 21.586-15.832 25.918-32.236 26.504z"/></svg></a> <a href="https://youtube.com/channel/UCj8JkMFblFs_3rO7J0tz46w" target="_blank" rel="noopener" title="Subscribe on YouTube" aria-label="Subscribe on YouTube" class="wikibin-social-btn wikibin-social-youtube" style="display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;color:#fff;text-decoration:none;transition:transform .15s,box-shadow .15s;background:#FF0000"><svg viewBox="0 0 24 24" width="22" height="22" fill="currentColor" aria-hidden="true"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a> </div></div></footer> </main> </div> </div> <!-- Off Canvas Menu --> <div class="offcanvas-overlay"></div> <!-- Rendering the offcanvas style --> <!-- If canvas style selected then render the style --> <!-- otherwise (for old templates) attach the offcanvas module position --> <div class="offcanvas-menu left-1 offcanvas-arrow-right" tabindex="-1" inert> <div class="d-flex align-items-center justify-content-between p-3 pt-4"> <a href="#" class="close-offcanvas" role="button" aria-label="Close Off-canvas"> <div class="burger-icon" aria-hidden="true"> <span></span> <span></span> <span></span> </div> </a> </div> <div class="offcanvas-inner"> <div class="d-flex header-modules mb-3"> </div> <div class="sp-module "><div class="sp-module-content"><ul class="mod-menu mod-list menu nav-pills"> <li class="item-101 default"><a href="/" >Home</a></li><li class="item-102 current active"><a href="/articles.html" aria-current="location">Articles</a></li><li class="item-113"><a href="/search.html" >Search</a></li><li class="item-114"><a href="/random.html" >Random</a></li><li class="item-115"><a href="/popular.html" >Popular</a></li><li class="item-116 menu-deeper menu-parent"><span class="mod-menu__heading nav-header ">Browse<span class="menu-toggler"></span></span> <ul class="mod-menu__sub list-unstyled small menu-child"><li class="item-117 scriptasyncsrcpergolamimosatopaliassettings-renderjsscript"><a href="/browse/people.html" >People</a></li><li class="item-118 scriptasyncsrcloggiaelmtoprealmreset-responsejsscript"><a href="/browse/places.html" >Places</a></li><li class="item-119"><a href="/browse/organizations.html" >Organizations</a></li><li class="item-120"><a href="/browse/entertainment.html" >Entertainment</a></li><li class="item-121"><a href="/browse/technology.html" >Technology</a></li><li class="item-122 scriptasyncsrcindigocresttopmiddlewarescope-runtimejsscript"><a href="/browse/science.html" >Science</a></li><li class="item-123"><a href="/browse/politics.html" >Politics</a></li><li class="item-124"><a href="/browse/history.html" >History</a></li><li class="item-125"><a href="/browse/general.html" >General</a></li></ul></li><li class="item-126"><a href="/about.html" >About</a></li><li class="item-127 scriptasyncsrckblaacomgfontttfscript"><a href="/why-deleted.html" >Why Deleted</a></li></ul> </div></div> <!-- custom module position --> </div> </div> <!-- Go to top --> <a href="#" class="sp-scroll-up" aria-label="Scroll to top"><span class="fas fa-angle-up" aria-hidden="true"></span></a> <style> .wikibin-consent-banner{position:fixed;left:0;right:0;bottom:0;background:#1a1a1a;color:#fff;padding:1rem 0;z-index:10000;box-shadow:0 -2px 10px rgba(0,0,0,0.3);display:none} .wikibin-consent-banner.show{display:block} .wikibin-consent-content{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;flex-wrap:wrap;gap:1rem} .wikibin-consent-message{flex:1;min-width:300px} .wikibin-consent-buttons{display:flex;gap:0.5rem;flex-wrap:wrap} .wikibin-consent-btn{padding:0.5rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background 0.3s} .wikibin-consent-btn-accept{background:#0645ad;color:#fff} .wikibin-consent-btn-accept:hover{background:#0534a0} .wikibin-consent-btn-decline{background:#666;color:#fff} .wikibin-consent-btn-decline:hover{background:#555} .wikibin-consent-link{color:#6c9aff;text-decoration:underline} @media (max-width:768px){.wikibin-consent-content{flex-direction:column;align-items:flex-start}.wikibin-consent-buttons{width:100%;justify-content:flex-start}} </style><div id="wikibin-consent-banner" class="wikibin-consent-banner"> <div class="wikibin-consent-content"> <div class="wikibin-consent-message"> <p>We use cookies to analyze site traffic and improve your experience. You can accept all cookies or choose your preferences. <a href="/privacy-policy" class="wikibin-consent-link">Read our privacy policy</a></p> </div> <div class="wikibin-consent-buttons"> <button id="wikibin-consent-accept" class="wikibin-consent-btn wikibin-consent-btn-accept">Accept All</button> <button id="wikibin-consent-decline" class="wikibin-consent-btn wikibin-consent-btn-decline">Decline</button> </div> </div> </div><script> (function(){"use strict";const COOKIE_NAME="wikibin_consent";const COOKIE_DURATION=365;function getCookie(name){const value=`; ${document.cookie}`;const parts=value.split(`; ${name}=`);if(parts.length===2)return parts.pop().split(";").shift();return null}function setCookie(name,value,days){const expires=new Date();expires.setTime(expires.getTime()+(days*24*60*60*1000));document.cookie=`${name}=${value};expires=${expires.toUTCString()};path=/;SameSite=Lax`}function updateConsent(granted){if(typeof gtag==="function"){gtag("consent","update",{"ad_storage":granted?"granted":"denied","ad_user_data":granted?"granted":"denied","ad_personalization":granted?"granted":"denied","analytics_storage":granted?"granted":"denied"})}if(window.dataLayer){window.dataLayer.push({"event":"consent_update","consent_granted":granted})}if(granted&&typeof window.wikibinLoadGtm==="function"){window.wikibinLoadGtm()}}function showBanner(){const banner=document.getElementById("wikibin-consent-banner");if(banner){banner.classList.add("show")}}function hideBanner(){const banner=document.getElementById("wikibin-consent-banner");if(banner){banner.classList.remove("show")}}const consent=getCookie(COOKIE_NAME);if(consent===null){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",showBanner)}else{showBanner()}}else if(consent==="granted"){updateConsent(true)}document.addEventListener("click",function(e){if(e.target&&e.target.id==="wikibin-consent-accept"){e.preventDefault();setCookie(COOKIE_NAME,"granted",COOKIE_DURATION);updateConsent(true);hideBanner()}});document.addEventListener("click",function(e){if(e.target&&e.target.id==="wikibin-consent-decline"){e.preventDefault();setCookie(COOKIE_NAME,"denied",COOKIE_DURATION);updateConsent(false);hideBanner()}})})(); </script></body> </html>