Guides·8 min

Yazan Rawnok Jahan

Sıfırdan M3U Oynatma Listesi Oluşturma (2026)

M3U dosyaları hakkında yazılanların neredeyse tamamı, dosyanın size bir başkası tarafından verildiğini varsayar. Bu rehber ise tam tersini ele alıyor: Elinizde bazı yayın URL'leri veya tek bir yerde toplamak istediğiniz birkaç kaynak var ve oynatma listesini kendiniz oluşturmak istiyorsunuz.

İyi haber: M3U dosyası düz metindir. Dosyayı Not Defteri'nde, TextEdit'te veya zaten sahip olduğunuz herhangi bir düzenleyicide yazabilirsiniz; M3U okuyabilen her oynatıcıda çalışır. Özel bir yazılım, ücretli bir araç veya hesap gerekmez. Bu biçim, dosya biçimleri arasında olabilecek en basit biçimlerden biridir.

Baştan sona tüm dosya şöyle:

Gerçekçi çerçeve: Tuneline, sizin sağladığınız içerikler için bir medya oynatıcıdır. Bu rehber, kullanma hakkına zaten sahip olduğunuz kaynaklardan nasıl oynatma listesi oluşturacağınızı gösterir. Uygulama herhangi bir listeyle veya kendine ait içerikle birlikte gelmez.

M3U Dosyası Aslında Nedir?

M3U bir içindekiler tablosudur, kapsayıcı değildir. Video veya ses içermez. Adları ve adresleri listeleyen bir metin dosyasıdır; oynatıcı bu dosyayı baştan sona okuyarak bulduğu içeriklerden bir kitaplık oluşturur. (Biçimin tamamını burada inceleyin.)

Bu nedenle dosyayı elle yazabilirsiniz. Yanlış yapabileceğiniz ikili bir yapı, başlık sağlama toplamı veya sıkıştırma yoktur. Bir URL yazabiliyorsanız oynatma listesi oluşturabilirsiniz.

Çalışan En Basit Oynatma Listesi

Geçerli bir M3U dosyasının en basit hâli, her satırda bir URL olacak şekilde URL listesidir:

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

Bu gerçekten çalışır. Her oynatıcı bunu yükler. Ancak kullanımı berbattır; çünkü hiçbir içeriğin adı yoktur — elinizde ham URL'lerden oluşan bir liste olur ve hangisinin ne olduğunu anlayamazsınız.

Bu yüzden pratikte herkes, her girdinin önüne bir meta veri satırı ekleyen genişletilmiş M3U biçimini kullanır:

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

Üç kuralı bildiğinizde biçimin tamamını öğrenmiş olursunuz:

  1. İlk satırda #EXTM3U bulunur. Bu tek satır, oynatıcıya "aşağıda meta veri bekle" der. Bu satırı atlarsanız birçok oynatıcı yukarıdaki çıplak URL moduna döner ve yazdığınız tüm adlar kaybolur.
  2. Her girdiden önce #EXTINF: bulunur. İki nokta üst üste işaretinden sonraki sayı, saniye cinsinden süredir. Canlı veya süresiz içerikler için -1 kullanın. Virgülden sonra görüntülenecek ad gelir.
  3. Adres, hemen sonraki satırda bulunur. Bir girdi, kendi #EXTINF satırının hemen ardından gelen tek bir adresten oluşur.

Logoları, Grupları ve Rehber Kimliklerini Ekleme

Temel biçim, çalışan bir liste oluşturmanızı sağlar. Birkaç isteğe bağlı özellik, listeyi göz atması keyifli bir hâle getirir. Bu özellikler virgülden önce, #EXTINF satırının içinde yer alır:

#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

Her birinin sağladığı şey:

ÖzellikNe işe yararAyarlamaya değer mi?
tvg-idBu girdiyi bir rehberin (EPG) akışına bağlayarak program bilgilerinin doğru eşleşmesini sağlarYalnızca rehber kullanıyorsanız. Kullanıyorsanız bu, en önemli tek özelliktir.
tvg-logoAdın yanında gösterilen simgenin URL'siOlması iyi olur. Erişilebilir bir görsel URL'si olmalıdır.
group-titleBu girdinin yer aldığı kategoriEvet. Düz bir listeyi göz atılabilir bir menüye dönüştüren özellik budur.
tvg-nameRehber eşleştirmesinde kullanılan alternatif adYalnızca tvg-id kullanılamıyorsa ve oynatıcınız ada göre eşleştirme yapıyorsa.

