لیست پخش VLC ذخیره نمی‌شود / خالی باز می‌شود — رفع

انجماد و مشکلات راه‌اندازی آخرین به‌روزرسانی: مناسب برای: All platforms · VLC 3.0.x

لیست پخشی که ذخیره نمی‌شود — یا ذخیره می‌شود اما خالی باز می‌شود — ناامیدکننده است، زیرا خود کتابخانه رسانه مشکلی ندارد. VLC لیست پخش فعلی را در حافظه نگه می‌دارد و هنگام برون‌بری یا بسته شدن نشست، آن را در فایل .xspf (XML) می‌نویسد. وقتی این شکست می‌خورد، علت معمولاً فایل قفل‌شده، .xspf خراب، یا مشکل مسیر با نویسه‌های ویژه است. این راهنما بازیابی و روش‌های ذخیره‌سازی همیشه‌کارآمد را پوشش می‌دهد.

چرا این اتفاق می‌افتد؟

  • فایل قفل‌شده توسط فرآیند دیگر — فایل لیست پخش در پخش‌کننده یا ابزار همگام‌سازی باز است، بنابراین VLC نمی‌تواند آن را بازنویسی کند.
  • .xspf خراب — فایل نیمه‌نوشته‌شده (رخداد در حین ذخیره) باعث می‌شود VLC هنگام بارگذاری لیست پخش را رد یا خالی کند.
  • عدم تطابق پایگاه داده رسانه — ورودی‌های لیست پخش به شناسه رسانه‌ای ارجاع می‌دهند که پس از به‌روزرسانی VLC دیگر در پایگاه داده وجود ندارد.
  • مسئله مسیر / کدگذاری — ورودی‌های با نویسه‌های غیرمعمول یا مسیر شبکه هنگام بارگذاری مجدد قابل تجزیه نیستند.
  • ذخیره خودکار غیرفعال یا شکست‌خورده — «ذخیره لیست پخش هنگام خروج» خاموش است، یا خروج پیش از تکمیل نوشتن رخداد کرده است.

چگونه رفع کنیم

راه‌حل 1ذخیره لیست پخش در فایل مشخص

بدون توجه به وضعیت ذخیره خودکار کار می‌کند

  1. لیست پخش خود را بسازید، سپس به رسانه (Media) ▸ ذخیره لیست پخش در فایل (یا Ctrl+Y) بروید.

    کادر گفت‌وگوی ذخیره باز می‌شود.

  2. مکانی را انتخاب کنید و پسوند .xspf را نگه دارید (یا برای سازگاری بیشتر .m3u8 انتخاب کنید).

    فایل لیست پخش نوشته شد.

  3. بعداً بارگذاری کنید: رسانه (Media) ▸ باز کردن فایل و انتخاب فایل لیست پخش — یا آن را به پنجره لیست پخش بکشید.

    لیست پخش بارگذاری شد.

توجهبرون‌بری دستی مسیر قابل‌اطمینانی است. اگر از پخش‌کننده‌های دیگر هم استفاده می‌کنید، .m3u8 حمل‌پذیرترین قالب است.

راه‌حل 2آزاد کردن فایل لیست پخش قفل‌شده

رفع شکست ذخیره با پیام «فایل در حال استفاده است»

  1. سایر پخش‌کننده‌هایی را که ممکن است فایل را در اختیار داشته باشند ببندید (Windows Media Player، foobar، ابزار همگام‌سازی).

    تمام قفل‌ها آزاد شدند.

  2. در ویندوز، از مدیر وظیفه (Task Manager) ▸ عملکرد (Performance) ▸ باز کردن نظارت‌گر منابع برای یافتن اینکه کدام فرآیند فایل را در اختیار دارد استفاده کنید.

    فرآیند قفل‌کننده شناسایی شد.

  3. آن فرآیند را پایان دهید یا ببندید، سپس در VLC ذخیره را دوباره امتحان کنید.

    ذخیره موفق بود.

توجهپوشه‌های همگام‌سازی ابری (OneDrive/Dropbox) قفل‌کننده‌های مکرر هستند — اگر این اتفاق مکرراً می‌افتد، پوشه لیست پخش خود را از همگام‌سازی بلادرنگ مستثنی کنید.

راه‌حل 3بازیابی یا بازسازی .xspf خراب

بازیابی لیست پخشی که خالی باز می‌شود

  1. در ویرایشگر متن، .xspf را باز کنید — باید با <?xml version="1.0" encoding="UTF-8"?> شروع شود و شامل <trackList> باشد.

    ساختار فایل نمایان است.

  2. اگر XML قطع یا نادرست فرمت شده است، جدیدترین پشتیبان را باز کنید (VLC پیش‌فرض آن را نگه نمی‌دارد — فایل‌های موقت ویرایشگر یا پشتیبان خود را بررسی کنید).

    پشتیبان پیدا شد.

  3. اگر پشتیبانی نیست، بازسازی کنید: لیست را در VLC باز نگه دارید، علت را برطرف کنید و فوراً دوباره برون‌بری کنید.

    لیست پخش دوباره برون‌بری شد.

توجهبرای لیست‌های پخش حیاتی، هر چند هفته یک نسخه پشتیبان برون‌بری کنید — .xspf متن ساده است و بایگانی آن آسان است.

راه‌حل 4استفاده از کتابخانه رسانه به‌جای لیست پخش معمولی

