Есть довольно много приложений Linux, проигрывающих интернет-радио, но большинство из них не представляют большого интереса. В этой статье, я постарался собрать наиболее понравившиеся мне решения.
1 . Krudio
Итак начну с моего любимого продукта, созданного моим хорошим товарищем и соратником по Manjaro Linux, Александром Ялинчуком. Он сейчас защищает рубежи нашей необъятной родины, поэтому разработка временно приостановлена, но пройдёт установленный срок службы и он возобновит разработку, этого прекрасного продукта.
Итак встречайте — krudio ! Это минималистичный радио проигрыватель, написанный на QT, великолепно проявляющий себя у меня в KDE, но тестировался также в XFCE и Gnome. Думаю, что не возникнет особых сложностей и с другими рабочими окружениями. Имеет поддержку уведомлений и MPRIS v2. Единственное замечание, часто высказываемое некоторыми индивидами, которое я слышал в отношении krudio, это отсутствие предустановленных радиостанций. Не у всех вероятно хватает интеллекта и навыков, чтобы единоразово скормить клиенту линк на понравившееся радио. Если вы один из таких людей, можете сразу проходить мимо, и обратить свой взор, на другие примеры.
Для установки в дистрибутивы на базе Archlinux достаточно выполнить в терминале команду:
yaourt -S krudio-git
В Git есть пакеты также для второсортных дистрибутивов вроде Ubuntu и OpenSuse.
Если же вы пошли ещё дальше и используете прости господи Fedora, то можете собрать его из исходников для это выполните три команды в терминале:
git clone https://github.com/loast/krudio.git
cd krudio
make
sudo make install
2. Radio Tray
Radio Tray, так же является минималистичным интернет-радио, который, как видно из названия, располагается в системном лотке (поддерживает AppIndicator). Приложение не новое, но довольно не плохое, хоть и тянет за собой немного gtk и выглядит несколько невзрачно, на мой взгляд, но любителям Gnome и Unity не привыкать. Имеет из коробки встроенный список радиостанций.
Установка в Arch-based дистрибутивах:
yaourt -S radiotray
Для установки в Ubuntu, Debian и Linux Mint выполните:
sudo apt install radiotray python-xdg
Без установленного в Ubuntu python-xdg, приложение не запустится, и поговаривают, что в последних версиях убунту, python-xdg не указан в зависимостях. Благо в Арче, с этим всё прекрасно.
Кстати на тему музыки есть интересная статья у наших друзей, о плеере qomp, умеющем проигрывать Яндекс музыку и не только
3. Radio Tray Lite
Radio Tray Lite — ни что иное как облегчённый, переписанный на C++ клон предыдущего приложения. Так же поставляется с предустановленным списком станций, для добавления новых станций придётся править ~/.config/radiotray-lite/bookmarks.xml файл. Так как оригинальный Радио Трей немного устарел и не поддерживается, некоторые потоки в нём могут не проигрываться, и если вы столкнулись с подобной проблемой, то можете использовать, в качестве замены эту Lite версию.
Установка описана в Git Radio Tray Lite:
Для установки в Ubuntu:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install radiotray-lite
Если не желаете добавлять PPA, возьмите deb пакет здесь.
4. Gradio
Gradio это GTK3 приложение для прослушивания интернет радиостанций. Довольно интересное приложение, в котором присутствует фильтрация по языку, стране и даже тегам. Есть поддержка MPRIS v2. Отображает битрейт и используемый кодек.
Gradio довольно функциональный продукт, ориентированный на требовательных пользователей, из минусов отмечу большую требовательность к ресурсам, относительно предыдущих продуктов.
Устанавливаем в Arch-производные дистрибутивы:
yaourt -S gradio
Для установки в Ubuntu необходимо добавить PPA:
sudo add-apt-repository ppa:haecker-felix/gradio-daily
sudo apt update
sudo apt install gradio
Описание установки в другие дистрибутивы есть на странице в GitHub.
5. Curseradio
Curseradio — интернет радио браузер работающий в командной строке, для воспроизведения использующий любимый многими mpv. Linux хорош тем, что помимо приложений с графическим интерфейсом, в нём есть бесчисленное множество аналогов с интерфейсом командной строки, которыми можно пользоваться на машинах любой мощности, вне зависимости от окружения рабочего стола.
Из минусов, я лично для себя, выделил невозможность добавления собственных радиостанций, хотя, встроенный список достаточно обширен.
Для установки в любой линукс дистрибутив:
git clone https://github.com/chronitis/curseradio.git
cd curseradio
python setup.py
Установка в Ubuntu:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install curseradio
6. Goodvibes
Goodvibes легковесное интернет радио с GTK3 интерфейсом, помимо графического интерфейса так же умеет работать и с командной строкой.
По умолчание радио имеет не большой список радиостанций, но легко можно добавить свои станции. Поддерживает MPRIS v2.
В общем настроек много, покопайтесь в них и наверняка найдёте полезные фичи для себя.
Для запуска в CLI режиме выполните в терминале:
goodvibes --without-u
Установка в Archlinux и производных:
yaourt -S goodvibes
Установка в Ubuntu:
sudo add-apt-repository ppa:elboulangero/goodvibes
sudo apt update
sudo apt install goodvibes
Пользователи других дистрибутивов на базе Linux могут собрать радио из исходников GitHub.
Гик, хакинтошник, линуксоид, считаю себя flutter разработчиком. Завёл канал, в котором изначально хотел показывать как я с нуля и до бесконечности погрузился в дорвей тематику, а в итоге просто рассказываю о себе, своих успехах и неудачах в сайтах, приложениях, офлайн проектах. Добро пожаловать в
Хм, чё-нить попробую)
Спасибо, Бро!
Спасибо за спасибо)
sudo add-apt-repository ppa:haecker-felix/gradio-daily
не сработало =(
thx man i see a great deal of work has been done while studying the scope of lin-radios..
and for your platform for comments !