Education·7 min

Yazan Shamir

M3U Dosyası Nedir ve Nasıl Çalışır?

Bu terimi sürekli görüyorsunuz — "M3U ekleyin," "M3U URL'nizi yapıştırın," "M3U çalma listesi." Teknik görünüyor, belki de biraz korkutucu. Ama öyle değil. M3U akışlarınızın veya medya dosyalarınızın nerede bulunduğunu listeleyen sadece düz bir metin dosyasıdır. Sırrın tamamı bu. Birini herhangi bir metin editöründe açın ve gizem dağılır.

Bu kılavuz formatı satır satır açıklığa kavuşturur; bu sayede bir sonraki sefinde biri "M3U ekleyin" dediğinde, tam olarak neler olduğunu anlarsınız.

Açıkça söylemek gerekirse: Tuneline sizin sağladığınız içerik için bir medya oynatıcısıdır. M3U sadece sizin kaynakların sizin listesidir — içerik değil, içindekiler tablosu.

M3U Bir İçindekiler Tablosudur

M3U hakkında düşünmenin en kullanışlı yolu: medya için bir içindekiler tablosudur. Video içermez. İşaretçiler listesini içerir — adlar ve her öğenin gerçekten nerede olduğunun konumları (URL'ler veya dosya yolları). Oynatıcı listeyi okur ve oynatıyı basıldığında her öğeyi getirir.

M3U dosyası binlerce öğe "içerse" bile neden minik (birkaç kilobayt) — hepsi metin, video yok. Bunun nedeni M3U bozulabilir — bir işaretçi eski kalırsa (bir URL süresi dolarsa), liste sorun değil ama o bir giriş oynatılmaz.

Mümkün Olan En Basit M3U

En temel haliyle, M3U sadece konumların bir listesidir, her satırda bir tane:

http://example.com/stream1.m3u8
http://example.com/stream2.m3u8
/Users/me/Videos/holiday.mp4

Bir oynatıcı bunu yukarıdan aşağıya okur ve size oynatılacak üç öğe verir. İsim yok, gruplandırma yok — sadece konumlar. Bu orijinal 1990'lar çalma listesi formatıdır ve hâlâ çalışıyor.

Gerçek Dünyadaki M3U: Genişletilmiş Format

Gerçekten karşılaşacağınız sürüm #EXTM3U ile başlar ve her girişe bir ad ve meta veri verir. Bu genişletilmiş M3U, ve şöyle görünür:

#EXTM3U
#EXTINF:-1 tvg-id="news.us" tvg-logo="http://logos/news.png" group-title="News",Example News
http://example.com/news.m3u8
#EXTINF:-1 group-title="Movies",Example Movie Channel
http://example.com/movies.m3u8

Satır satır çözelim — göründüğünden daha basit:

BölümAnlamı
#EXTM3UBaşlık. "Bu genişletilmiş M3U." der. Her zaman ilk satır.
#EXTINF:-1"Bir giriş geliyor." -1 canlı bir akışı (bilinmeyen süre) anlamına gelir.
tvg-id="..."Bu girişi bir program rehberi (EPG) ile eşleştirmek için kullanılan bir ID.
tvg-logo="..."Girişin logosu/simgesinin URL'si.
group-title="..."Kategori — kenar çubuk gruplarınızı oluşturan şeydir.
,Example NewsVirgülden sonraki her şey görüntü adıdır.
Sonraki satırOynatılacak gerçek URL veya yol.

Yani her öğe gerçekte iki satırdır: birini #EXTINF tanımlayan, bir satır da nerede yaşadığını söyleyen. Bu deseni tekrarlayın ve tam bir kütüphaneniz olur.

Tuneline içinde M3U kaynağı ekleme

M3U ile M3U8 — Fark Nedir?

Bu herkesin kafasını karıştırır ve benzer adları paylaşan iki farklı şeydir:

  • .m3u / .m3u8 çalma listesi dosyası olarak — tartıştığımız içindekiler tablosu. .m3u8 sürümü sadece UTF-8 olarak kaydedilen bir M3U (bu nedenle İngilizce olmayan adları ve sembolleri doğru şekilde işler). Çalma listeleri için .m3u8 tercih edin — bozuk karakterleri önler.
  • .m3u8 canlı akış olarak — kafa karıştırıcı bir şekilde, HLS canlı akışları ayrıca .m3u8 uzantısını kullanır, çünkü HLS akışı teknik olarak video segmentlerinin küçük bir çalma listesidir. Yani tek bir …/stream.m3u8 URL genellikle bir canlı akıştır, bunu kaynak olarak eklediğiniz büyük bir …/playlist.m3u8 ise birçoğunun listesidir.

Pratikte ayırt etme şekli: kaynak olarak eklediğiniz bir liste birçok #EXTINF girdisine sahiptir; bir tek HLS akış oynatıcının sadece oynatacağı sürekli güncellenen segment listesidir. Bir şey izlemek için bir URL yapıştırıyorsanız, bu akış türüdür — bkz. ağ akışları.

URL ile Dosya: M3U Olmanın İki Yolu

M3U'larla iki biçimde karşılaşacaksınız ve her ikisi de eklendikten sonra aynı şekilde çalışır:

  • Uzak bir URL (http://provider.com/get.php?… veya …/playlist.m3u8). Liste bir sunucuda yaşar; oynatıcı her seferinde en son sürümü getirir. Çoğu abonelik size bunun gibi bir URL verir.
  • Yerel bir dosya (playlist.m3u diskinizde veya bulut sürücünüzde). Liste sizinle yaşar. elle seçilmiş, yedeklenmiş kontrol ettiğiniz ve kendiniz düzenleyen bir set için harika.

Her ikisini de eklemek için: Kaynak Ekle seçeneğini açın, URL'yi yapıştırın veya dosyayı seçin ve oynatıcı her #EXTINF taranabilir bir kütüphaneye ayrıştırır. (Adım adım.)

M3U Kendim Düzenleyebilir miyim?

Evet — ve bu güçlendirici. Düz metin olduğu için, herhangi bir metin editörü M3U düzenler. Yaygın ayarlamalar:

  • Girişi yeniden adlandırın#EXTINF satırında virgülden sonraki metni değiştirin.
  • Girdileri yeniden gruplandırın — istediğiniz şekilde kategorilerinizi düzenlemek için group-title="…" düzenleyin.
  • Ölü öğeleri kaldırın#EXTINF satırını ve URL satırını birlikte silin (her ikisini de, yoksa birini yetim bırakır).
  • İki listeyi birleştirin — bir dosyadaki girdileri başka bir dosyanın #EXTM3U başlığı altına yapıştırın.

.m3u8 (UTF-8) olarak kaydedin ve yeniden ekleyin. Sadece unutmayın: listeyi düzenleme hiçbir zaman ölü kaynağı düzeltmez — temel URL gitmiş ise, metni tidying etmek onu geri getirmez.

M3U ile Diğer Formatlar

M3U içeriğinizin gelmesinin üç yolundan biridir. Kısa sürüm:

  • M3U — akışların düz bir listesi (bu yazıda anlatılanlar). Basit, taşınabilir, düzenlenebilir.
  • Xtream Codes — oynatıcının kategoriler ve VOD/seriler içeren organize bir kütüphaneye dönüştürdüğü bir sunucu girişi (URL + kullanıcı adı + şifre).
  • Stalker Portal — bazı cihazlar tarafından kullanılan portal tabanlı bir format.

Tam karşılaştırma: M3U ile Xtream Codes ile Stalker Portal.

SSS

M3U dosyası basit terimlerle nedir?

Akışlarınızın veya medya dosyalarınızın nerede bulunduğunu listeleyen düz bir metin dosyası — adlar ve konumlar. Bu bir içindekiler tablosudur; gerçek video içermez.

M3U ile M3U8 arasındaki fark nedir?

Çalma listesi olarak, .m3u8 sadece UTF-8'de kaydedilen bir M3U (İngilizce olmayan adlar için daha iyidir) — tercih edin. Kafa karıştırıcı bir şekilde, HLS canlı akışları da .m3u8 kullanır; böyle tek bir URL bir akıştır, bunu kaynak olarak eklediğiniz büyük bir ise birçoğunun listesidir.

M3U dosyasını açabilir ve düzenleyebilir miyim?

Evet — herhangi bir metin editörü çalışır. Girdileri yeniden adlandırabilir, yeniden gruplandırmak için group-title değiştirebilir ve ölü öğeleri silebilirsiniz (#EXTINF satırını ve URL satırını kaldırın).

M3U nereden alabilirim?

Kendi kaynağınızdan veya aboneliğinizden — genellikle yapıştırılacak bir URL olarak, bazen açılacak bir dosya olarak. Oynatıcı bunu taranabilir bir kütüphaneye ayrıştırır.

Özet

  • M3U bir düz metin içindekiler tablosudur — adlar ve konumlar, içeride video yok.
  • Gerçek dünya formatı #EXTM3U ile başlar ve her öğe bir #EXTINF satırı (ad, grup, logo, tvg-id) artı bir URL/yol satırıdır.
  • .m3u8 çalma listeleri için UTF-8 anlamına gelir — ancak aynı uzantı HLS akışları da işaretler, bu nedenle bağlam önemlidir.
  • Sadece metindir, bu nedenle kendiniz düzenleyebilirsiniz — bununla birlikte bu hiçbir zaman ölü kaynağı canlandırmaz.

Eklemek için bir M3U var mı? Tuneline indirin — URL'yi yapıştırın veya dosyayı açın ve saniyeler içinde tarama yapıyorsunuz. Ücretsiz ve reklamsız.

— Shamir

Yazıyı paylaş

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.

Bu yazıyı başka bir dilde okuyun

Tuneline bir medya oynatıcı uygulamasıdır. Hiçbir içerik sağlamaz, barındırmaz veya dağıtmaz. Kendi oynatma listenizi siz getirirsiniz, tıpkı VLC'de olduğu gibi.