Konverter online gratis XSPF ke WPL
Konversikan playlist XSPF ke file WPL Windows Media Player dengan mempertahankan urutan trek.
Konversi XSPF ke WPL online - gratis
File Anda diproses secara instan dan tidak pernah disimpan di server kami.
Impor file dari URL
Tempel tautan langsung ke file. Kami mengunduhnya ke server kami dan mengonversinya persis seperti file yang diunggah.
Cara kerjanya
-
1/3
Unggah file .xspf Anda
Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.
-
2/3
Jalankan konversi .xspf ke .wpl
Setelah file berhasil diunggah, klik konversi saat Anda siap.
-
3/3
Unduh file .wpl hasil konversi
Hasil konversi siap untuk diunduh.
Bagaimana mengkonversi xspf ke wpl berkas
- Audio
- Belum ada peringkat.
Windows Media Player dan beberapa aplikasi Windows memerlukan playlist WPL, sehingga playlist XSPF mungkin perlu dikonversi sebelum dapat dibuka atau ditransfer. Konversi ini mengubah XML playlist dan referensi medianya; konversi tidak melakukan re-encode, menyalin, atau mengurangi ukuran file audio dan video.
Apa itu format XSPF
XSPF, XML Shareable Playlist Format, adalah dokumen XML yang dirancang untuk menukar playlist antar-media player. Setiap track biasanya berisi elemen <location> yang menyimpan URI file lokal atau URL jaringan; elemen opsional dapat menyimpan judul, pembuat, album, durasi, nomor track, dan metadata lainnya.
VLC, Winamp, Clementine, Audacious, dan player lainnya dapat membuat atau mengekspor file .xspf. XSPF berguna ketika playlist harus tetap relatif independen dari player tertentu, tetapi dukungan terhadap metadata dan penanganan URI berbeda-beda di antara aplikasi.
Apa itu format WPL
WPL adalah format playlist berbasis XML milik Windows Media Player. Strukturnya mengikuti SMIL (Synchronized Multimedia Integration Language), biasanya dengan menempatkan elemen <media src="..." /> secara berurutan di dalam elemen <seq>.
WPL sesuai digunakan ketika tujuan akhirnya adalah Windows Media Player atau aplikasi lain yang mengimpor WPL tetapi tidak mendukung XSPF. WPL dapat mereferensikan path Windows lokal, URI file, path jaringan UNC, dan—pada aplikasi yang mendukungnya—URL jaringan. WPL hanya berisi referensi, bukan file media itu sendiri, sehingga komputer tujuan tetap harus dapat mengakses setiap file yang direferensikan.
Cara mengonversi playlist XSPF
Menggunakan 101convert: Konversikan file di 101convert.com secara gratis tanpa menginstal software. Upload file .xspf, pilih WPL sebagai format output, mulai konversi, lalu download file .wpl yang dihasilkan. Buka file tersebut di Windows Media Player dan verifikasi beberapa entri. Online converter dapat mengubah referensi playlist, tetapi tidak dapat membuat media di komputer pribadi Anda tersedia bagi player tujuan.
Menggunakan local Python script: Gunakan opsi ini ketika playlist berisi path pribadi atau ketika Anda memerlukan kontrol eksplisit atas referensi relatif. Simpan kode berikut sebagai 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')
Letakkan script dan file XSPF di komputer, lalu jalankan python xspf_to_wpl.py "My playlist.xspf". Script tersebut membuat My playlist.wpl di samping file sumber. Buka hasilnya di Windows Media Player atau player lain yang kompatibel dengan WPL.
Script ini mempertahankan urutan track, menyelesaikan lokasi relatif berdasarkan folder file XSPF, mengonversi URI lokal file:// menjadi path bergaya Windows, dan membiarkan URL non-file tetap tidak berubah. Script hanya menyalin nilai <location>; judul, data album, artwork, durasi, dan ekstensi XSPF khusus vendor tidak ikut ditransfer.
Kompatibilitas dan keterbatasan
Konversi playlist tidak mengubah kualitas atau ukuran media. File tidak didekode maupun di-re-encode. WPL hanya dapat digunakan jika referensi src-nya tetap valid. Memindahkan playlist tanpa folder media, mengubah huruf drive, atau membukanya di komputer lain dapat membuat entri tidak tersedia.
Path relatif biasanya lebih portabel, sedangkan script di atas sengaja menulis path absolut agar file lokal dapat di-resolve secara andal dari komputer saat ini. Jika portabilitas lebih penting, edit nilai src yang dihasilkan agar menggunakan path relatif terhadap lokasi WPL, lalu uji di player tujuan.
Lokasi jaringan memerlukan izin yang benar dan server yang tersedia; mengonversi URL tidak akan mendownload media atau memberikan akses. Jika Windows Media Player menolak suatu path, edit WPL di text editor dan ganti src dengan path yang benar, seperti \\server\share\music\track.mp3. Pertahankan karakter XML dalam bentuk escaped: ampersand harus ditulis sebagai &, dan tanda kurang dari sebagai <.
XSPF vs WPL: perbandingan format
Bagaimana format XSPF dan WPL dibandingkan pada properti yang paling penting untuk konversi ini.
| Properti | .XSPF XML Shareable Playlist Format | .WPL Windows Media Player Playlist |
|---|---|---|
| Kompresi | Tanpa kompresi | Tanpa kompresi |
| Dukungan metadata | Sangat lengkap | Dasar |
| Streaming | Sebagian | Sebagian |
| Perlindungan DRM | Tanpa DRM | — |
| Terbuka di browser web | Sebagian | Tidak |
| Ukuran file umum | Sangat kecil | Sangat kecil |
| Standar terbuka | Ya | Tidak |
| Paling cocok untuk | Musik | Musik |
| Diperkenalkan | 2004 | 2001 |
| Pengembang | XSPF Project | Microsoft |
| Tipe MIME | application/xspf+xml | application/vnd.ms-wpl |
Basis data saat ini tidak berisi xspf file converter.
Pertanyaan yang sering diajukan
Apakah konverter XSPF ke WPL gratis?
Ya, mengonversi XSPF ke WPL di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.
Seberapa besar file XSPF yang bisa saya unggah?
Anda dapat mengunggah file XSPF hingga 2 MB dan mengonversi hingga 100 file sekaligus dalam satu batch.
Apa yang terjadi pada file yang saya unggah?
File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.
Apakah saya perlu menginstal perangkat lunak untuk mengonversi XSPF ke WPL?
Tidak. Konversi XSPF ke WPL berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.
Konversi gagal?
Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file XSPF yang valid untuk konversi XSPF ke WPL ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.