عندما تفكر في التعرف على الموسيقى ، ربما تكون Shazam هي الخدمة الأولى التي تخطر ببالك. إنه مجاني تمامًا للاستخدام ومتاح لنظامي Android و iOS على الهاتف المحمول و macOS و Windows على جانب سطح المكتب للأشياء. Linux ، للأسف ، لا يحصل على عميل سطح مكتب.

إذن كيف تتعرف على الموسيقى على Linux؟ حسنًا ، كما اتضح ، هناك عميل Shazam غير رسمي لمساعدتك في التعرف على الموسيقى على Linux. يطلق عليه SongRec ، ويمكنه فعل أكثر بكثير من خدمة Shazam الرسمية.

تابع معنا كما نوضح استخدامه على Linux.

ما هو SongRec؟

SongRec هو برنامج مجاني ومفتوح المصدر شزام عميل لينكس. إنه مكتوب بلغة Rust ويساعدك على تحديد الأغاني بطريقتين. بالإضافة إلى السماح لك بالتعرف على الصوت عبر الميكروفون / السماعة ، وهو ما تفعله معظم خدمات التعرف على الأغاني ، يتيح لك SongRec أيضًا التعرف على الأغاني من خلال الملفات الصوتية المخزنة على جهاز الكمبيوتر الخاص بك.

تتوفر قائمة بجميع الأغاني التي تم التعرف عليها ضمن سجل SongRec. بالإضافة إلى ذلك ، لديك خيار تصديره كملف ملف CSV للاحتفاظ بسجل لأغاني Shazam-ed الخاصة بك عند تبديل الأجهزة.

تتمثل إحدى الميزات البارزة في SongRec في القدرة على تحديد الأغاني عبر CLI ، وهو شيء لا يمكنك رؤيته في معظم خدمات التعرف على الموسيقى ، بما في ذلك Shazam (على Mac و Windows).

instagram viewer

كيفية تثبيت SongRec على Linux

يتوفر SongRec عبر المستودعات بالإضافة إلى Flatpak. اعتمادًا على توزيعة Linux التي تستخدمها على جهاز الكمبيوتر الخاص بك ، اتبع الإرشادات أدناه لتثبيت SongRec:

في Debian / Ubuntu ، افتح Terminal وقم بتشغيل الأوامر أدناه:

sudo apt-add-repository ppa: marin-m / songrec
sudo apt تثبيت songrec

لتثبيته على Arch Linux ، استخدم:

سودو بكمن سونجريك

في توزيعات Linux الأخرى ، يمكنك تثبيت SongRec عبر Flatpak. لهذا ، تأكد أولاً من أن نظامك يحتوي على Flatpak عن طريق فتح Terminal وتشغيل:

flatpak - الإصدار

إذا كان هذا يعيد رقم إصدار ، مثل Flatpak 1.6.5 ، فهذا يعني أن Flatpak موجود على نظامك ، ويمكنك متابعة تثبيت SongRec. ومع ذلك ، إذا لم يحدث ذلك ، فسيتعين عليك تثبيت Flatpak أولاً. تابعنا دليل Flatpak لمعرفة كيفية القيام بذلك.

بمجرد تثبيت Flatpak ، ارجع إلى الجهاز وقم بتشغيل الأمر التالي لتثبيت SongRec:

تثبيت flatpak flathub com.github.marinm.songrec

نظرًا لأن حزم Flatpak تعمل داخل صندوق رمل ، فلن تتمكن من استخدام بعض ميزات CLI الخاصة بـ SongRec إذا قمت بتثبيتها عبر Flatpak.

كيفية التعرف على الأغاني باستخدام SongRec GUI

يدعم SongRec كلاً من واجهة المستخدم الرسومية (GUI) و CLI للتعرف على الصوت في Linux. بناءً على كيفية رغبتك في تحديد الأغاني الموجودة على جهازك ، اتبع الإرشادات الواردة في الأقسام أدناه.

بغض النظر عن طريقة التثبيت التي تستخدمها لتثبيت SongRec على جهازك ، ستحصل على اختصار وصول سريع داخل قائمة التطبيقات. انطلق وقم بتشغيله لتشغيل SongRec.

بمجرد تشغيل SongRec GUI ، قم بما يلي:

  1. اضغط على إدخال الصوت القائمة المنسدلة وحدد إفتراضي.
  2. اضغط على قم بتشغيل التعرف على الميكروفون زر لتمكين الميكروفون.

1. التعرف على أغنية يتم تشغيلها على جهاز آخر

إذا كانت لديك أغنية على هاتفك أو أي جهاز آخر تريد تحديده ، فابدأ في تشغيلها واجعل الجهاز أقرب إلى سطح مكتب Linux الذي يعمل بنظام SongRec. انتظر بضع ثوان ، وسيعيد SongRec اسم الأغنية والفنان والألبوم نتائج الاعتراف.

2. استمع إلى أغنية كاملة

إذا كنت ترغب في الاستماع إلى أغنية قمت بتحديدها للتو ، فانقر فوق ابحث على موقع يوتيوب في نتيجة البحث الخاصة به ، وسيفتح SongRec الأغنية على YouTube في متصفح الويب الافتراضي لديك.

3. حدد أغنية يتم تشغيلها على نفس الجهاز

على غرار تحديد الأغاني التي يتم تشغيلها على الأجهزة الأخرى ، إذا كان هناك مقطع صوتي على سطح المكتب لديك ترغب في تحديده ، فيمكن لـ SongRec مساعدتك في ذلك أيضًا.

لهذا ، افتح SongRec وحدد التعرف من مكبرات الصوت الخاصة بي بدلاً من الميكروفون خانة الاختيار للسماح لـ SongRec بالاستماع إلى مكبرات الصوت الخاصة بك.