در برابر بیشتر مشکلات فایل لیست پخش مقاوم

  1. به نمای کتابخانه رسانه (Media Library) بروید (نماد یا نما (View) ▸ کتابخانه رسانه).

    کتابخانه رسانه باز می‌شود.

  2. درون کتابخانه رسانه «لیست پخش» ایجاد کنید (کلیک راست ▸ لیست پخش جدید) و موارد را به آن بکشید.

    لیست پخش کتابخانه رسانه ایجاد شد.

  3. لیست‌های پخش کتابخانه رسانه در پایگاه داده رسانه (ml.xspf) قرار دارند و پس از رخداد زنده می‌مانند — وقتی نسخه حمل‌پذیر نیاز دارید، از طریق کلیک راست ▸ برون‌بری آن‌ها را خارج کنید.

    لیست پخش کتابخانه رسانه ذخیره شد.

توجهاگر فایل ml.xspf را پشتیبان بگیرید، لیست‌های پخش کتابخانه رسانه پس از نصب مجدد زنده می‌مانند — اما توجه داشته باشید ml.xspf شامل تعداد پخش و داده‌های اخیراً پخش‌شده نیز هست.

راه‌حل 5بازنشانی ترجیحات VLC به پیش‌فرض

پاک کردن تنظیمات خراب که باعث رخداد، صفحه سیاه و مشکلات صدا می‌شوند

  1. VLC را کاملاً ببندید.

    هیچ فرآیند VLC در حال اجرا نیست.

  2. خط فرمان (Win+R → cmd) یا ترمینال را باز کنید.

    خط فرمان در دسترس است.

  3. اجرا کنید: vlc --reset-config (ویندوز/لینوکس) — در macOS به‌جای آن پوشه ~/Library/Preferences/org.videolan.vlc را حذف کنید.

    ترجیحات VLC به پیش‌فرض بازگشت.

  4. VLC را راه‌اندازی کنید و فقط تنظیماتی را که واقعاً نیاز دارید دوباره اعمال کنید.

    VLC با تنظیمات تمیز شروع می‌شود.

توجهپاک کردن هر خرابی ترجیحات مرتبط با لیست پخش؛ ابتدا لیست پخش خود را پشتیبان بگیرید (رسانه (Media) ▸ ذخیره لیست پخش در فایل).

رفع اشکال پیشرفته

راه‌حل 1رفع نمایه پایگاه داده رسانه

رفع لیست پخشی که ورودی‌های آن به رسانه مفقود ارجاع می‌دهند

  1. VLC را ببندید و از %APPDATA%\vlc\ml.xspf (ویندوز) یا ~/Library/Application Support/org.videolan.vlc/ml.xspf (macOS) پشتیبان بگیرید.

    پشتیبان موجود است.

  2. ml.xspf را حذف کرده و VLC را دوباره راه‌اندازی کنید — کتابخانه با اسکن پوشه‌های پیکربندی‌شده بازسازی می‌شود.

    پایگاه داده بازسازی شد.

  3. لیست پخش برون‌بری‌شده خود را دوباره درون‌بری کنید (رسانه (Media) ▸ باز کردن فایل).

    لیست پخش برای پایگاه داده کاملاً جدید بارگذاری شد.

توجهبازسازی تعداد پخش و «اخیراً پخش‌شده» را از دست می‌دهد — وقتی لیست پخش مشکل است، این پذیرفتنی است.

چگونه در آینده از آن جلوگیری کنیم

  • لیست‌های پخش مهم را به‌طور مرتب به‌عنوان .m3u8 برون‌بری کنید.
  • فایل‌های لیست پخش را از پوشه‌های همگام‌سازی ابری بلادرنگ دور نگه دارید.
  • هر لیست پخشی که طولانی‌مدت استفاده می‌شود را در لیست‌های پخش کتابخانه رسانه قرار دهید.
  • VLC را با خروج عادی (نه پایان اجباری) ببندید تا ذخیره خودکار اجرا شود.

سؤالات متداول

تفاوت .xspf و .m3u8 چیست؟
.xspf قالب بومی XML وی‌ال‌سی است (فراداده کامل)؛ .m3u8 فهرست متنی ساده مسیرهاست. برای حمل‌پذیری از .m3u8 و برای لیست پخش فقط-وی‌ال‌سی با فراداده از .xspf استفاده کنید.
VLC لیست پخش فعلی را کجا ذخیره می‌کند؟
در حافظه، به‌علاوه پایگاه داده کتابخانه رسانه (ml.xspf) برای لیست‌های پخش کتابخانه. لیست درون‌حافظه فعلی فقط وقتی پایدار می‌شود که آن را برون‌بری کنید یا با ذخیره خودکار فعال، تمیز خارج شوید.
پس از رخداد می‌توانم لیست پخش را بازیابی کنم؟
اگر برون‌بری کرده‌اید، بله — فایل .xspf/.m3u8 را باز کنید. در غیر این صورت، لیست پخش کتابخانه رسانه ممکن است از طریق ml.xspf زنده بماند؛ لیست پخش نشست معمولی زنده نمی‌ماند.
چرا پس از به‌روزرسانی VLC، لیست پخش من ورودی‌ها را از دست می‌دهد؟
به‌روزرسانی VLC می‌تواند پایگاه داده رسانه را بازسازی کند؛ ورودی‌هایی که به شناسه رسانه قدیمی ارجاع می‌دهند می‌افتند. پس از به‌روزرسانی‌های مهم، لیست پخش برون‌بری‌شده خود را دوباره درون‌بری کنید.

جمع‌بندی

ذخیره لیست پخش در فایل مشخص — بدون توجه به وضعیت ذخیره خودکار کار می‌کند. 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.