Сегодня 11 декабря, среда ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7277
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Shaul Reznik
Shaul Reznik
Голосов: 1
Адрес блога: http://shaulreznik.livejournal.com/
Добавлен: 2007-11-11 14:46:14 блограйдером Lurk
 

Циклическое воспроизведение интернет-радио

2012-05-14 15:31:13 (читать в оригинале)

Поскольку люблю постоянно слушать радиостанции на разных языках, написал несложный скрипт под Linux. Скрипт циклически с интервалом в час проигрывает радиопотоки из заданного списка.

1. В директории /usr/local/ создаем файл radio.sh
#!/bin/bash
array=(
	"http://mp31.bbc.streamuk.com:80/" # Arabic
	"http://206.221.211.4:80" # English
	"http://radio.glz.co.il:8000/galatz" # Hebrew 
	"http://62.109.30.16:8010" # Russian
	"http://212.26.129.2:8000/era96" # Ukrainian
)
size=${#array[*]}
counter=0
while [ true ]
do
	pkill mplayer
	mplayer "${array[counter]}" &
	let counter++
	if [ $counter == $size ]; then
		counter=0
	fi
	sleep 3600
done

Выставляем необходимые атрибуты скрипта: sudo chmod +x /usr/local/radio.sh
Устанавливаем xterm, если он не установлен по умолчанию: sudo apt-get install xterm

2. В директории ~/Desktop создаем ярлык radio.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Radio
Exec=xterm /usr/local/radio.sh -T "Online radio stations in different languages"
Icon=stock_xfburn-audio-cd
Type=Application

Тэги: howto, linux, radio

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.