Conversor online gratuito de XSPF para WPL
Converta uma playlist XSPF para um arquivo WPL do Windows Media Player, preservando a ordem das faixas.
Converter XSPF para WPL online - grátis
Seu arquivo é processado instantaneamente e nunca é armazenado em nossos servidores.
Importar um arquivo de uma URL
Cole um link direto para o arquivo. Nós o baixamos no nosso servidor e ele é convertido exatamente como um arquivo enviado.
Como funciona
-
1/3
Envie seu arquivo .xspf
Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.
-
2/3
Faça a conversão de .xspf para .wpl
Após o envio do arquivo, clique em converter quando estiver pronto.
-
3/3
Baixe o arquivo .wpl convertido
O resultado da conversão está pronto para download.
Como converter xspf para wpl arquivo
- Áudio
- Nenhuma avaliação ainda.
Windows Media Player e alguns aplicativos do Windows exigem playlists WPL, portanto uma playlist XSPF pode precisar ser convertida antes de ser aberta ou transferida. A conversão altera o XML da playlist e suas referências de mídia; ela não recodifica, copia nem reduz os arquivos de áudio e vídeo.
O que é o formato XSPF
XSPF, o XML Shareable Playlist Format, é um documento XML projetado para a troca de playlists entre media players. Cada faixa normalmente contém um elemento <location> que armazena um URI de arquivo local ou uma URL de rede; elementos opcionais podem armazenar o título, criador, álbum, duração, número da faixa e outros metadados.
VLC, Winamp, Clementine, Audacious e outros players podem criar ou exportar arquivos .xspf. XSPF é útil quando uma playlist precisa permanecer relativamente independente de um player específico, mas o suporte aos metadados e ao tratamento de URIs varia entre os aplicativos.
O que é o formato WPL
WPL é o formato de playlist baseado em XML do Windows Media Player. Sua estrutura segue SMIL (Synchronized Multimedia Integration Language), normalmente colocando elementos <media src="..." /> ordenados dentro de um elemento <seq>.
WPL é apropriado quando o destino é o Windows Media Player ou outro aplicativo que importa WPL, mas não XSPF. Um WPL pode fazer referência a caminhos locais do Windows, URIs de arquivo, caminhos de rede UNC e — em aplicativos que oferecem suporte a eles — URLs de rede. Ele contém referências, não a própria mídia, portanto o computador de destino ainda precisa conseguir acessar todos os arquivos referenciados.
Como converter uma playlist XSPF
Usando 101convert: Converta o arquivo gratuitamente em 101convert.com, sem instalar software. Faça upload do arquivo .xspf, selecione WPL como formato de saída, inicie a conversão e baixe o arquivo .wpl resultante. Abra-o no Windows Media Player e verifique várias entradas. Um conversor online pode transformar as referências da playlist, mas não pode tornar a mídia do seu computador privado disponível para o player de destino.
Usando um script Python local: Use esta opção quando a playlist contiver caminhos privados ou quando precisar de controle explícito sobre referências relativas. Salve o conteúdo a seguir como xspf_to_wpl.py:
import re
import sys
from pathlib import Path
from urllib.parse import unquote, urlparse
from xml.etree import ElementTree as ET
from xml.sax.saxutils import quoteattr
source = Path(sys.argv[1]).resolve()
target = source.with_suffix('.wpl')
root = ET.parse(source).getroot()
ns = {'x': 'http://xspf.org/ns/0/'}
def to_src(value):
value = value.strip()
if re.match(r'^[A-Za-z]:[\\/]', value):
return value.replace('/', '\\')
parsed = urlparse(value)
if parsed.scheme.lower() == 'file':
path = unquote(parsed.path)
if parsed.netloc:
path = '//' + parsed.netloc + path
if len(path) >= 3 and path[0] == '/' and path[2] == ':':
path = path[1:]
return path.replace('/', '\\')
if parsed.scheme:
return value
return str((source.parent / unquote(value)).resolve())
items = []
for element in root.findall('.//x:track/x:location', ns):
if element.text and element.text.strip():
items.append(to_src(element.text))
with target.open('w', encoding='utf-8', newline='\r\n') as output:
output.write('<?wpl version="1.0"?>\n')
output.write('<smil>\n <head><meta name="Generator" content="XSPF to WPL converter" /></head>\n <body>\n <seq>\n')
for item in items:
output.write(' <media src=' + quoteattr(item) + ' />\n')
output.write(' </seq>\n </body>\n</smil>\n')
print('Wrote ' + str(target) + ' with ' + str(len(items)) + ' entries')
Coloque o script e o arquivo XSPF no computador e execute python xspf_to_wpl.py "My playlist.xspf". Ele cria My playlist.wpl ao lado do arquivo de origem. Abra o resultado no Windows Media Player ou em outro player compatível com WPL.
O script preserva a ordem das faixas, resolve localizações relativas com base na pasta do arquivo XSPF, converte URIs locais file:// em caminhos no estilo do Windows e deixa URLs que não sejam de arquivos inalteradas. Ele copia apenas os valores de <location>; títulos, dados do álbum, capas, durações e extensões XSPF específicas de fornecedores não são transferidos.
Compatibilidade e limitações
A conversão da playlist não altera a qualidade nem o tamanho da mídia. Os arquivos não são decodificados nem recodificados. Um WPL só pode ser usado quando suas referências src continuam válidas. Mover a playlist sem a pasta de mídia, alterar uma letra de unidade ou abri-la em outro computador pode tornar as entradas indisponíveis.
Caminhos relativos geralmente são mais portáteis, enquanto o script acima grava deliberadamente caminhos absolutos para que os arquivos locais sejam resolvidos de forma confiável no computador atual. Se a portabilidade for mais importante, edite os valores src gerados para usar caminhos relativos à localização do WPL e teste-os no player de destino.
Locais de rede exigem as permissões corretas e um servidor disponível; converter uma URL não baixa a mídia nem concede acesso. Se o Windows Media Player rejeitar um caminho, edite o WPL em um editor de texto e substitua src pelo caminho correto, como \\server\share\music\track.mp3. Mantenha os caracteres XML escapados: um e comercial deve aparecer como & e um sinal de menor que como <.
Comparação de formato: XSPF vs WPL
Como os formatos XSPF e WPL se comparam nas propriedades mais importantes para esta conversão.
| Propriedade | .XSPF XML Shareable Playlist Format | .WPL Windows Media Player Playlist |
|---|---|---|
| Compressão | Sem compressão | Sem compressão |
| Suporte a metadados | Extenso | Básico |
| Streaming | Parcial | Parcial |
| Proteção DRM | Sem DRM | — |
| Abre num navegador web | Parcial | Não |
| Tamanho típico do arquivo | Muito pequeno | Muito pequeno |
| Padrão aberto | Sim | Não |
| Mais usado para | Música | Música |
| Introduzido | 2004 | 2001 |
| Desenvolvedor | XSPF Project | Microsoft |
| Tipo MIME | application/xspf+xml | application/vnd.ms-wpl |
O banco de dados atualmente não contém nenhum conversor de arquivo xspf.
Perguntas frequentes
O conversor de XSPF para WPL é gratuito?
Sim, converter XSPF para WPL no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.
Qual o tamanho máximo do meu arquivo XSPF?
Você pode enviar arquivos XSPF de até 2 MB e converter até 100 arquivos de uma vez em um único lote.
O que acontece com os arquivos enviados?
Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.
Preciso instalar algum programa para converter XSPF para WPL?
Não. A conversão de XSPF para WPL é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.
A conversão falhou?
Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo XSPF válido para esta conversão de XSPF para WPL. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.