الآن ، انتقل إلى الدليل الذي يحتوي على الملف الصوتي الذي تريد تحديده وتشغيله. امنح SongRec بضع ثوان ، وسيعيد كل تفاصيل الأغنية.

4. التعرف على أغنية عبر ملف صوتي

بصرف النظر عن تحديد الأغاني التي يتم تشغيلها في الخلفية ، يمنحك SongRec أيضًا القدرة على تحديد أغنية عبر ملف صوتي. للقيام بذلك ، انقر فوق يتعرف من الملف على الشاشة الرئيسية لـ SongRec وحدد ملف الصوت باستخدام مستكشف الملفات لتحميله إلى SongRec. قريبًا ، سترى جميع التفاصيل حول الأغنية على التطبيق.

5. عرض تاريخ الأغنية

بمرور الوقت ، أثناء استخدام SongRec ، ستجمع قائمة بجميع الأغاني التي حددتها. يحفظ SongRec هذا لك للرجوع إليه في المستقبل ، ويمكنك العثور عليه ضمن تاريخ الاعتراف على اليمين.

لمسح سجل التعرف ، اضغط على مسح التاريخ زر.

تحديد الأغاني باستخدام SongRec باستخدام CLI

على الرغم من أن واجهة SongRec الرسومية بديهية جدًا وتعمل بشكل جيد حقًا ، إذا كنت تفضل العمل في الجهاز ، فيمكنك استخدام CLI الخاص بـ SongRec لتحديد الأغاني بدلاً من ذلك.

هناك طريقة سريعة للتعرف على أغنية في SongRec وهي تشغيل واجهة المستخدم الرسومية الخاصة بها من المحطة ، على النحو التالي:

سونجريك

سيؤدي القيام بذلك إلى تشغيل SongRec بيانياً والبدء في تحديد الأغنية التي يتم تشغيلها على جهاز آخر أو نفس الجهاز. ومع ذلك ، إذا كنت ترغب في رؤية الإخراج في الجهاز نفسه ، فقم بتشغيل الصوت على الجهاز الآخر أو نفس الجهاز واستخدم الأمر التالي:

سونجريك تتعرف

انتاج:

وبالمثل ، يمكنك أيضًا تحديد أغانٍ متعددة ، متتالية ، داخل الجهاز. للقيام بذلك ، قم بتشغيل الأمر أدناه ، وسيبدأ SongRec في التعرف على الموسيقى:

سونجريك الاستماع

انتاج:

لإيقاف التعرف ، اضغط Ctrl + C.

أخيرًا ، إذا كنت تريد تحديد الأغنية من ملف صوتي موجود على نظامك ، فيمكنك القيام بذلك بسهولة من الجهاز. لهذا ، أولاً ، استخدم الأمرين cd و ls للانتقال إلى الدليل الذي يحتوي على ملف الصوت ، ثم قم بتشغيل هذا الأمر لتحديد صوته:

Songrec يتعرف على file_name.mp3

انتاج:

تصدير سجل SongRec كملف CSV

يحفظ SongRec الأغاني التي تم التعرف عليها في ملف CSV افتراضيًا. للعثور عليه ، افتح Terminal واضغط على cd ~ /. محلي / مشاركة / SongRec. بعد ذلك ، أدخل الأمر ls لسرد كافة الملفات والأدلة. هنا ، يجب أن تشاهد ملفًا بالاسم song_history.csv. لعرض محتواها ، أدخل:

القط song_history.csv

انتاج:

إذا لم تعثر ، لسبب ما ، على ملف CSV ضمن SongRec ، فافتح واجهة المستخدم الرسومية واضغط على ملف تصدير إلى CSV زر. سيؤدي هذا إلى فتح ملف استيراد نص صندوق المحادثة. انقر نعم لإنشاء ملف CSV وتحميله في قارئ CSV مثل LibreOffice Calc.

تحديد الموسيقى بدقة على كمبيوتر Linux الخاص بك

يجعل SongRec التعرف على الأغاني على Linux أمرًا سهلاً للغاية. إنه يعمل بشكل لا تشوبه شائبة ويمكنه تحديد الأغاني عبر سلسلة من الأنواع.

على الرغم من وجود أدوات أخرى للتعرف على الموسيقى على نظام Linux ، إلا أن SongRec يتفوق عليها كثيرًا لأنها تعتمد على خوادم Shazam في تحديد الهوية ، مما يجعلها دقيقة جدًا في التعرف على الأغاني.

نأمل أن يمنحك هذا الدليل السبق ويساعدك على التنقل في SongRec حتى تتمكن من التعرف على الأغاني الموجودة على جهاز Linux الخاص بك.

علاوة على ذلك ، إذا كنت مهتمًا بمعرفة كيفية عمل Shazam ، فقد قمنا بتغطيتك على هذا الصعيد أيضًا.

كيف يتعرف Shazam على الموسيقى بدقة؟

يمكن لـ Shazam التعرف على أي أغنية تقريبًا ، بشكل فوري تقريبًا. لكن كيف يعمل تطبيق Shazam بالفعل؟

اقرأ التالي

يشاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • لينكس
  • تطبيقات Linux
  • تثبيت نظام التشغيل
  • شزام
عن المؤلف
ياش وات (تم نشر 48 مقالة)

ياش هو كاتب موظفين في MUO لـ DIY و Linux والبرمجة والأمن. قبل أن يجد شغفه بالكتابة ، كان يطور الويب و iOS. يمكنك أيضًا العثور على كتاباته على TechPP ، حيث يغطي قطاعات أخرى. بخلاف التكنولوجيا ، يستمتع بالحديث عن علم الفلك ، الفورمولا 1 ، والساعات.

المزيد من Yash Wate

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك