SongRec ، عميل غير رسمي لجعل Shazam على Linux

سونجريك

هل يبدو Shazam مألوفًا لك؟ صحيح ، يا له من سؤال. لقد كان موجودًا منذ سنوات عديدة وهو الآن مملوك لشركة Apple وهو التطبيق الأكثر استخدامًا في العالم لتحديد الأغاني. بالإضافة إلى ذلك ، هناك أوقات يمكننا فيها أيضًا استخدامها للتعرف على أجزاء من فيلم أو إعلانات أو المشاركة في العروض الترويجية ، ولكن قوتها تكمن في إخبارنا بما يتم تشغيله. من جهاز الكمبيوتر ، يعد استخدام Shazam أكثر صعوبة قليلاً ، ولكن هناك تطبيق لنظام Linux يتيح لنا التعرف على الأغاني بسرعة وسهولة وكفاءة. إسمك، سونجريك.

كما نقرأ في صفحة GitHub الخاصة بك، SongRec هو عميل Shazam غير رسمي لنظام Linux وهو مكتوب في Rust. تشغيله بسيط للغاية ، عمليا نفس التطبيق الرسمي. بمجرد بدء تشغيله ، يستمع التطبيق بالفعل إلى ما يتم تشغيله حوله ليخبرنا قريبًا باسم الأغنية. على الرغم من أنه صحيح أيضًا أنه من المحتمل أن يطلب منا بعض أنظمة التشغيل الإذن للوصول إلى الميكروفون وفي حالات أخرى يتعين علينا عرض علامة التبويب "إدخال الميكروفون" واختيار خيار آخر.

ماذا يفعل SongRec

تتضمن وظائف SongRec ما يلي:

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

SongRec هو متوفر من مصادر مختلفة، وإرشادات التثبيت موجودة على صفحة GitHub الخاصة بهم. كمستخدم حزمة Flatpak، أعتقد أن الخيار الأفضل نظرًا لمدى نجاحه ومدى نظافته هو الخيار الذي لدينا متاح في Flathubولكن هذا رأي شخصي. في أنظمة التشغيل المستندة إلى Arch Linux ، يمكننا العثور على SongRec في AUR ، كما يتوفر مستودع لـ Ubuntu ومشتقاته:

sudo apt-add-repository ppa:marin-m/songrec -y -u
sudo apt install songrec -y

مع SongRec على كمبيوتر Linux الخاص بك ، لن تكون هناك أغنية تهرب منك.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   خوسيه قال

    في Linux ، ما يصلح لشخص واحد ، بالنسبة للآخرين ببساطة لا يعمل
    هذه هي حالتي ، وهذا يحدث لي كثيرًا وفي كثير من الأحيان مع هذا الشيء SO
    ولكن مهلا ، هذا ما هو عليه ، حتى يكون لديك المال لجهاز Mac….

    gpg: لم يتم العثور على بيانات OpenPGP صالحة.
    تتبع (آخر مكالمة أخيرة):
    ملف "/usr/lib/python3/dist-packages/apt/cache.py" ، السطر 587 ، قيد التحديث
    النبض الفاصل)
    apt_pkg.Error: E: لا يحتوي المستودع "http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release" على ملف إصدار.

    أثناء معالجة الاستثناء أعلاه ، حدث استثناء آخر:
    gpg: لم يتم العثور على بيانات OpenPGP صالحة.
    تتبع (آخر مكالمة أخيرة):
    ملف "/usr/lib/python3/dist-packages/apt/cache.py" ، السطر 587 ، قيد التحديث
    النبض الفاصل)
    apt_pkg.Error: E: لا يحتوي المستودع "http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release" على ملف إصدار.

    أثناء معالجة الاستثناء أعلاه ، حدث استثناء آخر:
    gpg: لم يتم العثور على بيانات OpenPGP صالحة.
    تتبع (آخر مكالمة أخيرة):
    ملف "/usr/lib/python3/dist-packages/apt/cache.py" ، السطر 587 ، قيد التحديث
    النبض الفاصل)
    apt_pkg.Error: E: لا يحتوي المستودع "http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release" على ملف إصدار.

    أثناء معالجة الاستثناء أعلاه ، حدث استثناء آخر:

  2.   خوسيه قال

    في النهاية قمت بتثبيته في دبيان عبر Cargo / rust
    لينكس يجعل حياتك صعبة ، ولكن في النهاية هناك دائمًا شخص أذكى منك وقد حل المشكلة ، ...
    (حسنًا ، دائمًا تقريبًا)
    سنرى ما إذا كان يعمل

  3.   دانيال قال

    وظيفة ممتازة للغاية فعالة ، تم اختبارها في لينكس منت .. شكرا جزيلا لك. ملاحظة: بعد إضافة المستودع ، يجب علينا تحديث (sudo apt-get update) حتى يمكن تنزيله وتثبيته.