Konwertuj m3u do zpl

Darmowy konwerter online M3U do ZPL

Twórz etykiety Zebra na podstawie wpisów playlisty M3U za pomocą skryptu lub wbudowanego konwertera.

Konwertuj M3U na ZPL online - za darmo

Uploading…
Wybrane pliki przekraczają łączny limit 6 MB. Wybierz mniej lub mniejsze pliki.

Plik jest przetwarzany natychmiast i nie jest przechowywany na naszych serwerach.

Jak to działa

  1. 1/3

    Prześlij swój plik .m3u

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .m3u do .zpl

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .zpl

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować m3u do zpl

  • Audio
Drukarka Zebra lub system zarządzania etykietami wymaga ZPL, podczas gdy plik M3U zawiera jedynie opis playlisty. Konwersja jest więc niestandardowym eksportem, który umieszcza elementy playlisty lub wybrane metadane na drukowanych etykietach; nie konwertuje dźwięku ani obrazu na dane drukarki.

Czym jest format M3U

M3U to playlista w postaci zwykłego tekstu, zawierająca ścieżki lub adresy URL mediów, zazwyczaj po jednym elemencie w wierszu. Wiersze rozpoczynające się od #, w tym #EXTINF, zawierają komentarze lub metadane; pliki multimedialne nie są osadzane w playliście.

VLC, Winamp, Kodi, aplikacje IPTV, serwery multimedialne i wiele odtwarzaczy muzycznych tworzą lub odczytują pliki M3U. Typowe zastosowania obejmują eksport kolejki odtwarzania, zapisywanie listy kanałów IPTV, przenoszenie lokalizacji mediów i archiwizowanie kolekcji. Wariant .m3u8 korzysta z tej samej ogólnej struktury i kodowania UTF-8.

Czym jest format ZPL

ZPL, czyli Zebra Programming Language, to język poleceń drukarki, a nie format playlisty ani dokumentu. Plik ZPL definiuje rozmiar etykiety, pozycje, tekst, kody kreskowe, grafikę, czcionki i liczbę kopii za pomocą poleceń takich jak ^XA, ^FO, ^FD i ^XZ.

ZPL jest kompaktowy i można go wysyłać bezpośrednio do kompatybilnych drukarek Zebra z systemu magazynowego, serwera wydruku, Zebra Setup Utilities lub przez surowe połączenie z drukarką. Nie istnieje standardowe odwzorowanie jeden do jednego z M3U na ZPL: eksporter musi określić, które pola playlisty staną się polami etykiety oraz jak etykiety powinny zostać rozmieszczone.

Jak przekonwertować M3U na ZPL

Najpierw wybierz zawartość etykiety. Typowe pola to pozycja na playliście, nazwa pliku, pełna ścieżka lub adres URL, czas trwania, wykonawca, tytuł oraz kod kreskowy zawierający wewnętrzny identyfikator. Aby uzyskać przewidywalny rezultat, wygeneruj ZPL za pomocą krótkiego skryptu zamiast oczekiwać, że ogólny konwerter formatów sam utworzy odpowiedni projekt etykiety.

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}")
  1. Zapisz kod jako m3u_to_zpl.py obok pliku playlist.m3u lub zmień dwie wartości Path.
  2. Uruchom python m3u_to_zpl.py. Skrypt utworzy plik playlist.zpl z jedną etykietą dla każdego niebędącego komentarzem elementu playlisty.
  3. Otwórz plik wynikowy w edytorze tekstu i sprawdź wpisy. Wyślij plik jako surowy ZPL za pośrednictwem Zebra Setup Utilities, serwera wydruku lub surowej usługi TCP drukarki, zwykle przez port 9100.

W przypadku prostej konwersji pliku bez instalowania oprogramowania można bezpłatnie użyć wbudowanego konwertera na 101convert.com. Przed drukowaniem sprawdź jego dane wyjściowe, ponieważ konwersja playlisty na etykiety nadal zależy od wymaganych pól, wymiarów etykiety, czcionek i ustawień drukarki.

Ograniczenia jakości i zgodności

Skrypt pomija każdy wiersz rozpoczynający się od #, więc nie drukuje danych tytułu, wykonawcy ani czasu trwania z #EXTINF. Jeśli te metadane mają pojawić się na etykiecie, konieczne jest osobne przetworzenie tych rekordów. Ścieżki względne pozostają względne, a adresy URL są drukowane jako tekst; skrypt nie pobiera, nie rozwiązuje ani nie weryfikuje mediów.

^CI28 żąda obsługi UTF-8 na drukarkach z kompatybilnym firmware. ^FH włącza szesnastkowe dane pola, a skrypt koduje znaki spoza ASCII i znaki sterujące ZPL jako sekwencje bajtów. Starsze drukarki mogą wymagać pobranej czcionki Unicode, innego kodowania lub firmware obsługującego wybrany zestaw znaków.

Dostosuj ^FO, ^A0 i ^FB do rzeczywistej szerokości i wysokości etykiety. W przykładzie użyto pozycji i szerokości wyrażonych w kropkach drukarki; układ przygotowany dla 203 dpi może wymagać zmiany położenia na drukarce 300 lub 600 dpi. Dodaj polecenia takie jak ^PW i ^LL, jeśli zapisane w drukarce ustawienia nośnika nie odpowiadają etykiecie. Długie ścieżki i adresy URL mogą przekroczyć pojemność pola, dlatego przed wykonaniem serii wydruków wyświetl podgląd lub wydrukuj wynik testowo.

Porównanie formatu M3U z ZPL

Jak formaty M3U i ZPL wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików M3U i ZPL
Cecha .M3U M3U playlist .ZPL Zune Playlist
Kompresja Bez kompresji Bez kompresji
Obsługa metadanych Podstawowy Podstawowy
Streaming Częściowo Nie
Ochrona DRM Brak DRM Brak DRM
Otwiera się w przeglądarce internetowej Częściowo Nie
Typowy rozmiar pliku Bardzo mały Bardzo mały
Otwarty standard Częściowo otwarty Nie
Najlepszy do Muzyka Muzyka
Wprowadzono 1996 2006
Twórca Microsoft
Typ MIME audio/x-mpegurl

Baza danych obecnie nie zawiera żadnych bezpośrednich linków do konwerterów plików m3u.

Najczęściej zadawane pytania

Czy konwerter M3U do ZPL jest darmowy?

Tak, konwersja M3U do ZPL na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik M3U?

Możesz przesłać pliki M3U o rozmiarze do 2 MB i przekonwertować do 100 plików jednocześnie w jednej partii.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować M3U do ZPL?

Nie. Konwersja M3U do ZPL odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik M3U dla tej konwersji z M3U do ZPL. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.

Dodatkowe formaty dla konwersji pliku
m3u

Konwersja odwrotna

Konwersja do .zpl
z innych formatów

Udostępnij w mediach społecznościowych: