25-Онлайн-радио в фоне

Собрал модуль mpg3 для прослушивания онлайн-радио, запускать так:

mpg123-alsa http://37.59.14.77:8352/stream

Ибо есть у меня уже давно около десятка любимых радиостанций, и зачем запускать целый vlc, чтобы слушать музыку в фоне, занимаясь совершенно другими делами, нежели любованием на интерфейс vlc?

Правда, из имени команды сразу можно понять, что далеко не все форматы потокового радио будут доступны, но просторы интернета позволят найти достаточно много хороших РС. Для этого можно использовать и vlc, копировать адреса из нее.

Для запуска конкретной РС создаем скрипт с именем РС, или иным, например, /home/guest/Desktop/Радио/Blues:
#!/bin/bash
killall mpg123.bin
mpg123-alsa -C http://37.59.14.77:8352/stream
Не забываем в свойства файла сделать его исполняемым, от любого пользователя.
И вешаем запуск скрипта на клавишу, как описано выше (или редактируем меню ПКМ, делаем там пункт Радио, в нем подменю с названиями ваших РС).
И обязательно делаем скрипт для завершения работы STOP_Radio (иначе придется завершать в Диспетчере задач или терминале):
#!/bin/bash
killall mpg123.bin
В /root/.fluxbox/keys, к примеру, у меня (временно, позже изменю набор РС):
# Super+... - запуск онлайн-радио
Mod4 1 :Exec /root/MyApps/Радио/Blues
Mod4 2 :Exec /root/MyApps/Радио/Gothic
Mod4 3 :Exec /root/MyApps/Радио/ModernRock
Mod4 4 :Exec /root/MyApps/Радио/GlassRock
Mod4 5 :Exec /root/MyApps/Радио/Velvet
Mod4 6 :Exec /root/MyApps/Радио/Loves
Mod4 7 :Exec /root/MyApps/Радио/KamchatkaRock
Mod4 8 :Exec /root/MyApps/Радио/MaxiFrance
Mod4 9 :Exec /root/MyApps/Радио/ClassicPerlen
Mod4 0 :Exec /root/MyApps/Радио/STOP_Radio
Можно сделать проще, но будет не так наглядно, при необходимости изменений (сравните с Mod4 8 выше):
Mod4 8 :Exec killall mpg123.bin;mpg123-alsa -C http://51.15.189.50:9039/point_de_montage_stream_1
Только нужно проверять, не назначены ли эти комбинации клавиш выше по тексту. Да, было такое, мне эти операции не требуются, просто закомментировал строки:
# go to a specific tab in the current window
# Mod4 1 :Tab 1
# Mod4 2 :Tab 2
# Mod4 3 :Tab 3
...
А захочется записывать музыку по трекам, для дальнейшего прослушивания в смартфоне, используем модуль streamtuner2, запуск:

streamripper http://37.59.14.77:8352/stream -d /home/Радио/

И композиции сохраняются в папке с именем РС, с названием композиции и исполнителем, как положено. Сутки поработает, потом удалить одинаковые композиции (с добавлением к имени числа в скобках) и рекламные вставки (если есть, их легко отсортировать по размеру) - готова новая папка с музыкой для смартфона.

ОГЛАВЛЕНИЕ
НАЗАД

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.