VLC Oynatma Listesi Kaydedilmiyor / Boş Açılıyor — Düzeltmeler

Çökme ve başlatma sorunları Son güncelleme: Şunlar için geçerli: All platforms · VLC 3.0.x

Kaydedilmeyen — veya kaydedilip boş açılan — bir oynatma listesi, medya kitaplığının kendisi sağlam olduğu için sinir bozucudur. VLC geçerli oynatma listesini bellekte tutar ve dışa aktardığınızda veya oturum kapandığında .xspf (XML) dosyaları yazar. Bu başarısız olduğunda, neden genellikle kilitli bir dosya, bozuk bir .xspf veya özel karakterler içeren bir yol sorunudur. Bu rehber kurtarmayı ve her zaman çalışan kaydetme yöntemlerini kapsar.

Bu neden oluyor?

  • Dosya başka bir işlem tarafından kilitli — oynatma listesi dosyası bir oynatıcı veya senkron aracında açıktır, bu yüzden VLC onun üzerine yazamaz.
  • Bozuk .xspf — yarım yazılmış bir dosya (kaydetme sırasında çökme), VLC'in yüklerken onu atlamasına veya boşaltmasına neden olur.
  • Medya veritabanı uyuşmazlığı — oynatma listesi girişleri, bir VLC güncellemesinden sonra veritabanında artık var olmayan medya kimliklerine referans verir.
  • Yol/kodlama sorunları — yeniden yüklendiğinde çözümlenemeyen sıra dışı karakterler veya ağ yolları içeren girişler.
  • Otomatik kaydetme devre dışı veya başarısız — "Çıkışta oynatma listesini kaydet" kapalıdır veya çıkış yazma tamamlanmadan çökmüştür.

Nasıl düzeltilir

Çözüm 1Oynatma listesini belirli bir dosyaya kaydedin

Otomatik kaydetme durumundan bağımsız olarak çalışır

  1. Oynatma listenizi oluşturun, ardından Medya > Oynatma Listesini &Dosyaya Kaydet... (veya Ctrl+Y) bölümüne gidin.

    Kaydet iletişim kutusu açılır.

  2. Bir konum seçin ve .xspf uzantısını koruyun (veya daha geniş uyumluluk için .m3u8 seçin).

    Oynatma listesi dosyası yazılır.

  3. Daha sonra yüklemek için: Medya > &Dosya Aç.. (Dosya Aç) ve oynatma listesi dosyasını seçin — veya onu oynatma listesi penceresine sürükleyin.

    Oynatma listesi yüklenir.

NotManuel dışa aktarma güvenilir yoldur. Diğer oynatıcıları da kullanıyorsanız .m3u8 en taşınabilir biçimdir.

Çözüm 2Kilitli bir oynatma listesi dosyasını serbest bırakın

"dosya kullanımda" kaydetme hatalarını düzeltir

  1. Dosyayı tutabilecek diğer oynatıcıları (Windows Media Player, foobar, senkron araçları) kapatın.

    Tüm kilitler serbest bırakılır.

  2. Windows'ta, hangi işlemin dosyayı tuttuğunu bulmak için Görev Yöneticisi > Performans > Kaynak İzleyicisini Aç bölümünü kullanın.

    Kilitleyen işlem belirlenir.

  3. O işlemi sonlandırın veya kapatın, ardından VLC'de kaydetmeyi tekrar deneyin.

    Kayıt başarılı olur.

NotBulut senkron klasörleri (OneDrive/Dropbox) sık sık kilitler — tekrar ederse oynatma listesi klasörünüzü gerçek zamanlı senkronizasyondan hariç tutun.

Çözüm 3Bozuk bir .xspf dosyasını kurtarın veya yeniden oluşturun

Boş açılan bir oynatma listesini geri getirir

  1. .xspf dosyasını bir metin düzenleyicide açın — <?xml version="1.0" encoding="UTF-8"?> ile başlamalı ve <trackList> içermelidir.

    Dosya yapısı görünür.

  2. XML kesik veya hatalı biçimliyse, en son yedeği açın (VLC varsayılan olarak yok tutar — düzenleyicinizin geçici dosyalarına veya yedeğinize bakın).

    Bir yedek bulunur.

  3. Yedek yoksa, yeniden oluşturun: listeyi VLC'te açık tutun, nedeni düzeltin ve hemen yeniden dışa aktarın.

    Oynatma listesi yeniden dışa aktarılır.

NotKritik oynatma listeleri için birkaç haftada bir yedek kopya dışa aktarın — .xspf düz metindir, arşivlemesi kolaydır.

Çözüm 4Düz bir oynatma listesi yerine medya kitaplığını kullanın

