Playlist VLC không lưu được / mở trống — cách khắc phục
Một playlist không lưu được — hoặc lưu nhưng mở trống — thật khó chịu vì chính thư viện media vẫn ổn. VLC lưu playlist hiện tại trong bộ nhớ và ghi các file .xspf (XML) khi bạn xuất hoặc khi phiên đóng. Khi điều đó thất bại, nguyên nhân thường là một file bị khóa, một .xspf hỏng, hoặc một vấn đề đường dẫn với ký tự đặc biệt. Hướng dẫn này bao quát khôi phục và các phương pháp lưu luôn hoạt động.
Vì sao điều này xảy ra?
- File bị khóa bởi tiến trình khác — file playlist đang mở trong một trình phát hoặc công cụ đồng bộ, nên VLC không thể ghi đè.
- .xspf bị hỏng — một file được ghi nửa chừng (crash khi lưu) làm VLC bỏ qua hoặc xóa playlist khi tải.
- Không khớp cơ sở dữ liệu media — các mục playlist tham chiếu ID media không còn tồn tại trong cơ sở dữ liệu sau bản cập nhật VLC.
- Vấn đề đường dẫn/mã hóa — các mục với ký tự lạ hoặc đường dẫn mạng thất bại khi giải quyết lại khi tải.
- Tự động lưu bị tắt hoặc thất bại — "Save playlist on exit" bị tắt, hoặc lần thoát bị crash trước khi ghi hoàn tất.
Cách khắc phục
Giải pháp 1Lưu playlist vào một file cụ thể
Hoạt động bất kể trạng thái tự động lưu
Xây dựng playlist, sau đó đi tới Phương tiện > Lưu Danh Sách &và Tập tin... (hoặc Ctrl+Y).
Hộp thoại lưu mở.
Chọn một vị trí và giữ phần mở rộng .xspf (hoặc chọn .m3u8 để tương thích rộng hơn).
File playlist được ghi.
Để tải nó sau này: Phương tiện > Mở &Tập Tin... và chọn file playlist — hoặc kéo nó vào cửa sổ playlist.
Playlist tải.
Giải pháp 2Giải phóng một file playlist bị khóa
Sửa các lỗi lưu "file đang dùng"
Đóng các trình phát khác (Windows Media Player, foobar, công cụ đồng bộ) có thể giữ file.
Mọi khóa được giải phóng.
Trên Windows, dùng Task Manager > Performance > Open Resource Monitor để tìm tiến trình nào giữ file.
Tiến trình khóa được xác định.
Kết thúc hoặc đóng tiến trình đó, sau đó thử lưu lại trong VLC.
Việc lưu thành công.
Giải pháp 3Khôi phục hoặc xây dựng lại một .xspf hỏng
Khôi phục một playlist mở trống
Mở .xspf trong một trình soạn thảo văn bản — nó nên bắt đầu bằng
<?xml version="1.0" encoding="UTF-8"?>và chứa<trackList>.Cấu trúc file hiện ra.
Nếu XML bị cắt ngắn hoặc sai dạng, hãy mở bản sao lưu gần nhất (VLC không giữ mặc định — hãy kiểm tra file tạm của trình soạn thảo hoặc bản sao lưu của bạn).
Một bản sao lưu được tìm thấy.
Nếu không có bản sao lưu, hãy xây dựng lại: giữ danh sách mở trong VLC, sửa nguyên nhân, và xuất lại ngay.
Playlist được xuất lại.
Giải pháp 4Dùng thư viện media thay vì một playlist đơn giản
Miễn nhiễm với hầu hết vấn đề file playlist
Đi tới góc nhìn Library (biểu tượng hình nón/nhạc hoặc Hiển thị > Thư viện).
Thư viện media mở.
Tạo một "Playlist" bên trong thư viện (nhấn chuột phải > New Playlist) và kéo các mục vào.
Playlist thư viện được tạo.
Các playlist thư viện sống trong cơ sở dữ liệu media (ml.xspf) và sống sót qua crash — hãy xuất chúng qua nhấn chuột phải > Export khi bạn cần một bản sao di động.
Các playlist thư viện được lưu.
Giải pháp 5Đặt lại tùy chọn VLC về mặc định
Xóa các thiết lập bị hỏng gây crash, màn hình đen và lỗi âm thanh
Đóng hoàn toàn VLC.
Không có tiến trình VLC nào đang chạy.
Mở dấu nhắc lệnh (Win+R → cmd) hoặc terminal.
Có sẵn dòng lệnh.
Chạy:
vlc --reset-config(Windows/Linux) — trên macOS thay vào đó hãy xóa~/Library/Preferences/org.videolan.vlc.Tùy chọn VLC được khôi phục về mặc định.
Khởi chạy VLC và chỉ áp dụng lại các thiết lập bạn thực sự cần.
VLC khởi động với cài đặt sạch.
Khắc phục nâng cao
Giải pháp 1Sửa chỉ mục cơ sở dữ liệu media
Sửa các playlist có mục tham chiếu media thiếu
Đóng VLC và sao lưu
%APPDATA%\vlc\ml.xspf(Windows) hoặc~/Library/Application Support/org.videolan.vlc/ml.xspf(macOS).Một bản sao lưu tồn tại.
Xóa ml.xspf và khởi động lại VLC — thư viện được xây dựng lại bằng cách quét các thư mục đã cấu hình.
Cơ sở dữ liệu được xây dựng lại.
Nhập lại các playlist đã xuất của bạn (Phương tiện > Mở &Tập Tin...).
Playlist tải vào cơ sở dữ liệu mới.
Cách tránh trong tương lai
- Xuất các playlist quan trọng sang .m3u8 định kỳ.
- Giữ các file playlist ra khỏi các thư mục đồng bộ đám mây thời gian thực.
- Dùng các playlist thư viện cho bất cứ thứ gì tồn tại lâu dài.
- Đóng VLC bằng một lần thoát bình thường (không ép-kill) để tự động lưu có thể chạy.
Câu hỏi thường gặp
Sự khác biệt giữa .xspf và .m3u8 là gì?
VLC lưu playlist hiện tại ở đâu?
Tôi có thể khôi phục một playlist sau crash không?
Tại sao playlist của tôi mất mục sau khi cập nhật VLC?
Tóm tắt
Lưu playlist vào một file cụ thể — Hoạt động bất kể trạng thái tự động lưu. 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.