Konverter online gratis M3U ke ZPL
Buat label Zebra dari entri playlist M3U menggunakan script atau converter bawaan.
Konversi M3U ke ZPL online - gratis
File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.
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 .m3u Anda
Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.
-
2/3
Jalankan konversi .m3u ke .zpl
Setelah file berhasil diunggah, klik konversi saat Anda siap.
-
3/3
Unduh file .zpl hasil konversi
Hasil konversi siap untuk diunduh.
Bagaimana mengkonversi m3u ke zpl berkas
- Audio
- Belum ada peringkat.
Apa itu format M3U
M3U adalah playlist teks biasa yang berisi path atau URL media, biasanya satu entri per baris. Baris yang diawali dengan #, termasuk #EXTINF, berisi komentar atau metadata; file media tidak disematkan di dalam playlist.
VLC, Winamp, Kodi, aplikasi IPTV, server media, dan banyak pemutar musik dapat membuat atau membaca file M3U. Penggunaan umum mencakup mengekspor antrean pemutaran, menyimpan daftar channel IPTV, mentransfer lokasi media, dan mengarsipkan koleksi. Varian .m3u8 menggunakan struktur umum yang sama dengan encoding UTF-8.
Apa itu format ZPL
ZPL, atau Zebra Programming Language, adalah bahasa perintah printer, bukan format playlist atau dokumen. File ZPL menentukan ukuran label, posisi, teks, barcode, grafik, font, dan jumlah cetakan dengan perintah seperti ^XA, ^FO, ^FD, dan ^XZ.
ZPL berukuran ringkas dan dapat dikirim langsung ke printer Zebra yang kompatibel dari sistem inventaris, print server, Zebra Setup Utilities, atau koneksi printer mentah. Tidak ada pemetaan M3U-ke-ZPL satu-ke-satu yang standar: exporter harus menentukan kolom playlist mana yang menjadi kolom label dan bagaimana label harus ditata.
Cara mengonversi M3U ke ZPL
Tentukan konten label terlebih dahulu. Kolom yang umum digunakan adalah posisi playlist, nama file, path lengkap atau URL, durasi, artis, judul, dan barcode yang berisi pengenal internal. Untuk hasil yang dapat diprediksi, buat ZPL dengan script singkat, bukan mengharapkan converter format umum untuk membuat desain label yang sesuai secara otomatis.
from pathlib import Path
source = Path("playlist.m3u")
target = Path("playlist.zpl")
lines = source.read_text(encoding="utf-8-sig", errors="replace").splitlines()
items = [line.strip() for line in lines if line.strip() and not line.lstrip().startswith("#")]
def zpl_hex(value):
return "".join(f"_{byte:02X}" for byte in value.encode("utf-8"))
labels = []
for number, item in enumerate(items, 1):
filename = Path(item.split("?", 1)[0]).name or item
labels.append(
"^XA^CI28"
"^FO40,40^A0N,32,32^FB700,2,0,L,0^FH^FD" +
zpl_hex(f"{number}. {filename}") + "^FS"
"^FO40,105^A0N,20,20^FB700,5,0,L,0^FH^FD" +
zpl_hex(item) + "^FS"
"^XZ"
)
target.write_text("\n".join(labels), encoding="ascii")
print(f"Wrote {len(labels)} labels to {target}")
- Simpan kode sebagai
m3u_to_zpl.pydi sampingplaylist.m3u, atau ubah kedua nilaiPath. - Jalankan
python m3u_to_zpl.py. Perintah ini membuatplaylist.zpldengan satu label untuk setiap entri playlist yang bukan komentar. - Buka output dalam text editor dan verifikasi entri tersebut. Kirim file sebagai ZPL mentah melalui Zebra Setup Utilities, print server, atau layanan TCP mentah printer, yang umumnya menggunakan port
9100.
Untuk konversi file sederhana tanpa menginstal software, converter bawaan di 101convert.com dapat digunakan secara gratis. Periksa output sebelum mencetak karena konversi playlist-ke-label tetap bergantung pada kolom yang diperlukan, dimensi label, font, dan pengaturan printer.
Batasan kualitas dan kompatibilitas
Script tersebut melewati setiap baris yang diawali dengan #, sehingga tidak mencetak data judul, artis, atau durasi dari #EXTINF. Parsing catatan tersebut secara terpisah diperlukan jika metadata itu harus ditampilkan pada label. Path relatif tetap relatif, dan URL dicetak sebagai teks; script tersebut tidak mengunduh, menyelesaikan, atau memvalidasi media.
^CI28 meminta penanganan UTF-8 pada printer dengan firmware yang kompatibel. ^FH mengaktifkan data field heksadesimal, dan script tersebut mengodekan karakter non-ASCII serta karakter kontrol ZPL sebagai urutan byte. Printer lama mungkin memerlukan font Unicode yang diunduh, encoding yang berbeda, atau firmware yang mendukung set karakter yang dipilih.
Sesuaikan ^FO, ^A0, dan ^FB dengan lebar dan tinggi label yang sebenarnya. Contoh ini menggunakan posisi dan lebar dalam dot printer; tata letak yang dibuat untuk 203 dpi mungkin perlu diposisikan ulang pada printer 300 atau 600 dpi. Tambahkan perintah seperti ^PW dan ^LL ketika pengaturan media yang tersimpan di printer tidak sesuai dengan label. Path dan URL yang panjang dapat melebihi kapasitas field, jadi lakukan pratinjau atau uji cetak sebelum menjalankan pencetakan dalam batch.
M3U vs ZPL: perbandingan format
Bagaimana format M3U dan ZPL dibandingkan pada properti yang paling penting untuk konversi ini.
| Properti | .M3U M3U playlist | .ZPL Zune Playlist |
|---|---|---|
| Kompresi | Tanpa kompresi | Tanpa kompresi |
| Dukungan metadata | Dasar | Dasar |
| Streaming | Sebagian | Tidak |
| Perlindungan DRM | Tanpa DRM | Tanpa DRM |
| Terbuka di browser web | Sebagian | Tidak |
| Ukuran file umum | Sangat kecil | Sangat kecil |
| Standar terbuka | Sebagian terbuka | Tidak |
| Paling cocok untuk | Musik | Musik |
| Diperkenalkan | 1996 | 2006 |
| Pengembang | — | Microsoft |
| Tipe MIME | audio/x-mpegurl | — |
Basis data saat ini tidak berisi m3u file converter.
Pertanyaan yang sering diajukan
Apakah konverter M3U ke ZPL gratis?
Ya, mengonversi M3U ke ZPL 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 M3U yang bisa saya unggah?
Anda dapat mengunggah file M3U 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 M3U ke ZPL?
Tidak. Konversi M3U ke ZPL 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 M3U yang valid untuk konversi M3U ke ZPL ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.