میں نے کئی سالوں سے ایک مقامی میوزک لائبریری کو برقرار رکھا ہے کیونکہ میں یہ جاننا چاہتا ہوں کہ فائلیں دراصل میری ہیں، چاہے میرا انٹرنیٹ کنکشن کاسمیٹک ہونے کا فیصلہ کرے۔ ونڈوز کے لیے بہت سے بہترین اوپن سورس فری میوزک پلیئرز ہیں جو بڑی لائبریریوں کا نظم کرنا آسان بناتے ہیں۔کرو بدقسمتی سے، ایک خصوصیت جس نے سٹریمنگ ایپس کو مایوس کن حد تک نفیس بنا دیا وہ سنکرونائزڈ بول تھا۔
Spotify اسکرین پر ہر گیت کی لائن کو تقریباً عین اسی لمحے دکھا سکتا ہے جب گلوکار اس تک پہنچتا ہے۔ میرے MP3s اور FLACs سے بھرے فولڈرز اب بھی ان کے ساتھ آنے والے میٹا ڈیٹا پر انحصار کر رہے تھے۔
LRCGET نے مسئلہ حل کر دیا۔ یہ آپ کی مقامی موسیقی کی لائبریری کو اسکین کرتا ہے، LRCLIB سے دھن کھینچتا ہے، اور پھر ان فائلوں کو ایک بہت زیادہ چمکدار دھن کا تجربہ فراہم کرتا ہے، بغیر آپ کو کسی اور کے ماحولیاتی نظام کے لیے اپنا مجموعہ ترک کرنے کو کہے۔
میری لائبریری میں دھن حاصل کرنے میں چند کلکس لگے۔
یہ ایک بہت چھوٹا منصوبہ تھا جس کا مجھے خدشہ تھا۔
LRCGET LRCLIB کے لیے آفیشل ڈیسک ٹاپ کلائنٹ ہے، ایک مفت، کمیونٹی پر مبنی دھن کا ڈیٹا بیس۔ ورژن 2.2.0 ونڈوز، لینکس اور میک او ایس کے لیے دستیاب ہے، اور ہم نے ونڈوز بلڈز کا تجربہ کیا ہے۔
جب میں نے پہلی بار شروع کیا تھا، میں نے اپنی میوزک ڈائرکٹری میں LRCGET کی وضاحت کی تھی اور اسے اپنے کلیکشن کو تلاش کرنے کے لیے کہا تھا۔ اس کے بعد ایپ نے اسے قابل تلاش بنانے کے لیے ہر چیز کو ترتیب دیا۔ ٹریک, البماور فنکار یہ وہ منظر ہے جہاں پلے بیک کنٹرول نیچے چل رہے ہیں۔ یہ براہ راست اس لائبریری کے ساتھ کام کرتا ہے جو آپ کے پاس پہلے سے موجود ہے، لہذا فولڈرز کو منتقل کرنے یا آپ کی موسیقی کو کسی اور ملکیتی کیٹلاگ میں درآمد کرنے میں کوئی قدم شامل نہیں ہے۔
موجودہ میٹا ڈیٹا یہاں کچھ ہیوی لفٹنگ کرتا ہے۔ اگر آپ کے پاس MP3، FLAC، AAC، اور دیگر آڈیو فارمیٹس میں ایک ذخیرہ شدہ لائبریری ہے، تو آپ کو معلوم ہو جائے گا کہ سالوں کی متضاد ٹیگنگ کتنی جلدی آثار قدیمہ میں تبدیل ہو سکتی ہے۔ گانے کے درست عنوانات، فنکاروں کے نام، البمز، اور ٹریک کی معلومات LRCGET کو میچز تلاش کرنے پر بہتر اشارے دیتی ہیں۔
ہر بار آپ کی پوری لائبریری پر بمباری سے بچنے کے لیے ڈاؤن لوڈ کنٹرولز کافی لچکدار ہیں۔ آپ تمام ٹریکس کو نشانہ بنا سکتے ہیں، صرف گانوں کو بغیر مطابقت پذیر دھن کے، یا صرف ایسے گانے جن کے بول نہیں ہیں۔ LRCGET ڈاؤن لوڈ کرنے کے بعد خود بخود دھن برآمد کر سکتا ہے، اور اس کے بعد کے اسکین بڑھتے ہوئے ہوتے ہیں اور غیر تبدیل شدہ فائلوں کو چھوڑ دیتے ہیں۔
یہاں تک کہ 177 ٹریک ڈاؤن لوڈ میں نے کیا، LRCGET بہت صاف نہیں لگ رہا تھا۔ کئی گانوں کے لیے مطابقت پذیر دھن آئے، کچھ کو صرف سادہ متن ملا، دوسروں نے LRCLIB سے کچھ واپس نہیں کیا، اور بعض اوقات جوابی ضابطہ کشائی کی غلطیوں کے نتیجے میں۔ ایک ٹریک بالکل مماثل ہو سکتا ہے، لیکن اگلا ٹریک خالی دکھائی دے سکتا ہے۔ میں اس سافٹ ویئر سے بالکل یہی توقع کروں گا جو اپنے میٹا ڈیٹا کو کمیونٹی کے زیر انتظام ڈیٹا بیس کے ساتھ ملانا چاہتا ہے۔
ہر بار آپ کی پوری لائبریری پر بمباری سے بچنے کے لیے ڈاؤن لوڈ کنٹرولز کافی لچکدار ہیں۔ آپ تمام ٹریکس کو نشانہ بنا سکتے ہیں، صرف گانوں کو بغیر مطابقت پذیر دھن کے، یا صرف ایسے گانے جن کے بول نہیں ہیں۔ LRCGET گانے کے ڈاؤن لوڈ ہونے کے بعد خود بخود ایکسپورٹ بھی کر سکتا ہے، اور اس کے بعد کے اسکین بڑھتے ہوئے ہوتے ہیں اور غیر تبدیل شدہ فائلوں کو چھوڑ دیتے ہیں۔
ایڈیٹر ان دھنوں کو بچا سکتا ہے جو تقریباً درست ہیں۔
یہ وہ جگہ ہے جہاں پرفیکشنسٹ ایک دوپہر ضائع کر سکتے ہیں۔
کامیاب ٹریکس کو آپ کی لائبریری میں سبز مطابقت پذیری کا بیج ملتا ہے، اور جب آپ پلے کو دباتے ہیں، تو دھن فوری طور پر زندہ ہو جاتے ہیں۔ جب آپ دھن کے پینل کو بڑھاتے ہیں، تو موجودہ لائن گانے کے ساتھ ساتھ چلتی ہے اور پلے بیک ایڈوانس کے طور پر نمایاں ہوتی ہے۔ یہ بالکل وہی فعالیت تھی جو میں چاہتا تھا، اور ایک بار جب میں نے اسے متعدد ٹریکس پر کام کرتے دیکھا، تو میں آسانی سے تجربے کو کامیاب کہہ سکتا ہوں اور اگلے مرحلے پر جا سکتا ہوں۔
اس کے بجائے، میں ایڈیٹر کے کمرے میں گھومتا رہا اور ان فینسی سبز بیجوں کے پیچھے چھپی ہوئی مزید مشینیں دریافت کیں۔
LRCGET ایک الگ ترمیمی منظر میں دھنوں کو باقاعدہ دھنوں کے ساتھ مطابقت پذیر رکھتا ہے۔ مطابقت پذیری کی طرف، ہر لائن کا ایک منفرد آغاز اور اختتامی وقت ہوتا ہے، اور گانا براہ راست ٹائم لائن کے اوپر چلتا ہے۔ موجودہ ورژن ورڈ لیول ٹائمنگ کو بھی سپورٹ کرتا ہے، جس سے آپ ایک لائن کو انفرادی الفاظ میں تقسیم کر سکتے ہیں اور انہیں زیادہ درست طریقے سے سنکرونائز کر سکتے ہیں۔ پہلے سے طے شدہ دھن دیکھنے والا پھر کراوکی طرز کے الفاظ پر زور دینے کے لیے اضافی ٹائمنگ ڈیٹا استعمال کر سکتا ہے۔
مجھے نہیں لگتا کہ گانے میں اتنی گہرائی میں جانے کی ضرورت ہے کیونکہ یہ ایک ساتھ مل کر صاف فٹ بیٹھتا ہے۔ تاہم، اگر لائنیں بہت جلد نمودار ہوتی ہیں یا بہت لمبی رہتی ہیں، LRCGET مسئلہ کو حل کرنے کے مختلف طریقے فراہم کرتا ہے۔ ٹائمنگ کو 100ms انکریمنٹ میں ایڈجسٹ کیا جا سکتا ہے، انفرادی لائنیں چلائی جا سکتی ہیں، ایک ساتھ کئی لائنیں منتخب کی جا سکتی ہیں، اور جب آپ کام کرتے ہیں تو پلے بیک کو 0.5x تک سست کیا جا سکتا ہے۔ کی بورڈ شارٹ کٹس شامل کرنے سے ایڈیٹر سب ٹائٹل سافٹ ویئر جیسا ہوتا ہے۔ یہ سمجھ میں آتا ہے کہ یہ آپ کو وقت پر کتنا کنٹرول دیتا ہے۔
کنٹرول کی اس سطح کا مطلب یہ بھی ہے کہ آپ کو زیادہ تر درست نتائج کو صرف اس وجہ سے نہیں پھینکنا پڑے گا کہ چند لائنیں غلط ہیں۔ تصحیح فراہم کرنے کے لیے، آپ خود وقت کو صاف کر سکتے ہیں، فائل یا کلپ بورڈ سے ایک موجودہ .lrc فائل درآمد کر سکتے ہیں، اور مکمل شدہ دھن کو واپس LRCLIB پر پوسٹ کر سکتے ہیں۔
اگر آپ کی زیادہ تر سننا Android پر ہوتا ہے، تو اس قسم کی ڈیسک ٹاپ تنظیم آپ کے اپنے میوزک کلیکشن کے لیے Musicolet جیسے پلیئر کے ساتھ اچھی طرح چلتی ہے۔ LRCGET آپ کے کمپیوٹر پر سخت گھریلو کاموں کو سنبھال سکتا ہے اور اپنے فون کو وہ کام کرنے کے لیے چھوڑ سکتا ہے جس میں یہ واقعی اچھا ہے: موسیقی بجانا۔
میں
ایکسپورٹ کرنے سے آپ کی دھنیں واپس جائیں گی جہاں آپ انہیں چاہتے ہیں۔
اب آپ کے بول موسیقی کے ساتھ آگے بڑھ سکتے ہیں۔
LRCGET 2.x ایک ایسا رویہ متعارف کراتا ہے جو واضح نہ ہو اگر آپ نے پچھلی ریلیز استعمال کی ہو۔ ڈاؤن لوڈ کردہ دھن اب LRCGET کے اندر دھنوں کی فائل کی شکل کا استعمال کرتے ہوئے محفوظ کیے جاتے ہیں، اور ایپ آپ کے میوزک فولڈر کو وہیں چھوڑ دے گی جب تک کہ آپ اسے برآمد کرنے کا فیصلہ نہیں کرتے۔
ایکسپورٹ مینو باقاعدہ .txt فائلوں، مطابقت پذیر .lrc فائلوں، اور معاون MP3 اور FLAC ٹریکس کے لیے تجرباتی ایمبیڈنگز پیش کرتا ہے۔ میں نے.
فائل ایکسپلورر نے معمولی نتائج پیدا کیے، جیسا کہ BoB کے One Day.m4a کے پاس اب One Day.lrc تھا، اور باقی کامیاب برآمدات میں ایک جیسے جوڑے نمودار ہوئے۔ ایک LRC فائل بنیادی طور پر ٹائم اسٹیمپڈ گیت شیٹ ہوتی ہے، جو ہم آہنگ کھلاڑیوں کو یہ جاننے کے لیے کافی معلومات فراہم کرتی ہے کہ گانے کے کسی بھی مقام پر اسکرین پر کون سی لائن ظاہر ہونی چاہیے۔
اس کا مطلب یہ بھی ہے کہ LRCGET کا آپ کا ڈیفالٹ میوزک پلیئر ہونا ضروری نہیں ہے۔ وہاں سے، آپ اپنی دھن تیار کر سکتے ہیں اور اس میں ترمیم کر سکتے ہیں، پھر ان مطابقت پذیر ایپس میں سننا جاری رکھیں جو آپ پہلے سے پسند کرتے ہیں۔ یہ ہائی ریزولوشن اور مقامی آڈیو کو نشانہ بنانے والے ونڈوز پلیئرز میں سے ایک ہو سکتا ہے، یا اینڈرائیڈ کے لیے دستیاب آف لائن میوزک پلیئرز میں سے ایک ہو سکتا ہے۔ جب میں لائبریری کی طرف گاڑی چلاتا ہوں تو مجھے ایک ایسا Android Auto میوزک پلیئر ملتا ہے جو انٹرنیٹ کنکشن کے بغیر کام کرتا ہے اسی وجہ سے مفید ہے۔
Spotify ایک کم فائدہ رکھ سکتا ہے۔
LRCGET ایک خاص مسئلہ حل کرتا ہے، اور میرے خیال میں توجہ اس بات کا ایک بڑا حصہ ہے کہ اس نے میرے لیے اتنا اچھا کیوں کام کیا۔ ہم نے آپ سے کبھی بھی اپنی لائبریری کو دوبارہ ترتیب دینے، کھلاڑیوں کو تبدیل کرنے، یا آپ کے سننے کے طریقے پر دوبارہ غور کرنے کو نہیں کہا۔ آپ اپنے پاس پہلے سے موجود موسیقی کی طرف اشارہ کر سکتے ہیں، کسی ایسے ٹریک کو ٹھیک کر سکتے ہیں جن پر توجہ کی ضرورت ہے، اور نتائج برآمد کر سکتے ہیں۔ میرے مجموعے اب بھی انہی فولڈرز میں ہیں جو پہلے تھے۔ آپ کے بول اب مطابقت پذیر ہیں۔