Guides·8 min

Oleh Rawnok Jahan

Cara Membina Senarai Main M3U dari Awal (2026)

Hampir semua yang ditulis tentang fail M3U mengandaikan seseorang telah memberikannya kepada anda. Panduan ini berbeza: anda mempunyai beberapa URL strim, atau beberapa sumber yang ingin dihimpunkan di satu tempat, dan anda mahu membina sendiri senarai main tersebut.

Berita baiknya, fail M3U ialah teks biasa. Anda boleh menulisnya dalam Notepad, TextEdit atau mana-mana penyunting yang sudah anda miliki, dan ia akan berfungsi dalam setiap pemain yang membaca M3U. Tiada perisian khas, alat berbayar atau akaun diperlukan. Format ini semudah format fail yang ada.

Berikut ialah keseluruhan prosesnya, dari awal hingga akhir.

Gambaran yang tepat: Tuneline ialah pemain media untuk kandungan yang anda sediakan. Panduan ini menunjukkan cara membina senarai main daripada sumber yang memang anda berhak gunakan. Ia tidak disertakan dengan sebarang senarai atau kandungan sendiri.

Apa Sebenarnya Fail M3U?

M3U ialah senarai kandungan, bukannya bekas kandungan. Ia tidak mengandungi video atau audio. Ia ialah fail teks yang menyenaraikan nama dan alamat, kemudian pemain membacanya dari atas ke bawah dan membina pustaka daripada perkara yang ditemuinya. (Huraian lengkap tentang format di sini.)

Sebab itulah anda boleh menulisnya secara manual. Tiada struktur binari yang boleh tersilap, tiada jumlah semak pengepala dan tiada pemampatan. Jika anda boleh menaip URL, anda boleh mencipta senarai main.

Senarai Main Minimum yang Boleh Digunakan

M3U sah yang paling ringkas ialah senarai URL, satu pada setiap baris:

https://example.com/stream-one.m3u8
https://example.com/stream-two.m3u8

Ia benar-benar berfungsi. Setiap pemain akan memuatkannya. Namun, ia sangat tidak praktikal kerana tiada nama — anda hanya mendapat senarai URL mentah tanpa mengetahui URL yang mana satu.

Jadi dalam amalan, semua orang menggunakan M3U lanjutan, yang menambah satu baris metadata sebelum setiap entri:

#EXTM3U
#EXTINF:-1,First Source
https://example.com/stream-one.m3u8
#EXTINF:-1,Second Source
https://example.com/stream-two.m3u8

Tiga peraturan dan lengkaplah keseluruhan format ini:

  1. #EXTM3U pada baris pertama. Baris tunggal ini memberitahu pemain bahawa "metadata akan menyusul". Jika ditinggalkan, banyak pemain akan kembali kepada mod URL mentah di atas dan semua nama yang anda tulis akan hilang.
  2. #EXTINF: sebelum setiap entri. Nombor selepas titik bertindih ialah tempoh dalam saat. Untuk apa-apa yang bersiaran langsung atau tiada penghujung, gunakan -1. Selepas koma, masukkan nama paparan.
  3. Alamat pada baris yang betul-betul seterusnya. Satu entri, satu alamat, terus selepas baris #EXTINFnya.

Menambah Logo, Kumpulan dan ID Panduan

Format asas sudah menghasilkan senarai yang boleh digunakan. Beberapa atribut pilihan boleh menjadikannya lebih mudah untuk dilayari. Atribut ini diletakkan dalam baris #EXTINF, sebelum koma:

#EXTM3U
#EXTINF:-1 tvg-id="source.one" tvg-logo="https://example.com/logo1.png" group-title="News",First Source
https://example.com/stream-one.m3u8
#EXTINF:-1 tvg-id="source.two" tvg-logo="https://example.com/logo2.png" group-title="Sport",Second Source
https://example.com/stream-two.m3u8

Fungsi setiap atribut:

AtributFungsinyaBerbaloi ditetapkan?
tvg-idMemadankan entri ini dengan suapan panduan (EPG) supaya data jadual diselaraskanHanya jika anda menggunakan panduan. Jika ya, ini ialah atribut yang paling penting.
tvg-logoURL ikon yang dipaparkan di sebelah namaBagus jika ada. URL imej tersebut mestilah boleh dicapai.
group-titleKategori tempat entri ini diletakkanYa. Inilah yang menukar senarai rata menjadi menu yang mudah dilayari.
tvg-nameNama alternatif yang digunakan untuk pemadanan panduanHanya jika tvg-id tidak tersedia dan pemain anda memadankan berdasarkan nama.

