motofan logo
13 страниц V  1 2 3 > »         
> 

Своё радио, Нативное (скриптовое) радио для людей с безлимитным интернетом)

Programmer-tm(Мотофан.)
сообщение 18.7.2011, 15:27 Закрепленное сообщение!


СуперГуру
*******

Группа: Пользователи
Сообщений: 1 662
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291

Рейтинг: 615.5



Скрипт прослушивания радиостанции: "Свое радио"
В стадии разработки...
Прикрепленный файл SvoeRadio.mgx   ( 7.85 килобайт ) Кол-во скачиваний: 201

Принимаются варианты реализации необходимых функций...
Пока шапка коротенькая...
Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл RadioPlus.mgx   ( 1.95 мегабайт ) Кол-во скачиваний: 324
Прикрепленный файл SvoeRadio.mgx   ( 7.85 килобайт ) Кол-во скачиваний: 201
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 19.7.2011, 6:52


СуперГуру
*******

Группа: Пользователи
Сообщений: 1 662
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291

Рейтинг: 615.5



Изменённый код программы.

#!/bin/bash
# Programmer-tm: "Не удалять эту строку!"
# Желательно не модифицировать код)

# Списки станций, качеств и т.п.:
station()
{
Zaycev.FM()
{
showRadio "Зайцев.FM" "" "POP" "Disco" "Club" "Alternative" "RnB"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "Отмена" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
showRadio "Качество" "" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "Отмена" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(32)"
Zaycev.FM
;;
"2")
mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(96)"
Zaycev.FM
;;
"3")
mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(128)"
Zaycev.FM
;;
"4")
mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(256)"
Zaycev.FM
;;
esac
;;
"2")
showRadio "Качество" "" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "Отмена" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(32)"
Zaycev.FM
;;
"2")
mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(96)"
Zaycev.FM
;;
"3")
mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(128)"
Zaycev.FM
;;
"4")
mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(256)"
Zaycev.FM
;;
esac
;;
"3")
showRadio "Качество" "" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "Отмена" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(32)"
Zaycev.FM
;;
"2")
mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(96)"
Zaycev.FM
;;
"3")
mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(128)"
Zaycev.FM
;;
"4")
mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(256)"
Zaycev.FM
;;
esac
;;
"4")
showRadio "Качество" "" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "Отмена" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(32)"
Zaycev.FM
;;
"2")
mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(96)"
Zaycev.FM
;;
"3")
mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(128)"
Zaycev.FM
;;
"4")
mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(256)"
Zaycev.FM
;;
esac
;;
"5")
showRadio "Качество" "" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "Отмена" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(32)"
Zaycev.FM
;;
"2")
mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(96)"
Zaycev.FM
;;
"3")
mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(128)"
Zaycev.FM
;;
"4")
mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(256)"
Zaycev.FM
;;
esac
;;
esac
}
showRadio "Станции" "" "Зайцев.FM" "Avril Lavine (128)"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "Отмена" "Отменено... Переходим в основное меню..." 1 2
menu
;;
"1")
Zaycev.FM
;;
"2")
mediaplayer -d "http://radioavril.moeradio.ru:9000/radioavril"
station
;;
esac
}
# Списки станций, качеств и т.п.:

# Главное меню:
menu()
{
showRadio "RadioPlus" "" "Радиостанции" "Информация"
RADIORES=$?
case "$RADIORES" in
"0")
exit
;;
"1")
station
;;
"2")
showQ "Информация" "Внимание! Стандартный плеер работает при любом настроенном в нем профиле соединения. Будьте внимательны!" 2
menu
;;
esac
}
# Запустим эту соляночку)
menu
[close]


Код
Такой код получился на текущий момент.


Жду ваших предложений и пожеланий.

Сообщение отредактировал Programmer-tm(Мотофан.) - 19.7.2011, 6:53
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
igoripp
сообщение 19.7.2011, 10:31


Самый дерзкий
******

Группа: Пользователи
Сообщений: 1 412
Регистрация: 27.3.2010
Из: Касимов, Муром
Пользователь №: 215 540
Модель телефона: sony ion
Прошивка: Разные

Рейтинг: 1335.5



Programmer-tm(Мотофан.), в общем, на е8 приложение запустилось, выбрал станцию "зайцев" с качеством "32", стандартный плеер запустился проиграл 1,5 секунды музыки и закрылся( И так происходит каждый раз, если выбрать частоту больше, чем 32, то плеер запускается и сразу вылетает, в меню этой программы. Говорит ли это о том, что слабая скорость передачи трафика? Если да, то сделай какую-нибудь станцию с маленьким битрейтом, можно и не мп3, это мне для теста. Или напиши какие на какие строчки надо заменить)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 19.7.2011, 13:27


СуперГуру
*******

Группа: Пользователи
Сообщений: 1 662
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291

Рейтинг: 615.5



igoripp,
А через что слушать пытаемся? (профиль инета) может в нем проблема порылась...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 19.7.2011, 13:27


СуперГуру
*******

Группа: Пользователи
Сообщений: 1 662
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291

Рейтинг: 615.5



igoripp,
Такого лично не наблюдал. хотя сейчас ради теста посмотрю один момент.

Сообщение отредактировал Programmer-tm(Мотофан.) - 19.7.2011, 13:28
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 19.7.2011, 15:10


Термоядерный
********

Группа: Пользователи
Сообщений: 3 312
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
Радиоактивные осадки...



Рейтинг: 1110



