SongRec ، مشتری Shazam نوشته شده در Rust برای اوبونتو موجود است

در مورد songrec

در مقاله بعدی قصد داریم نگاهی به SongRec بیاندازیم. این هست یک کلاینت غیر رسمی Shazam برای Gnu / Linux که به زبان Rust نوشته شده است. اگر به آهنگی گوش می دهید و نام آن را نمی دانید و می خواهید از «Shazam رااما شما یک تلفن Android یا iOS در دسترس ندارید، SongRec می تواند به شما کمک کند.

عملکرد این اپلیکیشن بسیار ساده است، عملاً همان برنامه رسمی است. به محض شروع به کار ، برنامه شروع به گوش دادن به آنچه در اطراف آن پخش می شود ، می کند و در مدت کوتاهی نام آهنگی را که در حال پخش است به ما می گوید.

مشخصات کلی SongRec

رابط songrec

  • وقتی برنامه را شروع می کنیم ، خواهیم دید یک رابط کاربری آسان.
  • این برنامه می تواند صدا را از فایل موسیقی دلخواه یا صدای میکروفون تشخیص دهد.
  • همانطور که آهنگ ها را تشخیص می دهید، این برنامه تاریخچه ای از آهنگ های شناسایی شده در رابط کاربری گرافیکی را به ما نشان می دهد، که می تواند به CSV صادر شود.
  • این نرم افزار به طور مداوم آهنگ ها را از میکروفون تشخیص می دهد و به ما می دهد امکان انتخاب دستگاه ورودی ما.
  • دارد توانایی تشخیص آهنگهای پخش شده از بلندگوها به جای استفاده از میکروفون.
  • این نرم افزار را می توان هم از رابط کاربری گرافیکی و هم از خط فرمان استفاده کرد (اما فقط برای قسمت تشخیص فایل).

songrec از ترمینال

  • درخواست نسخه پایتون دارد (فقط در خط فرمان) که سازنده قبل از بازنویسی در Rust برای بهبود عملکرد انجام داد.

اینها تنها برخی از ویژگیهای برنامه است. آنها می توانند با همه آنها در مورد جزئیات مشورت کنید مخزن برنامه در GitHub.

برنامه SongRec را روی اوبونتو نصب کنید

قبل از اینکه به آسانی استفاده از برنامه SongRec نگاهی بیندازید، ابتدا باید آن را نصب کنید. کاربران اوبونتو می توانند از مخزن ارائه شده توسط برنامه یا بسته Flatpak مربوطه آن استفاده کنند.

با استفاده از مخزن

در اوبونتو ، برنامه SongRec را می توان از طریق PPA نصب کرد که با اوبونتو سازگار است (18.04، 20.04، 20.10، 21.04 و 21.10). برای نصب SongRec روی رایانه خود، با باز کردن یک ترمینال (Ctrl + Alt + T) از قبل شروع می کنیم. مخزن را اضافه کنید با دستور:

اضافه کردن repo songrec

sudo apt-add-repository ppa:marin-m/songrec

بعد از دستور بالا باید لیست بسته های موجود را به روز کنید، اگر سیستم به طور خودکار این کار را انجام ندهد:

sudo apt update

پس از به روز رسانی بسته ها، نصب برنامه می توان با دستور شروع کرد:

songrec را از مخزن نصب کنید

sudo apt install songrec

وقتی کارم تمام شد، می توانیم شروع برنامه به دنبال کوزه در تیم ما هستیم.

راه انداز برنامه

حذف نصب کنید

به مخزن را حذف کنید در سیستم خود، فقط باید یک ترمینال (Ctrl + Alt + T) باز کنیم و دستور را بنویسیم:

مخزن را حذف کنید

sudo apt-add-repository -r ppa:marin-m/songrec

و اکنون برای برنامه را حذف نصب کنید، دستور استفاده به شرح زیر خواهد بود:

حذف Songrec با apt

sudo apt remove songrec; sudo apt autoremove

با استفاده از بسته Flatpak

SongRec ما نیز می توانیم آن را پیدا کنیم به عنوان یک برنامه Flatpak در فروشگاه برنامه موجود است فلاطب . بنابراین، اگر از اوبونتو 20.04 استفاده می کنیم و این فناوری را فعال ندارید، می توانید با دنبال کردن آن، آن را فعال کنید. راهنما که چندی پیش یکی از همکارانش در این وبلاگ نوشت

هنگامی که می توانید این نوع بسته ها را بر روی رایانه خود نصب کنید، زمان آن است که با آن شروع کنید نصب SongRec. فقط لازم است یک ترمینال (Ctrl + Alt + T) را باز کنید و دستور را در آن اجرا کنید:

نصب با flatpak

flatpak install flathub com.github.marinm.songrec

وقتی نصب تمام شد ، می توانیم به دنبال راه‌انداز برنامه در رایانه خود بگردید یا دستور را در ترمینال اجرا کنید:

flatpak run com.github.marinm.songrec

حذف نصب کنید

به این برنامه را حذف کنید نصب شده به عنوان یک بسته Flatpak، تنها لازم است یک ترمینال (Ctrl + Alt + T) را باز کنید و در آن اجرا کنید:

Songrec را با flatpak حذف کنید

flatpak uninstall com.github.marinm.songrec

نگاهی گذرا به برنامه

هنگامی که برنامه را باز می کنیم ، فقط به آن نیاز داریم بخش جستجو "ورودی صوتیدر SongRec. وقتی این قسمت از برنامه را پیدا کردیم، خواهیم دید که فقط یک منوی کشویی دارد. این منو باید آن را روی ' تنظیم کنیدبه طور پیش فرض'. این باعث می شود که از دستگاه صدای پیش فرض در سیستم خود استفاده کنیم.

SongRec در حال اجرا است

ما به جستجو و فعال سازی دکمه 'ادامه می دهیمتشخیص میکروفون را روشن کنیدداخل SongRec. وقتی این دکمه را انتخاب می کنیم، اپلیکیشن SongRec شروع به تشخیص آهنگی که در حال پخش است می کند. تشخیص آهنگ زمانی کار می کند که حجم سنج برنامه در حال حرکت است.

هنگام پخش آهنگی که می خواهید روی بلندگوهای رایانه خود تشخیص دهید ، بگذارید تا زمانی که تشخیص میکروفون شروع به کار می کند ، کمی پخش شود. باید بگویم که تست هایی که انجام دادم بسیار سریع بوده اند، فقط چند ثانیه. هنگامی که آهنگ شناسایی شد، در " نمایش داده می شودسابقه شناسایی'.

اگر آهنگ را در تاریخچه 'انتخاب کنیمسابقه شناسایی'، سپس ما می توانیم دکمه 'را پیدا کنیددر یوتیوب جستجو کنید'، برای کلیک با ماوس. با انتخاب این دکمه، آهنگ در تاریخچه جستجوی YouTube ظاهر می شود که در مرورگر وب ما باز می شود.

تاریخچه جستجوی SongRec را می توان با انتخاب دکمه حذف کردتاریخچه را پاک کنید'، که با آن کل تاریخچه آهنگ برنامه SongRec پاک می شود. ما همچنین میتوانیم با کلیک کردن روی دکمه، جستجوها را به فرمت CSV صادر کنیدصادرات به CSV'

می توان آن را به دست آورد اطلاعات بیشتر در مورد نحوه کار این برنامه از مخزن GitHub پروژه.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.