Çoğu oynatma listesi dosyası sorununa bağışıktır

  1. Kütüphane görünümüne gidin (koni/müzik simgesi veya Görünüm > Ortam Kitaplığı).

    Medya kitaplığı açılır.

  2. Kitaplık içinde bir "Playlist" (Oynatma Listesi) oluşturun (sağ tık > New Playlist) ve öğeleri içine sürükleyin.

    Kitaplık oynatma listesi oluşturulur.

  3. Kitaplık oynatma listeleri medya veritabanında (ml.xspf) yaşar ve çökmelerden sağ kalır — taşınabilir bir kopyaya ihtiyacınız olduğunda sağ tık > Export (Dışa Aktar) ile dışa aktarın.

    Kitaplık oynatma listeleri kaydedilir.

NotKitaplık oynatma listeleri, ml.xspf dosyasını yedeklerseniz yeniden kurulumdan sağ kalır — ancak ml.xspf'in ayrıca oynatma sayılarını ve son oynatılan verileri tuttuğunu unutmayın.

Çözüm 5VLC tercihlerini varsayılan değerlere sıfırla

Çökmelere, siyah ekranlara ve ses sorunlarına yol açan bozuk ayarları temizler

  1. VLC'yi tamamen kapatın.

    Çalışan hiçbir VLC işlemi kalmaz.

  2. Bir komut istemi (Win+R → cmd) veya terminal açın.

    Komut satırı kullanıma hazırdır.

  3. Şu komutu çalıştırın: vlc --reset-config (Windows/Linux) — macOS'ta bunun yerine ~/Library/Preferences/org.videolan.vlc klasörünü silin.

    VLC tercihleri varsayılan değerlere döner.

  4. VLC'yi başlatın ve yalnızca gerçekten ihtiyaç duyduğunuz ayarları yeniden uygulayın.

    VLC temiz ayarlarla açılır.

NotBu işlem tüm özel tercihleri siler (kısayollar ve skin'ler dahil). Yedek istiyorsanız önce Tools > Preferences > All > Interface bölümünden yapılandırmanızı dışa aktarın.

Gelişmiş çözümler

Çözüm 1Medya veritabanı dizinini onarın

Giriişleri eksik medyaya referans veren oynatma listelerini düzeltir

  1. VLC'yi kapatın ve %APPDATA%\vlc\ml.xspf (Windows) veya ~/Library/Application Support/org.videolan.vlc/ml.xspf (macOS) dosyasını yedekleyin.

    Bir yedek mevcut olur.

  2. ml.xspf dosyasını silin ve VLC'yi yeniden başlatın — kitaplık, yapılandırılmış klasörlerinizi tarayarak yeniden oluşturulur.

    Veritabanı yeniden oluşturulur.

  3. Dışa aktarılmış oynatma listelerinizi yeniden içe aktarın (Medya > &Dosya Aç..).

    Oynatma listeleri taze veritabanına karşı yüklenir.

NotYeniden oluşturma, oynatma sayılarını ve "son oynatılan"ı kaybettirir — sorun oynatma listeleri olduğunda kabul edilebilir.

Gelecekte nasıl önlenir

  • Önemli oynatma listelerini düzenli olarak .m3u8 olarak dışa aktarın.
  • Oynatma listesi dosyalarını gerçek zamanlı bulut senkron klasörlerinin dışında tutun.
  • Uzun ömürlü her şey için medya kitaplığının oynatma listelerini kullanın.
  • Otomatik kaydetme çalışabilsin diye VLC'yi normal çıkışla (zorla sonlandırma değil) kapatın.

Sık sorulan sorular

.xspf ile .m3u8 arasındaki fark nedir?
.xspf, VLC'in yerel XML biçimidir (tam meta veri); .m3u8 basit bir metin yol listesidir. Taşınabilirlik için .m3u8, meta verili yalnızca VLC oynatma listeleri için .xspf kullanın.
VLC geçerli oynatma listesini nerede saklar?
Bellekte, artı kitaplık oynatma listeleri için medya kitaplığı veritabanında (ml.xspf). Geçerli bellek içi liste yalnızca dışa aktardığınızda veya otomatik kaydetme açıkken temiz çıkış yaptığınızda kalıcılaşır.
Bir çökmeden sonra oynatma listesini kurtarabilir miyim?
Dışa aktarmışsanız evet — .xspf/.m3u8 dosyasını açın. Aksi halde, kitaplık oynatma listeleri ml.xspf aracılığıyla sağ kalabilir; düz oturum oynatma listeleri sağ kalmaz.
Oynatma listelerim VLC güncelledikten sonra neden girişlerini kaybediyor?
Bir VLC güncellemesi medya veritabanını yeniden oluşturabilir; eski medya kimliklerine referans veren girişler düşer. Büyük güncellemelerden sonra dışa aktarılmış oynatma listelerinizi yeniden içe aktarın.

Özet

Oynatma listesini belirli bir dosyaya kaydedin — Otomatik kaydetme durumundan bağımsız olarak çalışır. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.