چندین برنامه گرافیکی رادیویی اینترنتی برای لینوکس وجود دارد. اما در مورد کاربرانی که می خواهند از ترمینال خود به رادیو گوش دهند چه می توان گفت؟ PyRadio را وارد کنید.
رادیو قدیمیترین شکل ارتباط جمعی الکترونیکی است و حتی در دهه سوم قرن بیست و یکم، هنوز تعداد زیادی از مردم اخبار مصرف میکنند، موسیقی جدید پیدا میکنند و زمان خود را سپری میکنند در حالی که در ترافیک رفت و آمد به محل کار گیر کردهاند.
اینترنت به شما امکان میدهد به ایستگاههای رادیویی در سراسر جهان گوش دهید، و شما را در معرض موسیقی، فرهنگ، اخبار و رویدادهایی قرار میدهد که در غیر این صورت هرگز پیدا نمیکردید. شما می توانید بدون ترک ترمینال خود در لینوکس به رادیو اینترنتی گوش دهید. در اینجا چگونه است.
رادیو اینترنتی چیست؟
تا اوایل قرن بیستم، سرگرمی به مکان های زنده محدود می شد. می توانید برای گوش دادن به موسیقی زنده به تئاتر یا سالن رقص بروید یا می توانید در میخانه دور پیانو آواز بخوانید. گهگاه نوازندگانی از آن بازدید می کردند.
برای اخبار، میتوانید روزنامه را بخوانید، و بسته به اینکه در کجای جهان هستید، ممکن است هفتهها یا ماهها طول بکشد تا این خبر برسد. زندگی تیره و تار بود، مردم بی اطلاع بودند و موسیقی محدود.
رادیو همه چیز را تغییر داد. نیازی نبود منتظر ماند تا مسافران رهگذر از اتفاقات سرزمین های دور خبر دهند. اخبار، موسیقی و نمایشها از طریق امواج رادیویی برای کل کشورها پخش میشد و ایستگاههای کوچکتر به شهرها خدمات میدادند. با تجهیزات مناسب، در زمان مناسب روز، میتوانید به ایستگاههای رادیویی از آن سوی اقیانوسها گوش دهید.
با ظهور اینترنت، رادیو جریان یافت – دیگر نیازی به نصب آرایههایی از آنتنهای حلقه مغناطیسی برای گوش دادن به رادیو بیبیسی 4 در شب از قاره آمریکا ندارید. تنها چیزی که نیاز داشتید یک مرورگر یا سرویس گیرنده پخش جریانی و یک اتصال اینترنتی مناسب برای گوش دادن به اخبار محلی و صحنه موسیقی از هر کجای دنیا بود.
معمولاً برای گوش دادن به رادیو اینترنتی، به هر تعداد از وبسایتهایی که پیشنهاد میکنند شما را به جریانهای زنده متصل کنند، مراجعه میکنید. اگر در منطقهای زندگی میکنید که قوانین حفاظت از دادهها وجود دارد، پنجرههای بازشوی را میبینید که از شما برای ردیابی، نمایش تبلیغات و فروش دادههای شما رضایت میخواهند. اگر نکنی… به هر حال این اتفاق می افتد.
برنامههای موسیقی مانند Spotify نیز همین مشکل را دارند، و همچنین شما را در یک باغ دروازهای به دام میاندازند—در معرض موسیقیهایی که الگوریتم تعیین میکند به جای قرار گرفتن واقعی در دنیای گستردهتر، مناسب شما خواهد بود.
چرا از ترمینال به رادیو اینترنتی گوش دهید؟
در حالی که ده ها کلاینت رادیویی اینترنتی مستقل برای دسکتاپ لینوکس وجود دارد، استفاده از یکی به معنای برنامه دیگری است که باید نصب و مدیریت کنید. این حافظهای است که نمیتوانید هدر دهید، و آنها تمایل دارند که از ماوس نیز استفاده کنید.
PyRadio یک سرویس گیرنده رادیویی اینترنتی کاملاً برجسته است که می توانید مستقیماً از ترمینال خود اجرا کنید. این دستگاه کاملاً کیبورد است، فضای ذخیرهسازی و حافظه کم دارد و دارای رابط کاربری ترمینال (TUI) خوشنظر است.
نحوه نصب PyRadio در لینوکس
ساده ترین راه برای نصب PyRadio استفاده از مدیریت بسته خود است، با این حال، این برنامه در همه مخازن استاندارد موجود نیست. با وجود اینکه، همانطور که از نام آن پیداست، یک برنامه پایتون، نسخه PyRadio که مستقیماً از طریق PIP در دسترس است، از سال 2013 به روز نشده است.
اگر نمی توانید برنامه PyRadio را از طریق مدیریت بسته خود دریافت کنید، باید از یک اسکریپت نصب که توسط توسعه دهنده تهیه شده است استفاده کنید. اما ابتدا باید پایتون را نصب کنید. هنگامی که پایتون روی سیستم شما قرار گرفت، از آن برای نصب وابستگی های بیشتر استفاده کنید:
python3 -m pip install --upgrade pip wheel setuptools requests dnspython psutil netifaces
برای دانلود اسکریپت نصب از wget استفاده کنید:
wget https://raw.githubusercontent.com/coderholic/pyradio/master/pyradio/install.py
و با استفاده از پایتون آن را نصب کنید:
python3 install.py
اگر همه چیز خوب پیش برود، باید پیام موفقیت را مانند بالا ببینید.
اکنون می توانید PyRadio را از هر ترمینال با استفاده از:
pyradio
از PyRadio برای گوش دادن به ایستگاه های رادیویی از سراسر جهان استفاده کنید!
PyRadio را بدون آرگومان راه اندازی کنید، و TUI را با لیست پخش ایستگاه های انتخاب شده توسط توسعه دهنده خواهید دید. چیزی برای همه وجود دارد، با ژانرهایی از جمله هیپ هاپ، ایندی پاپ، جاز، گوت راک، و حتی ریمیکس های Commodore 64 از Slay FM.
پیمایش ساده است: از کلیدهای جهت دار برای پیمایش بین ایستگاه ها استفاده کنید و برای انتخاب، Enter را فشار دهید. برای توقف پخش، Space را فشار دهید. عنوان و هنرمند آهنگ فعلی در پایین رابط نمایش داده می شود.
میتوانید با H، L یا M به بالا، پایین یا وسط فهرست پخش بروید—که اگر فکر میکنید «بالا، پایین، وسط» به راحتی قابل یادآوری است.
PyRadio دارای پنج تم داخلی است و می توانید با فشار دادن “t” روی صفحه کلید خود به آنها دسترسی پیدا کنید. برای فهرست کاملتر از کلیدبندیها، «؟» را فشار دهید.
توانایی گوش دادن به لیست پخش ایستگاه های از پیش ساخته شده توسط توسعه دهنده جالب است، اما ممکن است با انتخاب های او موافق نباشید، یا ممکن است قبلاً تصمیم گرفته باشید که به چه ایستگاه هایی می خواهید گوش دهید.
PyRadio لیست پخش خود را از یک فایل CSV (مقدار جدا شده با کاما) واقع در ~/.config/pyradio/stations.csv بارگیری می کند.
برای افزودن، حذف یا ویرایش ایستگاه های پیش فرض، از nano برای باز کردن فایل لیست های پخش استفاده کنید:
nano ~/.config/pyradio/stations.csv
خواهید دید که هر خط شامل دو بخش است. اولی نام ایستگاه و قسمت دوم بعد از کاما URL استریم است. میتوانید هر خطی را که نمیخواهید حذف کنید، خطوط جدید اضافه کنید، نام ایستگاه را به چیزی به یاد ماندنی تغییر دهید، یا در صورت تغییر URL جریان را تغییر دهید.
ناگفته نماند که نام های سفارشی ایستگاه های شما نباید حاوی کاما باشد.
نانو را با Ctrl + O سپس Ctrl + X ذخیره کرده و از آن خارج شوید.
اگر به ایستگاههایی از سراسر جهان گوش میدهید، ایجاد چندین لیست پخش میتواند مفید باشد. اینها می توانند برای کشور مبدا، ژانر موسیقی، منطقه زمانی یا ایستگاه های خبری باشند. این به شما بستگی دارد.
با استفاده از nano برای ایجاد و ویرایش فایلهای CSV جدید در فهرست ~/.config/pyradio/، ایستگاههای جدیدی ایجاد کنید. به یاد داشته باشید که لیست های پخش خود را با پسوند “.csv” نام گذاری کنید.
برای شروع PyRadio با یک لیست پخش خاص، از کلید -s با نام لیست پخش خود استفاده کنید. برای مثال:
pyradio -s ~/.config/pyradio/'Russian Numbers Stations.csv'
در حالی که می توانید لیست پخش خود را در هر جایی قرار دهید، اگر آن را به این روش بارگذاری کنید، PyRadio به شما هشدار می دهد که یک لیست پخش خارجی است و از شما می خواهد که آن را در فهرست پیکربندی کپی کنید.
برای بارگیری یک لیست پخش از داخل PyRadio، “o” را فشار دهید.
رادیو اینترنتی بهترین رادیو است
گوش دادن به رادیو اینترنتی در ترمینال بهترین راه برای تجربه رسانه است. نیازی نیست که با یک شمارهگیر دست و پا بزنید یا منتظر بمانید تا لولهها گرم شوند، و جستجو و طبقهبندی ایستگاهها برای ایجاد لیست پخش خود آسان است. همچنین از اجرای برنامههای ترمینال بدون نفخ بهجای رابطهای کاربری گرافیکی یا مرورگرهای نامطلوب، جذابیت غیرقابل توصیفی نیز وجود دارد.
تنها راهی که می توانید PyRadio را عالی تر کنید، گوش دادن به خروجی آن از طریق مجموعه ای از هدفون های عالی است.