ইম্পোর্ট
Rip-এর একটি ফোল্ডার নিজের সম্পর্কে প্রায় কিছুই জানে না। কোন রিলিজ থেকে এসেছে, কোন প্রেসিং, কোন label, কার কৃতিত্ব, ট্র্যাক 12 আসলে কোথায় শেষ হয়: এসব থাকে MusicBrainz ও Discogs-এর মতো ডেটাবেসে, আপনার ফাইলের নামে নয়। ইম্পোর্ট হলো bae কীভাবে দুটিকে যুক্ত করে: আপনি তাকে আপনার মিউজিক দেখান, সে বের করে প্রতিটি ফোল্ডার কোন রিলিজ, এবং লাইব্রেরি সেই ফোল্ডারকে সেই রিলিজ হিসেবে রেকর্ড করে।
ইম্পোর্ট ডেস্কটপে হয় (macOS, Windows)। আপনার ফাইল পড়া হয়, কখনও বদলানো হয় না: bae কিছু সরায়, নাম বদলায়, tag বদলায়, বা আবার এনকোড করে না। ইম্পোর্টের পরে ফাইল কোথায় থাকে জানতে সংরক্ষণ ও অফলাইন দেখুন।
দেখা ফোল্ডার
এই অংশের লিঙ্কImport অংশে যান এবং একটি ফোল্ডার যোগ করুন: সেটি বেছে নিন, উইন্ডোতে টেনে আনুন, বা ⌘I চাপুন। এরপর থেকে bae ফোল্ডারটি দেখে। তাতে নতুন মিউজিক ফেলা হলে নিজে থেকেই নতুন প্রার্থী হিসেবে দেখা যায়; হাতে আবার স্ক্যান করতে হয় না। এখনও ডাউনলোড হচ্ছে এমন ফোল্ডার শেষ না হওয়া পর্যন্ত উপেক্ষা করা হয়।
স্ক্যান rip-গুলো বাস্তবে যে আকারে থাকে তা চিনতে পারে:
| বিন্যাস | দেখতে যেমন |
|---|---|
| প্রতি ট্র্যাকে ফাইল | 01 - Song.flac, 02 - Song.flac, … |
| CUE + ইমেজ | album.cue + album.flac, পুরো ডিস্কের জন্য এক ফাইল |
| বহু-ডিস্ক | CD1/, CD2/ উপফোল্ডার, ভিতরে যেকোনো আকার |
| সংগ্রহ | ফোল্ডারের মধ্যে ফোল্ডার, প্রতিটি নিজস্ব রিলিজ |
bae যেসব ফরম্যাট চালায় সেগুলো ইম্পোর্ট করে: FLAC, MP3, APE, ALAC এবং .m4a-তে AAC, WAV, AIFF, Ogg Vorbis, Opus, WavPack, এবং DSD (.dsf/.dff)। ফোল্ডারের চিত্র ও নথি (CUE sheet, rip log, text ফাইল) চেনা হয় এবং রিলিজের সঙ্গে রাখা হয়।
রিলিজ শনাক্ত করা
এই অংশের লিঙ্কএকটি প্রার্থী বেছে নিলে bae সেটি শনাক্ত করা শুরু করে। Tag থেকে আন্দাজ না করে, ফোল্ডারের প্রমাণ পড়ে প্রতিটি অংশ খুঁজে দেখে:
- Disc ID। CD-র সঠিক ট্র্যাক-বিন্যাসের fingerprint, rip log বা CUE sheet থেকে গণনা করা। মিলে গেলে নির্দিষ্ট CD edition শনাক্ত করে।
- Barcode। ফোল্ডারের কভার scan থেকে text recognition দিয়ে পড়া, বা CUE sheet থেকে নেওয়া।
- Catalog number ও লেখা। Artwork এবং ফাইল ও ফোল্ডারের নামে পাওয়া catalog number, ফল সংকুচিত করতে ব্যবহৃত।
সংকেতগুলো একই সঙ্গে MusicBrainz ও Discogs-এ খোঁজা হয়, তারপর ফল মিলিয়ে দেখা হয়। প্রতিটি সংকেত ফলের ওপর badge হিসেবে দেখা যায়: কী পাওয়া গেছে, কোথা থেকে এসেছে (উৎস দেখতে hover করুন: disc TOC, CUE sheet, কভার scan, ফোল্ডার name), এবং কোনোটি বিভ্রান্তিকর হলে আলাদা সংকেত বন্ধ করতে পারেন।
তিনটি ফল:
- পাওয়া গেছে। প্রমাণ একটি রিলিজ-গোষ্ঠীতে একমত। তার তালিকা থেকে আপনি নির্দিষ্ট প্রেসিং বেছে নেন।
- বিরোধ। দুটি সংকেত ভিন্ন রিলিজ দেখায়, যেমন disc ID ও barcode একমত নয়। bae দুই দিকই দেখায় এবং আপনি কোনটিকে বিশ্বাস করবেন বেছে নেন, বা কোনো সংকেত উপেক্ষা করেন।
- কিছু পাওয়া যায়নি। হাতে খুঁজুন: শিল্পী ও অ্যালবাম, catalog number, বা barcode, যেকোনো ডেটাবেসে। Artwork থেকে চেনা লেখা autocomplete হিসেবে দেওয়া হয়।
আপনি skip identifying করেও অজানা রিলিজ হিসেবে ইম্পোর্ট করতে পারেন। তখন bae নামের জন্য আপনার ফাইলের embedded tags-এ ফিরে যায়, এবং পরে ডেটাবেসে রিলিজ এলে বা ভালো প্রমাণ পেলে আবার শনাক্ত করতে পারেন।
হুবহু না আনুমানিক
এই অংশের লিঙ্ককোনো মিল বেছে নিলে bae সেটি আপনার ফাইলের সঙ্গে পরীক্ষা করে এবং ট্র্যাক count mismatch চিহ্নিত করে। তারপর আপনি ঘোষণা করেন মিলটি কী:
- হুবহু: আপনার ফাইল এই প্রেসিং।
- শুধু মেটাডেটা: অ্যালবাম ঠিক, কিন্তু আবশ্যিকভাবে এই নির্দিষ্ট প্রেসিং নয়। bae মেটাডেটা ব্যবহার করে এবং মনে রাখে প্রেসিং আনুমানিক।
রিলিজটি যদি আগে থেকেই আপনার লাইব্রেরিতে থাকে, বা একই অ্যালবামের অন্য প্রেসিং থাকে, duplicate ইম্পোর্ট করার আগে bae জানায়।
নিশ্চিত করে ইম্পোর্ট
এই অংশের লিঙ্কনিশ্চিতকরণ প্যান দেখায় ইম্পোর্ট কী লিখবে:
- কভার। ডেটাবেসের art, আপনার ফোল্ডারের ছবি, বা ফাইলে embedded art থেকে বেছে নেওয়া। পরে বদলাতে পারেন।
- মেটাডেটা। অ্যালবাম, শিল্পী, বছর, label, catalog number, দেশ, barcode, এবং প্রতিটি ট্র্যাক: কিছু save হওয়ার আগে এখানেই সব সম্পাদনাযোগ্য।
- সংরক্ষণ। মেঘ-ঘর যুক্ত থাকলে bae ফাইল আপনার মেঘে পরিচালনা করবে কি না, এবং স্থানীয় কপিও রাখবে কি না বেছে নিন। সংরক্ষণ ও অফলাইন দেখুন।
ইম্পোর্ট পেছনে চলে: bae প্রতিটি ট্র্যাক পরিষ্কারভাবে ডিকোড হয় কি না যাচাই করে, অ্যালবাম ও প্রতিটি ট্র্যাকের loudness মাপে, রিলিজ save করে, এবং পরিচালিত ইম্পোর্ট হলে আপলোড শুরু করে। প্রার্থীর তালিকা পরের ফোল্ডারে এগিয়ে যায়, আর রিলিজ সঙ্গে সঙ্গে চালানো যায়।
ডেটা উৎস
এই অংশের লিঙ্কMusicBrainz-এর জন্য অ্যাকাউন্ট বা কী লাগে না। Discogs-এর জন্য আপনার নিজের free API টোকেন লাগে; Settings-এ paste করুন, আর কাজ করা বন্ধ করলে bae জানায়। Token না থাকলে Discogs-এ খোঁজা এবং Discogs-উৎসের মেটাডেটা পাওয়া যায় না, আর বাকি সব কাজ করে। দুটি service-ই rate-limited; সীমার মধ্যে থাকতে bae request-এর গতি নিয়ন্ত্রণ করে।