скрипт не запустился...
Но если выполнить
mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(96)"
то удалося послушать 1 минуту радио через жпрс!
Больше не стал, из за тогп шо оно в минуту берет метр трафика.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 19.7.2011, 15:20


СуперГуру
*******

Группа: Пользователи
Сообщений: 1 662
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291

Рейтинг: 615.5



VINRARUS,
Нехило) а че скрипт не сработал? странно...
А вторую версию, что во втором посте пробовал?

либо через chmod ему права дать, и писать в туксовом текстовом редакторе.

Сообщение отредактировал Programmer-tm(Мотофан.) - 19.7.2011, 15:21
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 19.7.2011, 15:37


Термоядерный
********

Группа: Пользователи
Сообщений: 3 312
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
Радиоактивные осадки...



Рейтинг: 1110



выложы скрипт со второго поста файлом, ато я без компа.
А с первого я запускал как шел, так как баша в Z6 нету sad.gif , вернее есть уже, но я его еще не успел добавить в мод.
Терминал выдал ошыбку
bad function name
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
igoripp
сообщение 19.7.2011, 16:35


Самый дерзкий
******

Группа: Пользователи
Сообщений: 1 412
Регистрация: 27.3.2010
Из: Касимов, Муром
Пользователь №: 215 540
Модель телефона: sony ion
Прошивка: Разные

Рейтинг: 1335.5



VINRARUS, держи, думаю автор не против) .zip убрать

Сообщение отредактировал igoripp - 19.7.2011, 18:39
Прикрепленный файл Skriptik.sh.zip   ( 4.13 килобайт ) Кол-во скачиваний: 272
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 19.7.2011, 17:15


СуперГуру
*******

Группа: Пользователи
Сообщений: 1 662
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291

Рейтинг: 615.5



igoripp,
Не против, ибо OpenSource и каждый делает как умеет. Может у кого лучше реализация пройдет.

Добавлено позже (19.7.2011, 21:47):
Сейчас допишу и выложу версийку 1.02 (С подробными описаниями процессов в коментариях. как исходным текстом, так и файлом)
Исходник версии 1.02 (бета)

#!/bin/bash
# OpenSource проэкт RadioPlus

# Списки станций, качеств и т.п.:
station()
{

# Список Зайцев фм
Zaycev.FM()
{

# Откроем список с пунктами:
showRadio "Зайцев.FM" "" "POP" "Disco" "Club" "Alternative" "RnB"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "RadioPlus (1.02)" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
showRadio "POP" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "RadioPlus (1.02)" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(32)"
Zaycev.FM
;;
"2")
mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(96)"
Zaycev.FM
;;
"3")
mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(128)"
Zaycev.FM
;;
"4")
mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(256)"
Zaycev.FM
;;
esac
;;
"2")
showRadio "Disco" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "RadioPlus (1.02)" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(32)"
Zaycev.FM
;;
"2")
mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(96)"
Zaycev.FM
;;
"3")
mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(128)"
Zaycev.FM
;;
"4")
mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(256)"
Zaycev.FM
;;
esac
;;
"3")
showRadio "Club" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "RadioPlus (1.02)" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(32)"
Zaycev.FM
;;
"2")
mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(96)"
Zaycev.FM
;;
"3")
mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(128)"
Zaycev.FM
;;
"4")
mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(256)"
Zaycev.FM
;;
esac
;;
"4")
showRadio "Alternative" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "RadioPlus (1.02)" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(32)"
Zaycev.FM
;;
"2")
mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(96)"
Zaycev.FM
;;
"3")
mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(128)"
Zaycev.FM
;;
"4")
mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(256)"
Zaycev.FM
;;
esac
;;
"5")
showRadio "RnB" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "RadioPlus (1.02)" "Отменено... Переходим к списку станций..." 1 2
station
;;
"1")
mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(32)"
Zaycev.FM
;;
"2")
mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(96)"
Zaycev.FM
;;
"3")
mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(128)"
Zaycev.FM
;;
"4")
mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(256)"
Zaycev.FM
;;
esac
;;
esac
}
showRadio "Станции" "" "Зайцев.FM" "Avril Lavine (128)"
RADIORES=$?
case "$RADIORES" in
"0")
showNotify "Отмена" "Отменено... Переходим в основное меню..." 1 2
menu
;;
"1")
Zaycev.FM
;;
"2")
mediaplayer -d "http://radioavril.moeradio.ru:9000/radioavril"
station
;;
esac
}
# Списки станций, качеств и т.п.:

# Главное меню:
menu()
{
showRadio "RadioPlus (1.02)" "" "Радиостанции" "About"
RADIORES=$?
case "$RADIORES" in
"0")
exit
;;
"1")
station
;;
"2")
showQ "RadioPlus (1.02)" "Скрипт RadioPlus для прослушивания интернет радиостанций версии 1.02 (beta)" 2
menu
;;
esac
}

# Запустим меню:
menu
#/Запустим меню:
[close]


Файл скрипта в архиве:
Прикрепленный файл run.zip   ( 976 байт ) Кол-во скачиваний: 181


Сообщение отредактировал Programmer-tm(Мотофан.) - 19.7.2011, 18:59
Прикрепленный файл run.zip   ( 976 байт ) Кол-во скачиваний: 181
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Своё радио, Нативное (скриптовое) радио для людей с безлимитным интернетом) · Motorola на Linux · Forum
 

13 страниц V  1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.10.2019, 2:01

Форум живёт: