Converter xspf para wpl

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

Uploading…
Os arquivos selecionados excedem o limite total de 6 MB. Selecione arquivos menores ou em menor quantidade.

Seu arquivo é processado instantaneamente e nunca é armazenado em nossos servidores.

Como funciona

  1. 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. 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/3

    Baixe o arquivo .wpl convertido

    O resultado da conversão está pronto para download.

Como converter xspf para wpl arquivo

  • Áudio

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 &amp; e um sinal de menor que como &lt;.

Comparação de formato: XSPF vs WPL

Como os formatos XSPF e WPL se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo XSPF e WPL
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.

Outras conversões de arquivo .xspf

Conversão inversa

Converter para .wpl
de outros formatos

Compartilhar nas redes sociais: