เพลย์ลิสต์ VLC ไม่บันทึก / เปิดว่างเปล่า — วิธีแก้
เพลย์ลิสต์ที่ไม่บันทึก — หรือบันทึกแต่เปิดว่างเปล่า — น่าหงุดหงิดเพราะคลังสื่อเองปกติดี VLC เก็บเพลย์ลิสต์ปัจจุบันในหน่วยความจำและเขียนไฟล์ .xspf (XML) เมื่อคุณส่งออกหรือเมื่อเซสชันปิด เมื่อมันล้มเหลว สาเหตุมักเป็นไฟล์ที่ถูกล็อก .xspf เสียหาย หรือปัญหาพาธกับอักขระพิเศษ คู่มือนี้ครอบคลุมการกู้คืนและวิธีบันทึกที่ทำงานเสมอ
ทำไมจึงเกิดเหตุการณ์นี้?
- ไฟล์ถูกล็อกโดยกระบวนการอื่น — ไฟล์เพลย์ลิสต์เปิดในตัวเล่นหรือเครื่องมือซิงค์ ดังนั้น VLC จึงเขียนทับไม่ได้
- .xspf เสียหาย — ไฟล์ที่เขียนครึ่งเดียว (แครชระหว่างบันทึก) ทำให้ VLC ข้ามหรือทำให้เพลย์ลิสต์ว่างเปล่าเมื่อโหลด
- ไม่ตรงกันของฐานข้อมูลสื่อ — รายการเพลย์ลิสต์อ้างอิง media ID ที่ไม่มีในฐานข้อมูลอีกต่อไปหลังอัปเดต VLC
- ปัญหาพาธ/การเข้ารหัส — รายการที่มีอักขระแปลกประหลาดหรือพาธเครือข่ายที่ล้มเหลวในการแก้เชิงใหม่เมื่อโหลด
- ปิด auto-save หรือล้มเหลว — "Save playlist on exit" ปิดอยู่ หรือการออกแครชก่อนที่การเขียนจะเสร็จ
วิธีแก้ไข
วิธี 1บันทึกเพลย์ลิสต์ไปยังไฟล์เฉพาะ
ทำงานไม่ว่าสถานะ auto-save จะเป็นอย่างไร
สร้างเพลย์ลิสต์ของคุณ แล้วไปที่ มีเดีย > บันทึก&ผังเล่นเป็นแฟ้ม (หรือ Ctrl+Y)
กล่องโต้ตอบบันทึกเปิด
เลือกตำแหน่งและคงนามสกุล .xspf (หรือเลือก .m3u8 สำหรับความเข้ากันได้กว้างขึ้น)
ไฟล์เพลย์ลิสต์ถูกเขียน
เพื่อโหลดครั้งหลัง: มีเดีย > เปิดแ&ฟ&้ม... และเลือกไฟล์เพลย์ลิสต์ — หรือลากมันลงในหน้าต่างเพลย์ลิสต์
เพลย์ลิสต์โหลด
วิธี 2ปลดล็อกไฟล์เพลย์ลิสต์
แก้ความล้มเหลวบันทึก "ไฟล์กำลังใช้"
ปิดตัวเล่นอื่น (Windows Media Player, foobar, เครื่องมือซิงค์) ที่อาจถือไฟล์
ปลดล็อกทั้งหมด
บน Windows ใช้ Task Manager > Performance > Open Resource Monitor เพื่อหาว่ากระบวนการใดถือไฟล์
ระบุกระบวนการล็อก
จบหรือปิดกระบวนการนั้น แล้วลองบันทึกใน VLC อีกครั้ง
การบันทึกสำเร็จ
วิธี 3กู้คืนหรือสร้าง .xspf ที่เสียหายใหม่
กู้คืนเพลย์ลิสต์ที่เปิดว่างเปล่า
เปิด .xspf ในโปรแกรมแก้ไขข้อความ — มันควรเริ่มด้วย
<?xml version="1.0" encoding="UTF-8"?>และมี<trackList>โครงสร้างไฟล์ปรากฏ
ถ้า XML ถูกตัดหรือผิดรูป ให้เปิดสำรองล่าสุด (VLC ไม่เก็บสำรองโดยค่าเริ่มต้น — ตรวจไฟล์ temp ของตัวแก้ไขหรือการสำรองของคุณ)
พบสำรอง
ถ้าไม่มีสำรอง ให้สร้างใหม่: เก็บรายการไว้ใน VLC ที่เปิดอยู่ แก้สาเหตุ แล้วส่งออกใหม่ทันที
เพลย์ลิสต์ถูกส่งออกใหม่
วิธี 4ใช้คลังสื่อแทนเพลย์ลิสต์ธรรมดา
ภูมิคุ้มกันต่อปัญหาไฟล์เพลย์ลิสต์ส่วนใหญ่
ไปที่มุมมองคลังสื่อ (ไอคอนกรวย/เพลง หรือ มุมมอง > คลังสื่อ)
คลังสื่อเปิด
สร้าง "Playlist" ภายในคลังสื่อ (คลิกขวา > New Playlist) และลากรายการเข้า
สร้างเพลย์ลิสต์คลังสื่อ
เพลย์ลิสต์คลังสื่ออยู่ในฐานข้อมูลสื่อ (ml.xspf) และรอดจากแครช — ส่งออกผ่านคลิกขวา > Export เมื่อคุณต้องการสำเนาพกพา
เพลย์ลิสต์คลังสื่อถูกบันทึก
วิธี 5รีเซ็ตการตั้งค่าของ VLC กลับเป็นค่าเริ่มต้น
ล้างการตั้งค่าที่เสียหายซึ่งทำให้โปรแกรมแครช จอดำ และเกิดปัญหาเสียง
ปิด VLC ให้สมบูรณ์
ไม่มีโปรเซสของ VLC ทำงานอยู่
เปิด Command Prompt (Win+R → cmd) หรือเทอร์มินัล
พร้อมใช้บรรทัดคำสั่ง
รันคำสั่ง
vlc --reset-config(Windows/Linux) — บน macOS ให้ลบ~/Library/Preferences/org.videolan.vlcแทนการตั้งค่าของ VLC กลับไปเป็นค่าเริ่มต้น
เปิด VLC แล้วตั้งค่าใหม่เฉพาะรายการที่คุณจำเป็นต้องใช้จริง
VLC เริ่มทำงานด้วยการตั้งค่าที่สะอาด
การแก้ไขขั้นสูง
วิธี 1ซ่อมแซมดัชนีฐานข้อมูลสื่อ
แก้เพลย์ลิสต์ที่รายการอ้างอิงสื่อที่หายไป
ปิด VLC และสำรอง
%APPDATA%\vlc\ml.xspf(Windows) หรือ~/Library/Application Support/org.videolan.vlc/ml.xspf(macOS)มีสำรอง
ลบ ml.xspf แล้วเปิด VLC ใหม่ — คลังสื่อสร้างใหม่โดยสแกนโฟลเดอร์ที่กำหนดค่า
ฐานข้อมูลถูกสร้างใหม่
นำเข้าเพลย์ลิสต์ที่ส่งออกของคุณ (มีเดีย > เปิดแ&ฟ&้ม...)
เพลย์ลิสต์โหลดกับฐานข้อมูลใหม่
วิธีป้องกันในอนาคต
- ส่งออกเพลย์ลิสต์สำคัญเป็น .m3u8 เป็นระยะ
- เก็บไฟล์เพลย์ลิสต์ห่างจากโฟลเดอร์ซิงค์คลาวด์แบบเรียลไทม์
- ใช้เพลย์ลิสต์ของคลังสื่อสำหรับสิ่งที่อยู่ได้นาน
- ปิด VLC ด้วยการออกปกติ (ไม่ใช่ force-kill) เพื่อให้ auto-save ทำงาน
คำถามที่พบบ่อย
ความแตกต่างระหว่าง .xspf และ .m3u8 คืออะไร?
VLC เก็บเพลย์ลิสต์ปัจจุบันที่ไหน?
ฉันสามารถกู้คืนเพลย์ลิสต์หลังแครชได้หรือไม่?
ทำไมเพลย์ลิสต์ของฉันสูญเสียรายการหลังอัปเดต VLC?
สรุป
บันทึกเพลย์ลิสต์ไปยังไฟล์เฉพาะ — ทำงานไม่ว่าสถานะ auto-save จะเป็นอย่างไร. 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.