group-title, günlük kullanım deneyiminizi en çok değiştiren özelliktir. Oynatıcılar kategori kenar çubuğunu doğrudan bu bilgiden oluşturur; bu nedenle mantıklı gruplara sahip bir oynatma listesinde gezinmek anında kolaylaşırken, gruplar olmadığında sonsuz bir kaydırma listesiyle karşılaşırsınız. (Oynatma listesini kategoriler hâlinde düzenleme hakkında daha fazla bilgi.)

Bir rehber eklemeyi planlıyorsanız tvg-id değerini oluşturma sırasında doğru girin. Onlarca girdi arasında rehberi sonradan elle oynatma listesiyle eşleştirmek gerçekten eziyetlidir. (Rehber eşleştirmesinin nasıl çalıştığını öğrenin.)

Adım Adım: Dosyayı Oluşturma

Windows üzerinde

  1. Not Defteri'ni açın. Word'ü veya WordPad'i değil — biçimlendirme içermeyen bir düz metin düzenleyicisi kullanmalısınız.

  2. Yukarıdaki biçimi kullanarak oynatma listenizi yazın.

  3. Dosya → Farklı Kaydet.

  4. Kayıt türü seçeneğini Tüm Dosyalar (*.*) olarak ayarlayın. Herkesin atladığı adım budur.

  5. Dosyaya, uzantıyı da yazarak myplaylist.m3u adını verin.

  6. Kodlama seçeneğini UTF-8 olarak ayarlayın.

  7. adımı atlarsanız Windows dosyayı sessizce myplaylist.m3u.txt olarak kaydeder ve hiçbir oynatıcı dosyayı tanımaz.

macOS üzerinde

  1. TextEdit'i açın.
  2. Biçim → Düz Metin Yap (⇧⌘T). TextEdit zengin metin modunda başlar ve bu, dosyayı bozar.
  3. Oynatma listenizi yazın.
  4. Dosya → Kaydet, dosyaya myplaylist.m3u adını verin.
  5. macOS, .txt uzantısını eklemeyi önerdiğinde .m3u uzantısını kullan seçeneğini belirleyin.

Android veya iOS üzerinde

Telefon metin düzenleyicileri, dosya uzantısını kontrol etmenize izin verip vermemeleri açısından büyük farklılık gösterir. Dosyayı genellikle bir bilgisayarda yazıp telefona aktarmak veya dosyayı istediğiniz uzantıyla kaydedebilen bir düzenleyicide oluşturmak daha zahmetsizdir.

Hangi Uzantı: .m3u mi, .m3u8 mı?

İkisi de çalışır. Pratikteki fark metin kodlamasıdır:

  • .m3u8, içeriğin UTF-8 olduğunu belirtir; böylece İngilizce dışındaki adlar, aksanlı karakterler ve Latin dışı alfabeler doğru şekilde korunur.
  • .m3u geçmişte yerel, eski bir kodlamayı ifade ederdi ve bazı eski yazılımlar hâlâ bu şekilde davranır.

Belirli bir nedeniniz yoksa .m3u8 olarak ve UTF-8 kodlamasıyla kaydedin. Günümüzdeki tüm oynatıcılar her iki uzantıyı da okur ve karakterlerin bozulmasıyla ilgili pek çok sorundan kaçınmış olursunuz. Tek istisna şu: Bazı eski TV uygulamaları yalnızca .m3u uzantısını tanır. Bu nedenle bir cihaz dosyanızı kesinlikle kabul etmiyorsa uzantıyı değiştirmeyi denemek zahmetsiz bir çözümdür.

Oynatma Listenizi Yükleme

Kaydettikten sonra dosyayı bir oynatıcıya aktarın.

Masaüstünde çoğu oynatıcı yerel bir dosyayı doğrudan açabilir. Tuneline uygulamasında macOS, Windows veya Linux bölümünde Kaynak Ekle seçeneğini belirleyin, yerel dosyayı seçin; dosya hemen yüklenir.

