বিকল্পের সাথে --download-archive FILE
ইউটিউব-ডিএল উভয়ই আবার ডাউনলোড না করার জন্য ফাইলগুলির তালিকায় পড়ে এবং যুক্ত করে। যতবারই কোনও ফাইল সফলভাবে ডাউনলোড করা হয়, সেই ভিডিও আইডি যুক্ত করা হয় FILE
।
আপনি নিম্নলিখিত হিসাবে এটি ব্যবহার করতে পারেন:
youtube-dl --download-archive downloaded.txt --no-post-overwrites -ciwx --audio-format mp3 -o "%(title)s.%(ext)s" [path here]
এটি তালিকার তৈরি হওয়ার সাথে সাথে কোনও ভিডিও শেষবারের জন্য রাখেনি এর আগে থেকে এটি পুনরায় ডাউনলোড হবে। আপনি এখন এগুলি মুছতে পারেন।
যদি আপনার এমপি 3 ফাইলগুলির ডিফল্ট বিন্যাসের সাথে নামকরণ করা হত তবে %(title)s-%(id)s.%(ext)s
আপনি downloaded.txt
ইউটিউব থেকে %(id)s
ব্যাশ টার্মিনালে তৈরি করে পুনরায় ডাউনলোডগুলি এড়াতে পারতেন :
for n in *.mp3
do if [[ "$n" =~ -[-_0-9a-zA-Z]{11}.mp3$ ]]
then echo "youtube ${n: -15: 11}" >> downloaded.txt
fi
done