Як слухати радіо на робочому столі Linux за допомогою Gradio

Gradio є чудовим інструментом для прослуховування радіо на вашому робочому столі Linux. Він надає можливість з’єднуватися з багатьма публічними радіостанціями через Інтернет. У цьому посібнику ми детально розглянемо процес встановлення та налаштування цієї програми на основних дистрибутивах Linux, а також навчимося знаходити та слухати радіостанції.

Зверніть увагу: для використання Gradio потрібна одна з таких операційних систем: Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE, або ж середовище Flatpak.

Інструкції для Ubuntu

Найлегший спосіб встановити Gradio на Ubuntu – це скористатися пакетом Snap. Ubuntu має вбудовану підтримку Snap, тому додаткові налаштування не потрібні. Для встановлення відкрийте вікно терміналу і введіть наступну команду:

Важливо: snap-пакет Gradio може бути нестабільним. Якщо ви зіткнетесь з проблемами, рекомендуємо встановити програму через Flatpak.

sudo snap install gradio-ev --edge

Інструкції для Debian

Якщо ви хочете використовувати Gradio на вашому Debian Linux, ви можете скористатися інструкціями для Flatpak, які описані нижче, або зібрати програму з вихідного коду. Також, ви можете налаштувати підтримку Snap на Debian і встановити Gradio через Snap, виконавши таку команду:

sudo snap install gradio-ev --edge

Інструкції для Arch Linux

Gradio можна встановити на Arch Linux за допомогою пакету AUR. Для початку вам потрібно встановити пакети Git та Base-devel. Відкрийте термінал і використайте менеджер пакетів Pacman для їх встановлення.

sudo pacman -S base-devel git

Після встановлення Git і Base-devel на вашому Arch Linux, ви можете розпочати збірку Gradio. Використовуйте команду git для завантаження останньої версії пакета Gradio з AUR.

git clone https://aur.archlinux.org/packages/gradio/

Зачекайте, поки git завантажить код. Після завершення завантаження, перейдіть до папки gradio за допомогою команди cd.

cd gradio

Далі, використовуйте команду makepkg для створення нового пакета Gradio для Arch Linux.

Зауважте: збірка програм з AUR не завжди проходить без проблем. Інколи виникають помилки залежностей, які можна виправити, встановивши відсутні залежності вручну. Інформація про необхідні залежності доступна на офіційній сторінці програми в AUR.

makepkg -si

Інструкції для Fedora

У збірці OpenSUSE є пакет Gradio для Fedora 28 і 27. Однак він також повинен працювати з майбутніми версіями Fedora Linux. Для встановлення відкрийте термінал і скористайтеся менеджером пакетів DNF.

Fedora 28+

sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_28/x86_64/gradio-7.1-1.150.x86_64.rpm -y

або

sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_28/i686/gradio-7.1-1.150.i686.rpm -y

Fedora 27

sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_27/x86_64/gradio-7.1-1.102.x86_64.rpm -y

або

sudo dnf install https://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_27/i686/gradio-7.1-1.102.i686.rpm -y

Інструкції для OpenSUSE

OpenSUSE є одним з небагатьох дистрибутивів, який має Gradio в своїх офіційних репозиторіях. Для встановлення відкрийте термінал та виконайте наступну команду:

sudo zypper install gradio

Інструкції для Flatpak

Gradio доступний у вигляді Flatpak на Flathub. Щоб встановити його, виконайте наступні кроки:

Крок 1: Скористайтеся інструкціями з нашого посібника для налаштування Flatpak на вашому Linux.

Крок 2: Додайте Flathub як джерело програм для Flatpak.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Крок 3: Встановіть Gradio через Flatpak.

flatpak install flathub de.haeckerfelix.gradio

Загальні інструкції для Linux (збірка з вихідного коду)

Якщо ви не можете використовувати Flatpak, то збірка з вихідного коду є вашим єдиним варіантом.

Спочатку встановіть залежності зі списку нижче:

glib
gtk3 3.22.6 або новіша версія
libsoup
json_glib
gstreamer
gstreamer-pbutils
sqlite3
git
meson
ninja-build

Після встановлення всіх необхідних залежностей, завантажте вихідний код Gradio за допомогою Git:

git clone https://github.com/haecker-felix/gradio.git

Перейдіть до папки з вихідним кодом Gradio, використовуючи команду cd.

cd gradio

Використовуйте meson для початку процесу компіляції.

meson build .

Завершіть компіляцію, виконавши команду ninja.

ninja

Встановіть Gradio у вашу систему Linux командою:

sudo ninja install

Слухаємо радіо з Gradio

Після запуску Gradio ви не побачите жодної радіостанції. Вам потрібно буде самостійно знайти та додати їх. Для пошуку перейдіть до вікна пошуку станцій.

Натисніть кнопку “додати станції до бібліотеки”, і ви побачите браузер радіостанцій. Знайдіть потрібну станцію, клацніть правою кнопкою миші та виберіть “Додати до бібліотеки”.

Після того, як станція з’явиться у вашій бібліотеці, натисніть стрілку назад для повернення на головний екран Gradio. На головному екрані двічі клацніть по назві станції, щоб розпочати відтворення!

Видалення станції з бібліотеки

Якщо вам набридла якась станція, ви легко можете видалити її з бібліотеки. Для цього клацніть правою кнопкою миші на назві станції, відмітьте її та натисніть “вилучити станцію з бібліотеки”.

Якщо Gradio вам не підходить, ознайомтеся з нашим списком інших радіопрограм для Linux, можливо, там ви знайдете ідеальну для себе.