group-title ialah atribut yang paling banyak mempengaruhi pengalaman harian anda. Pemain membina bar sisi kategori terus daripadanya, jadi senarai main dengan kumpulan yang tersusun boleh dilayari serta-merta, manakala senarai tanpa kumpulan memerlukan anda menatal tanpa henti. (Ketahui lebih lanjut tentang menyusun senarai main mengikut kategori.)

Jika anda bercadang untuk menambah panduan, tetapkan tvg-id dengan betul semasa menciptanya. Memadankan panduan dengan senarai main kemudian, secara manual untuk berpuluh-puluh entri, memang sangat menyusahkan. (Cara pemadanan panduan berfungsi.)

Langkah demi Langkah: Membina Fail

Pada Windows

  1. Buka Notepad. Bukan Word atau WordPad — anda memerlukan penyunting teks biasa tanpa pemformatan.
  2. Taipkan senarai main anda menggunakan format di atas.
  3. Fail → Simpan Sebagai.
  4. Tetapkan Jenis simpan sebagai kepada Semua Fail (*.*). Inilah langkah yang sering terlepas pandang.
  5. Namakan fail itu myplaylist.m3u — termasuk sambungan failnya.
  6. Tetapkan Pengekodan kepada UTF-8.

Jika anda melangkau langkah 4, Windows akan menyimpan myplaylist.m3u.txt secara senyap dan tiada pemain akan mengenalinya.

Pada macOS

  1. Buka TextEdit.
  2. Format → Jadikan Teks Biasa (⇧⌘T). TextEdit bermula dalam mod teks berformat, yang akan merosakkan fail tersebut.
  3. Taipkan senarai main anda.
  4. Fail → Simpan, kemudian namakannya myplaylist.m3u.
  5. Apabila macOS menawarkan untuk menambah .txt, pilih Gunakan .m3u.

Pada Android atau iOS

Penyunting teks pada telefon berbeza-beza dari segi kebolehan mengawal sambungan fail. Biasanya lebih mudah untuk menulis fail itu pada komputer dan memindahkannya, atau menggunakan penyunting yang boleh menyimpan fail dengan sambungan pilihan.

Sambungan Mana: .m3u atau .m3u8?

Kedua-duanya berfungsi. Perbezaan praktikalnya ialah pengekodan teks:

  • .m3u8 menandakan kandungan UTF-8, jadi nama bukan bahasa Inggeris, aksen dan tulisan bukan Latin dapat dipaparkan dengan betul.
  • .m3u secara tradisinya merujuk kepada pengekodan setempat lama, dan sesetengah perisian lama masih menganggapnya begitu.

Simpan sebagai .m3u8 dengan pengekodan UTF-8 melainkan anda mempunyai sebab khusus untuk berbuat demikian. Semua pemain moden boleh membaca kedua-duanya, dan anda mengelakkan keseluruhan kategori pepijat aksara bercelaru. Satu pengecualian: sesetengah aplikasi TV lama hanya mengenali .m3u, jadi jika peranti langsung tidak menerima fail anda, menukar nama sambungan ialah langkah mudah yang boleh dicuba.

Memuatkan Senarai Main Anda

Selepas disimpan, buka fail itu dengan pemain.

Pada komputer, kebanyakan pemain boleh membuka fail setempat secara terus. Dalam Tuneline pada macOS, Windows atau Linux, pilih Tambah Sumber, pilih fail setempat dan ia akan dimuatkan serta-merta.

Pada telefon dan TV, cara yang paling boleh diharapkan ialah menggunakan URL berbanding fail setempat kerana aplikasi mudah alih dan TV diasingkan daripada lokasi sistem fail sewenang-wenangnya. Jika anda mahu menggunakan senarai main buatan tangan yang sama pada TV, hoskan fail itu di tempat yang boleh dicapai melalui HTTPS dan tambahkannya menggunakan alamat tersebut. (Begini cara menukar M3U setempat menjadi URL.)

Satu perkara yang perlu diketahui sebelum anda meluangkan masa sejam untuk mencipta fail secara manual: senarai main file:// setempat tidak boleh disegerakkan ke awan. Penyegerakan awan memerlukan alamat yang boleh dicapai dari peranti lain, manakala laluan pada cakera keras anda sendiri bukan alamat sedemikian. Mengehoskannya sebagai URL menjadikannya mudah digunakan pada semua peranti milik anda.

