musicrepair-এর মাধ্যমে মিউজিক ফাইলের স্বয়ংক্রিয় ট্যাগিংয়ের নির্ভুলতা বাড়ানো।
নমস্কার, আমি অদক্ষ।
※অনুগ্রহ করে এগিয়ে যাওয়ার আগে ব্যাকআপ করে নিন।
সাম্প্রতিক MusicRepair ব্যবহার করে আমি প্রায় 40GB মিউজিক ফাইল ট্যাগ করছিলাম, কিন্তু দুর্ভাগ্যবশত, নিচের ছবির মতো অনেক ব্যর্থতা ছিল...

ছবিতে যেমন দেখা যাচ্ছে, আমি আরও লক্ষ্য করেছি যে -R অপশন, যা শিল্পীর নাম যোগ করে এবং পুনরাবৃত্তিমূলকভাবে সংশোধন করে, সেটি ঠিকভাবে কাজ করছিল না, এবং শুধুমাত্র লক্ষ্য ডিরেক্টরিতে MusicRepair প্রয়োগ করে নির্ভুলতা বৃদ্ধি পেয়েছে।

প্রথমে, MusicRepair সম্পর্কে ভালোভাবে জানতে, আমি ইউটিউবে একটি 'কীভাবে' ভিডিও দেখেছি।
https://youtu.be/CjJ0wHR3r2Y?si=Jh0PXMFs1PAtcyid
Google.com ইত্যাদির মতো প্রদর্শন দেখে মনে হচ্ছে এটি কেবল অনুসন্ধান করে ডেটা সংগ্রহ করছে?
এর মানে হল যে ফাইলের নাম থেকে ফরম্যাট করা ঠিক আছে, এবং আমার পরিবেশে, হায়ারার্কি হল /শিল্পীর নাম/অ্যালবামের নাম/মিউজিক ফাইল, তাই আমি / কে বিভাজক হিসাবে ব্যবহার করে শুধুমাত্র শিল্পীর নাম বের করেছি এবং মিউজিক ফাইলের শুরুতে এটি যোগ করার জন্য একটি শেল স্ক্রিপ্ট লিখেছি।
এছাড়াও, -R অপশন, যা মিউজিক থাকা ডিরেক্টরিগুলিকে পুনরাবৃত্তিমূলকভাবে প্রক্রিয়া করে, সেটি সঠিকভাবে কাজ করেনি, তাই আমি শুধুমাত্র সর্বনিম্ন-স্তরের ডিরেক্টরিগুলি প্রদর্শন করতে find কমান্ড ব্যবহার করব।
find . -type d -links 2 > outdir.sh
এখন, প্রদর্শিত সমস্ত ডিরেক্টরিতে MusicRepair চালানো হবে।
sed -i “s/^/musicrepair -d \”/g" outdir.sh
ব্যাকগ্রাউন্ডে চালানোর মাধ্যমে এটি স্বাভাবিকের চেয়ে দ্রুত চলে, তবে একবারে প্রচুর সংখ্যক প্রক্রিয়া শুরু হওয়ায় এটি বেশ ভারী হয়ে ওঠে। '&' যোগ করবেন কি না তা প্রত্যেকের নিজস্ব ব্যাপার।
sed -i “s/$/\” \&/g" outdir.sh
vi ব্যবহার করে #!/bin/bash যোগ করুন এবং এক্সিকিউশন অনুমতি দিন।
chmod +x outdir.sh
এখন এক্সিকিউট করুন। যেহেতু আমি SSH এর মাধ্যমে সংযুক্ত ছিলাম, তাই সেশন ডিসকানেক্ট হলেও এটি চলতে থাকবে।
nohup ./outdir.sh &
এটি সম্পন্ন হয়েছে।
অবশ্যই, উপরের পদ্ধতিতেও কিছু ব্যর্থতা রয়েছে, তবে বর্তমানে, এটি এমন একটি শক্তিশালী টুল যা মেটাডেটা ট্যাগবিহীন মিউজিক ফাইলগুলিতে ট্যাগ যোগ করতে পারে।
আমার মনে আছে অতীতে, iTunes বা Media Go দিয়ে ইম্পোর্ট করলেই স্বয়ংক্রিয়ভাবে ট্যাগিং হয়ে যেত, কিন্তু এখন আর তা সম্ভব নয় বলে মনে হচ্ছে।
এছাড়াও, MP3tag-এর মতো একই ধরনের টুল রয়েছে, কিন্তু যেহেতু মেটাডেটা ট্যাগ শুধুমাত্র অ্যালবাম প্রতি যোগ করা যায়, তাই CLI-তে একবারে সব প্রক্রিয়া করা সুবিধাজনক।
তাহলে আবার দেখা হবে।
শুভেচ্ছান্তে।