Telefonlarda ve TV'lerde güvenilir yöntem, yerel dosya yerine URL kullanmaktır; çünkü mobil ve TV uygulamaları rastgele dosya sistemi konumlarına erişemeyecek şekilde yalıtılmıştır. Aynı elle hazırlanmış oynatma listesini TV'nizde kullanmak istiyorsanız dosyayı HTTPS üzerinden alınabileceği bir yerde barındırın ve bunun yerine adresini ekleyin. (Yerel bir M3U dosyasını URL'ye dönüştürme.)

Elle oluşturduğunuz bir dosyaya bir saatinizi ayırmadan önce bilmeniz gereken bir nokta var: Yerel bir file:// oynatma listesi bulutla eşitlenemez. Bulut eşitlemesi, başka bir cihazdan erişebileceği bir adres gerektirir; kendi sabit diskinizdeki bir yol bunu sağlamaz. Dosyayı URL olarak barındırmak, sahip olduğunuz tüm cihazlarda taşınabilir olmasını sağlar.

Elle Hazırlanmış Oynatma Listesini Bozan Beş Hata

Her birinin sorunun kaynağı olma sıklığına göre kabaca sıralarsak:

  1. Dosya aslında bir .txt. Windows, uzantıları varsayılan olarak gizlediği için Explorer'da playlist.m3u.txt dosyası playlist.m3u olarak görünür. Görünüm → Dosya adı uzantıları seçeneğini açıp kontrol edin.
  2. #EXTM3U eksik veya ilk satırda değil. Öncesinde boş bir satır ya da fazladan bir karakter varsa oynatıcı tüm dosyayı çıplak URL listesi olarak değerlendirir. Yazdığınız tüm adlar kaybolur.
  3. URL, kendi #EXTINF satırının hemen ardından gelmiyor. Araya giren boş bir satır, girdiyi sahipsiz bırakır.
  4. Düz metin yerine zengin metin kullanılmış. Word'de veya TextEdit'in varsayılan modunda oluşturulan dosyada biçimlendirme baytları bulunur. Ekranda düzgün görünür, ancak ayrıştırıldığında anlamsız veriye dönüşür.
  5. Bir özellikte akıllı tırnak kullanılmış. " ifadesini otomatik olarak " biçimine dönüştüren düzenleyiciler, hiçbir ayrıştırıcının tanımadığı özellikler oluşturur. Dosya kusursuz göründüğü için fark edilmesi en zor hata budur. Düz metin düzenleyicileri bunu yapmaz; kelime işlemcileri yapar.

Dosyanız yükleniyor ancak hiçbir şey göstermiyorsa kanallar yüklenmiyor kontrol listesini uygulayın — bu noktada biçim doğrudur ve sorun adreslerdedir.

Kopyalayabileceğiniz Bir Şablon

#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

Adresleri kendi adreslerinizle değiştirip UTF-8 kodlamasıyla .m3u8 olarak kaydedin; çalışan bir oynatma listeniz hazır olur.

Kaynaklar Nereden Alınır?

Bu rehber özellikle dosya biçimini ele alıyor. Dosyaya eklenecek adresleri nereden aldığınız ayrı bir konudur ve yanıt önemlidir.

Oynatma listesi oluşturabileceğiniz meşru kaynaklar arasında kendi ev medya sunucunuz, yerel ağınızdaki ağ kameraları ve kodlayıcılar, kamuya açık ücretsiz yayın ve FAST akışları ve gerçekten sahip olduğunuz bir aboneliğin parçası olarak size adres sağlayan hizmetler bulunur. (FAST kanallarının ne olduğunu ve nasıl ekleneceğini öğrenin.) (Jellyfin, Plex veya Emby üzerinden oynatma.)

Oynatıcı, izleme hakkına sahip olduğunuz içerikler için kullanılan bir araçtır. Oynatma listesi oluşturmak, içeriğin kaynağını değiştirmez.

Özet

  • M3U düz metindir. İhtiyacınız olan tek yazılım Not Defteri veya TextEdit'tir.
  • Önce #EXTM3U, ardından hemen arkasından #EXTINF:-1,Name ve adres gelir.
  • group-title, listede gezinmeyi sağlar; tvg-id ise rehberin doğru eşleşmesini sağlar.
  • .m3u8 olarak UTF-8 biçiminde kaydedin ve düzenleyicinizi düz metin kullanacak şekilde ayarlayın.
  • En sık karşılaşılan sorun, dosyanın aslında gizlice .txt olmasıdır.

Bir oynatma listesi oluşturdunuz ve onu çalıştıracak bir yer mi arıyorsunuz? Tuneline uygulamasını indirin — ücretsizdir, beraberinde içerik sunmaz ve macOS, Windows, Linux, iPhone, iPad, Android, Android TV, Google TV ve Apple TV'de çalışır.

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.

#how to create m3u playlist#create iptv playlist#make m3u file#m3u playlist template#how to create playlist m3u
Tüm yazılara dön