Lima Kesilapan yang Merosakkan Senarai Main Buatan Tangan

Mengikut anggaran kekerapan setiap satunya menjadi punca:

  1. Fail itu sebenarnya ialah .txt. Windows menyembunyikan sambungan secara lalai, jadi playlist.m3u.txt kelihatan sebagai playlist.m3u dalam Explorer. Hidupkan Paparan → Sambungan nama fail dan semak.
  2. #EXTM3U tiada atau bukan pada baris pertama. Jika terdapat baris kosong atau aksara asing sebelum itu, pemain menganggap keseluruhan fail sebagai senarai URL mentah. Semua nama yang anda taip akan hilang.
  3. URL tidak berada pada baris yang terus selepas #EXTINFnya. Baris kosong di antara kedua-duanya menyebabkan entri tersebut terpisah.
  4. Teks berformat, bukan teks biasa. Fail yang dicipta dalam Word atau dalam mod lalai TextEdit mengandungi bait pemformatan. Ia kelihatan baik pada skrin tetapi dihuraikan sebagai data yang tidak bermakna.
  5. Tanda petikan melengkung dalam atribut. Penyunting yang membetulkan " secara automatik menjadi " akan menghasilkan atribut yang tidak dikenali oleh mana-mana penghurai. Inilah yang paling sukar dikesan kerana fail kelihatan sempurna. Penyunting teks biasa tidak berbuat demikian; pemproses kata melakukannya.

Jika fail anda dimuatkan tetapi tidak memaparkan apa-apa, ikuti senarai semak saluran yang tidak dimuatkan — pada ketika itu formatnya sudah betul dan alamatnyalah yang bermasalah.

Templat untuk Disalin

#EXTM3U
#EXTINF:-1 tvg-id="example.news" tvg-logo="https://example.com/news.png" group-title="News",Example News
https://example.com/news/index.m3u8
#EXTINF:-1 tvg-id="example.sport" tvg-logo="https://example.com/sport.png" group-title="Sport",Example Sport
https://example.com/sport/index.m3u8
#EXTINF:-1 group-title="Local",Local Recording Folder Stream
http://192.168.1.50:8080/stream

Gantikan alamat tersebut dengan alamat anda sendiri, simpan sebagai .m3u8 dalam UTF-8 dan anda akan mempunyai senarai main yang boleh digunakan.

Dari Mana Datangnya Sumber Ini

Panduan ini sengaja membincangkan format fail. Dari mana anda mendapatkan alamat yang dimasukkan ke dalamnya ialah persoalan berasingan, dan jawapannya penting.

Sumber sah yang boleh digunakan untuk membina senarai main termasuk pelayan media rumah anda sendiri, kamera rangkaian dan pengekod pada LAN anda, suapan percuma untuk ditonton dan FAST yang diterbitkan secara umum, serta mana-mana perkhidmatan yang memberikan anda alamat sebagai sebahagian daripada langganan yang memang anda miliki. (Apa itu saluran FAST dan cara menambahnya.) (Memainkan kandungan daripada Jellyfin, Plex atau Emby.)

Pemain ialah alat untuk kandungan yang anda berhak tonton. Membina senarai main tidak mengubah asal kandungan tersebut.

Kesimpulannya

  • M3U ialah teks biasa. Notepad atau TextEdit sahaja sudah mencukupi.
  • #EXTM3U dahulu, kemudian #EXTINF:-1,Name diikuti terus oleh alamat.
  • group-title menjadikannya mudah dilayari; tvg-id menyelaraskan panduan.
  • Simpan sebagai .m3u8 dalam UTF-8 dan tetapkan editor anda kepada teks biasa.
  • Kegagalan yang paling biasa ialah fail yang sebenarnya .txt.

Sudah membina senarai main dan mahu tempat untuk menjalankannya? Muat turun Tuneline — percuma, tanpa kandungan terbina dalam, dan boleh dijalankan pada macOS, Windows, Linux, iPhone, iPad, Android, Android TV, Google TV dan Apple TV.

Kongsi artikel ini

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Baca artikel ini dalam bahasa lain

Tuneline ialah aplikasi pemain media. Ia tidak menyediakan, mengehos atau mengedarkan sebarang kandungan. Anda membawa senarai main anda sendiri, sama seperti dengan VLC.

#how to create m3u playlist#create iptv playlist#make m3u file#m3u playlist template#how to create playlist m3u
Kembali ke semua artikel