<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های مرتضی</title><link>https://virgool.ir/feed/@morteza_gh_kh</link><description>24 سالمه، دانشجو هستم، عاشق برنامه‌نویسی، گوش کردن به آهنگ و عکاسی</description><language>fa</language><pubDate>2026-11-11 19:08:55</pubDate><image><url>https://files.virgool.ir/upload/users/768476/avatar/avatar.png</url><title>مرتضی</title><link>https://virgool.ir/@morteza_gh_kh</link></image><item><title>ترجمه فایل متن آهنگ‌ها با یه بات تلگرام</title><link>https://virgool.ir/@morteza_gh_kh/ترجمه-فایل-متن-آهنگ-ها-با-یه-بات-تلگرام-pdgod0dhnqe4</link><description>توی مقاله قبلی در مورد فایل‌های متن آهنگ‌ها یا همون lyrics نوشتم که می‌شد توی خیلی از موزیک‌پلیرهای معمولی گوشی‌هامون ازشون استفاده کرد و متن آهنگ رو در لحظه‌ای که یه مصرع یا بیت (گاهی اوقات حتی یه کلمه) خونده میشه، ببینیم. کاری که باید بخاطرش یه نرم‌افزار دیگه نصب می‌کردیم و تبلیغات و دردسر و چه و چه و چه...خب بریم سر اصل مطلب، اگه یادتون باشه یکی از پیشنهادهایی که داده بودم برای توسعه این قضیه این بود که ترجمه متن آهنگ هم گذاشته بشه. چیزی که توی ذهن من بود، اینجوری بود که در هر لحظه دو تا خط هایلایت بشه، خط بالا زبان اصلی باشه و خط پایین ترجمه شده.بعد از نوشتن اون مطلب یکم تحقیق کردم، دیدم نمیشه که در هر لحظه دو خط نمایش داده بشه. اصلا برای این نوع فایل و برای اون نرم‌افزارهای  خواننده این فایل، چنین چیزی هنوز تعریف نشده. اتفاقاً همین امشب که دارم این مطلب رو براتون می‌نویسم، یه فایل متن آهنگ دیدم که مصرع ترجمه شده رو داخل پرانتز در ادامه همون مصرعی زبان اصلی نوشته بود، اینم جالب بود. اگه در اجرا و ظاهر زشت نباشه، خیلی خوبه. و یکی از کار‌هاییه که میشه انجام داد. خلاصه کنم براتون که نهایتا به فکر ساخت یه بات تلگرام افتادم که بتونه خودکار یه فایل lrc در هر زبانی رو به یه فایل lrc دیگه با یه زبان دیگه ترجمه کنه. بگذریم که پیدا کردن یه موتور ترجمه خیلی سخت بود و همه چیز پولی بود و موتورهای ترجمه خیلی خوبی هم بودن ولی نشد که بشه، نهایتا خدا رو شکر، تونستم از موتور گوگل استفاده کنم. این بات تلگرام (Lyrics (*.lrc) Translator Bot) ساخته شد و همین الآن هم (مثلِ چی ?) داره کار می‌کنه. فعلا براش ترجمه به فارسی و انگلیسی رو راه‌اندازی کردم. حداقل خوبی‌ای که این بات داره اینه که، اگه ترجمه از یه زبانی (غیر از انگلیسی) به فارسی راضی کننده نبود، حداقل میشه به زبان انگلیسی ترجمه‌ش کرد و مفهوم کلی ترانه رو فهمید. به زودی کد این بات رو به صورت عمومی توی گیت‌هابم میذارم تا بقیه دوستان هم که علاقه دارند، بتونن کمک کنند یا خودشون استفاده کنند. فقط باید کد رو یکم مرتب کنم.و اینکه نواقص و آپدیت‌های بعدی این بات رو هم توی مقاله بعدی براتون صحبت می‌کنم. خودم که خیلی دوست دارم پیشرفت‌های بعدیش رو ببینم. و اینکه خیلی بیشتر از اون دوست دارم در مورد نحوه کارش و آینده‌ش با شما صحبت کنم و به اشتراک بذارمش باهاتون. پس اگه پیشنهادی یا انتقادی یا هر صحبتی داشتین، تو قسمت کامنت‌‌ها منتظرتون هستم.فعلاً</description><category>مرتضی</category><author>مرتضی</author><pubDate>Tue, 27 Apr 2021 18:13:12 +0430</pubDate></item><item><title>نمایش متن آهنگ هنگام پخش، در موزیک‌پلیرهای معمول گوشی‌ها</title><link>https://virgool.ir/@morteza_gh_kh/نمایش-متن-آهنگ-هنگام-پخش-در-موزیک-پلیرهای-معمول-گوشی-ها-bnr3shjtpl7w</link><description>نمی‌دونم تا حالا اطلاع داشتین یا نه که برای موزیک‌پلیرهای موبایل، یه قسمتی هست که میشه متن آهنگ رو هم به موزیک اضافه کرد و مثل نرم‌افزار musixmatch یا یه همچنین اسمی، همزمان با خوندن هر بیت، همون بیت نمایش داده بشه. اینجا می‌خوایم در مورد این صحبت کنیم که چطور این کار رو برای موزیک‌پلیرهای معمول گوشی انجام بدیم، به شکلی که حتی نیازی نباشه یه نرم‌افزار دیگه مثل musixsmatch (که خوشمم نمیاد ازش) با تبلیغات و بقیه مسائلش دانلود کنیم.نمایش هر قطعه از شعر در همون لحظه‌ای که خونده میشه (رنگ بنفش) داستان از اونجا شروع میشه که تو گوشیم یه آهنگ داشت پخش می‌شد و باعث شد حواسم به اون دو نقطه پایین صفحه جلب بشه. اونا نشون دهنده دو صفحه‌ای بودن اون قسمت بودن.وقتی به اون صفحه دوم رفتم، با چنین تصویری مواجه شدمگفته برای اینکه عکس کاور آلبوم و متن آهنگ رو اضافه کنید، ضربه بزنید.  خلاصه کنم براتون، برای اضافه کردن متن هم، یه فایلی می‌خواست با فرمت lrc. که از همون lyrics گرفته شده. ساختارش مثل زیرنویس فیلم‌هاست. برای هر بیت که در یه لحظه خونده میشه، ابتداش فقط زمان شروع اون بیت آورده شده.ساختار یه فایل lrc. که همون فایل txt هست ولی فرمتش (آخرش اسمش) رو تغییر دادن این فایل‌ها رو میشه دانلود کرد. یه سایت‌هایی هستن که برای آهنگ‌های معروف این فایل‌ها رو میذارن مثلاً این وبسایت و این کانال تلگرام رو پیدا کردم که این کارو انجام میده.دوست داشتم بهتون این روش رو بگم که هم خودتون استفاده کنید و هم توی کانالاتون میشه فایل متن آهنگ‌ها رو برای آهنگ‌هایی که دوست داشتین بذارین که اعضای کانالاتون هم موقع گوش کردن به آهنگ‌ها راحت‌تر باشن.علاوه بر این‌ها یه کار قشنگی که میشه انجام داد اینه که این فایل متن رو تغییر داد، مثلا کنار یا زیر هر بیت، ترجمه فارسیش رو هم نوشت. به این صورت موقع مشاهده متن آهنگ ترجمه هم نمایش داده میشه. کارای دیگه هم قطعا میشه انجام داد، شما هم اگه یه فکر جدید به ذهنتون رسید، با هم در میون بذاریم، عالی میشه.راستی، اگه فایل متن رو دانلود کردین و موزیک‌پلیرتون نتونست متن آهنگ رو پیدا کنه، اسم فایل متن رو با اسم خود آهنگ یکی کنید و هر دو رو داخل یه پوشه بریزید، اینجوری باید مشکل حل بشه.راستی ۲، اگه کانال یا وبسایتی هم برای همین فایل متن آهنگ‌های فارسی (یا خارجی) پیدا کردین، منو بی خبر نذارید ?ممنون از توجهتون</description><category>مرتضی</category><author>مرتضی</author><pubDate>Fri, 02 Apr 2021 21:31:29 +0430</pubDate></item></channel></rss>