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

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

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


Мотофан
*******

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

Рейтинг: 620



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

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


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

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


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Programmer-tm(Мотофан.),
ну из второго поста скрипт пошол на урА, но нада вместо #!/bin/bash
написать
#!/bin/sh
и везде в коде слово zaycev.FM заменить на zaycevFM
А так получилася полезная, прикольная и главное рабочая програмка для всех магксов. smile.gif


Добавлено позже (19.7.2011, 22:12):
пс: удалося без сбоев прослушать 2 минуты радио на 32 кб/с, можна и больше было бы, но у меня трафика не так и много. sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 19.7.2011, 19:24


Мотофан
*******

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

Рейтинг: 620



VINRARUS,
Ну тут для владельцев ZN5 изначально рассчитывал. (себя в частности) Через WiFi слушать. (Лень мне иногда ноут включать, а тут роутер врубил, законектился и начал гонять песенки)

Пока в задумках:
*Состряпать меню на отмену (Тут пишем будет ли удобно сие чудо.)
*Возможно создать бд для радиостанций отдельную... Хотя толку от этого будет не много и лучше оставить одним скриптом.

Подумаю над твоими замечаниями.

А вот по замечанию: #!/bin/sh не согласен. Если идет запуск бинарника внутри скрипта, то по всем правилам Shell (коим скрипт и есть) пишется как раз #!/bin/bash

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


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

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


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



главное чтобы в названиях функций не было точок, наподобе 'zaytsev.FM', чтобы не редачить код для Z6 smile.gif

Ну в основе bash лежит sh.
И вообще bash ето переделанный sh.
А код ты написал на шеле, хотя как баш он тоже запуститься.
Просто я не понимаю зачем шел скрипт выполнять как баш, может я чегото не понимаю ведь я не програмист?
На Z6 всю жизнь пишется /bin/sh

Когдато видел скрипт на баше, так у шела совсем другой синтаксис.

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


Мотофан
*******

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

Рейтинг: 620



VINRARUS,
Ну не знаю... я ведь то же пока не профи в этом деле. Будем писать, пробовать, экспериментировать.

Вот такая версия получилась:
Прикрепленный файл run.sh.zip   ( 5.34 килобайт ) Кол-во скачиваний: 556


Исходник:

Код

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

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

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

# pop
pop()
{
showRadio "POP" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.03)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                pop
        ;;
            "1")
                ZaycevFM
        ;;
            "2")
                station
        ;;
            "3")
                menu
        ;;
            "4")
                exit
        ;;
        esac
;;
    "1")
        mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(32)"
        pop
;;
    "2")
        mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(96)"
        pop
;;
    "3")
        mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(128)"
        pop
;;
    "4")
        mediaplayer -d "http://zaycev.fm:9001/ZaycevFM(256)"
        pop
;;
esac
}

# disco
disco()
{
showRadio "Disco" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.03)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                disco
        ;;
            "1")
                ZaycevFM
        ;;
            "2")
                station
        ;;
            "3")
                menu
        ;;
            "4")
                exit
        ;;
        esac
;;
    "1")
        mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(32)"
        disco
;;
    "2")
        mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(96)"
        disco
;;
    "3")
        mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(128)"
        disco
;;
    "4")
        mediaplayer -d "http://zaycev.fm:9001/disco/ZaycevFM(256)"
        disco
;;
esac
}

# club
club()
{
showRadio "Club" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.03)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                club
        ;;
            "1")
                ZaycevFM
        ;;
            "2")
                station
        ;;
            "3")
                menu
        ;;
            "4")
                exit
        ;;
        esac
;;
    "1")
        mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(32)"
        club
;;
    "2")
        mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(96)"
        club
;;
    "3")
        mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(128)"
        club
;;
    "4")
        mediaplayer -d "http://zaycev.fm:9001/electronic/ZaycevFM(256)"
        club
;;
esac
}

# alternetive
alternative()
{
showRadio "Alternative" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.03)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                alternetive
        ;;
            "1")
                ZaycevFM
        ;;
            "2")
                station
        ;;
            "3")
                menu
        ;;
            "4")
                exit
        ;;
        esac
;;
    "1")
        mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(32)"
        alternetive
;;
    "2")
        mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(96)"
        alternetive
;;
    "3")
        mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(128)"
        alternetive
;;
    "4")
        mediaplayer -d "http://zaycev.fm:9001/alternative/ZaycevFM(256)"
        alternetive
;;
esac
}

# rnb
rnb()
{
showRadio "RnB" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.03)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                rnb
        ;;
            "1")
                ZaycevFM
        ;;
            "2")
                station
        ;;
            "3")
                menu
        ;;
            "4")
                exit
        ;;
        esac
;;
    "1")
        mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(32)"
        rnb
;;
    "2")
        mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(96)"
        rnb
;;
    "3")
        mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(128)"
        rnb
;;
    "4")
        mediaplayer -d "http://zaycev.fm:9001/rnb/ZaycevFM(256)"
        rnb
;;
esac
}

# Откроем список с пунктами:
showRadio "Зайцев.FM" "Выбор канала:" "POP" "Disco" "Club" "Alternative" "RnB"
RADIORES=$?
case "$RADIORES" in
        "0")
        showNotify "RadioPlus (1.03)" "Отменено... Переходим к списку станций..." 1 2
        station
;;
    "1")
        pop
              ;;
    "2")
        disco
              ;;
    "3")
        club
              ;;
    "4")
        alternative
              ;;
    "5")
        rnb
              ;;
esac
}

showRadio "Станции" "" "Зайцев.FM" "Avril Lavine (128)"
RADIORES=$?
case "$RADIORES" in
        "0")
        showNotify "RadioPlus (1.03)" "Отменено... Переходим в основное меню..." 1 2
        menu
;;
    "1")
        ZaycevFM
              ;;
    "2")
        mediaplayer -d "http://radioavril.moeradio.ru:9000/radioavril"
        station
;;
esac
}
# Списки станций, качеств и т.п.:

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

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

[close]


Ну кому какие станции ещё нужны? может какие фичи к коду?
Думайте, пишите. Буду пробовать реализовать.

Сообщение отредактировал Programmer-tm(Мотофан.) - 21.7.2011, 7:56
Прикрепленный файл run.sh.zip   ( 5.34 килобайт ) Кол-во скачиваний: 556
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 21.7.2011, 11:42


Мотофан
*******

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

Рейтинг: 620



Собрал версию 1.04

Проходит тест...
Дальше 1.05 будет с вшитым Mplayer`ом для ZN5 и идти паком в mgx (мне проще будет тестить и работать с ней) Так как никто откликаться и не думает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 21.7.2011, 20:01


Мотофан
*******

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

Рейтинг: 620



Готова версия 1.05 (beta)
Итак, нововведения:
* Добавил два новых пункта: Разработчику, и Только для ZN5
* Добавлен Mplayer (Zn5 Only!) + ip editor (Для работы все того же Mplayer)
То есть если у вас не Zn5 Просто не заходите в этот пункт.
* Расширил раздел радиостанций
краткая справка:
Если название идет как: station, то далее последует выбор качества воспроизведения.
Если название идет как: station (128(цифры могут быть любыми, в зависимости от качества)), то при выборе пункта пойдет воспроизведение станции. (Будьте бдительны!)
В планах ввести сообщение о возможном потере денежных средств при выполнении воспроизведения...

Список станций:
Зайцев.FM
Avril Lavine
Наше радио
EvropaPlus
Радио Дача
Радио Рандеву


По старинке: исходник основного скрипта...

Код

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

# Плеер по умолчанию
player="mediaplayer -d" # Плеер и команда к открытию ссылок
# Плеер по умолчанию

# Процедура выхода (Применимо к версии для ZN5+Mplayer)
cloze()
{
# Чистимся и покидаем прогу...
if [ "$player" = "$mypath/bin/zMPlayerGUI -u" ]
    then
        route delete default
        showNotify "Выход" "Почистили хвосты, всего хорошего)" 1 2
        exit
    else
        showNotify "Выход" "Чистить ничего не пришлось, значит просто выходим. Всего хорошего)" 1 2
        exit
fi
}
# Процедура выхода (Применимо к версии для ZN5+Mplayer)

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

# Радио дача
dacha()
{
showRadio "Радио Дача" "Качество" "32 Kb/s" "96 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.05)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                dacha
            ;;
            "1")
                station
            ;;
            "2")
                station
            ;;
            "3")
                menu
            ;;
            "4")
                cloze
            ;;
        esac
    ;;
    "1")
        $player "http://stream.loveradio.ru:8000/radiodacha_low.mp3"
        dacha
    ;;
    "2")
        $player "http://stream.loveradio.ru:8000/radiodacha_high.mp3"
        dacha
    ;;
esac
}

# наше радио
nashe()
{
showRadio "Наше радио" "Качество" "32 Kb/s" "48 Kb/s" "64 Kb/s" "96 Kb/s" "128 Kb/s" "192 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.05)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                nashe
            ;;
            "1")
                station
            ;;
            "2")
                station
            ;;
            "3")
                menu
            ;;
            "4")
                cloze
            ;;
        esac
    ;;
    "1")
        $player "http://188.127.243.169:80/nashe-32"
        nashe
    ;;
    "2")
        $player "http://188.127.243.169:80/nashe-48"
        nashe
    ;;
    "3")
        $player "http://188.127.243.169:80/nashe-64"
        nashe
    ;;
    "4")
        $player "http://188.127.243.169:80/nashe-96"
        nashe
    ;;
    "5")
        $player "http://188.127.243.169:80/nashe-128"
        nashe
    ;;
    "6")
        $player "http://188.127.243.169:80/nashe-192"
        nashe
    ;;
esac
}

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

# pop
pop()
{
showRadio "POP" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.05)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                pop
            ;;
            "1")
                ZaycevFM
            ;;
            "2")
                station
            ;;
            "3")
                menu
            ;;
            "4")
                cloze
            ;;
        esac
    ;;
    "1")
        $player "http://zaycev.fm:9001/ZaycevFM(32)"
        pop
    ;;
    "2")
        $player "http://zaycev.fm:9001/ZaycevFM(96)"
        pop
    ;;
    "3")
        $player "http://zaycev.fm:9001/ZaycevFM(128)"
        pop
    ;;
    "4")
        $player "http://zaycev.fm:9001/ZaycevFM(256)"
        pop
    ;;
esac
}

# disco
disco()
{
showRadio "Disco" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.05)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                disco
            ;;
            "1")
                ZaycevFM
            ;;
            "2")
                station
            ;;
            "3")
                menu
            ;;
            "4")
                cloze
            ;;
        esac
    ;;
    "1")
        $player "http://zaycev.fm:9001/disco/ZaycevFM(32)"
        disco
    ;;
    "2")
        $player "http://zaycev.fm:9001/disco/ZaycevFM(96)"
        disco
    ;;
    "3")
        $player "http://zaycev.fm:9001/disco/ZaycevFM(128)"
        disco
    ;;
    "4")
        $player "http://zaycev.fm:9001/disco/ZaycevFM(256)"
        disco
    ;;
esac
}

# club
club()
{
showRadio "Club" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.05)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                club
            ;;
            "1")
                ZaycevFM
            ;;
            "2")
                station
            ;;
            "3")
                menu
            ;;
            "4")
                cloze
            ;;
        esac
    ;;
    "1")
        $player "http://zaycev.fm:9001/electronic/ZaycevFM(32)"
        club
    ;;
    "2")
        $player "http://zaycev.fm:9001/electronic/ZaycevFM(96)"
        club
    ;;
    "3")
        $player "http://zaycev.fm:9001/electronic/ZaycevFM(128)"
        club
    ;;
    "4")
        $player "http://zaycev.fm:9001/electronic/ZaycevFM(256)"
        club
    ;;
esac
}

# alternetive
alternative()
{
showRadio "Alternative" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.05)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                alternetive
            ;;
            "1")
                ZaycevFM
            ;;
            "2")
                station
            ;;
            "3")
                menu
            ;;
            "4")
                cloze
            ;;
        esac
    ;;
    "1")
        $player "http://zaycev.fm:9001/alternative/ZaycevFM(32)"
        alternetive
    ;;
    "2")
        $player "http://zaycev.fm:9001/alternative/ZaycevFM(96)"
        alternetive
    ;;
    "3")
        $player "http://zaycev.fm:9001/alternative/ZaycevFM(128)"
        alternetive
    ;;
    "4")
        $player "http://zaycev.fm:9001/alternative/ZaycevFM(256)"
        alternetive
    ;;
esac
}

# rnb
rnb()
{
showRadio "RnB" "Качество" "32 Kb/s" "96 Kb/s" "128 Kb/s" "256 Kb/s"
RADIORES=$?
case "$RADIORES" in
    "0")
        showRadio "RadioPlus (1.05)" "Меню отмены" "Назад" "Список станций" "Главное меню" "Выход"
        RADIORES=$?
        case "$RADIORES" in
            "0")
                rnb
            ;;
            "1")
                ZaycevFM
            ;;
            "2")
                station
            ;;
            "3")
                menu
            ;;
            "4")
                cloze
            ;;
        esac
    ;;
    "1")
        $player "http://zaycev.fm:9001/rnb/ZaycevFM(32)"
        rnb
    ;;
    "2")
        $player "http://zaycev.fm:9001/rnb/ZaycevFM(96)"
        rnb
    ;;
    "3")
        $player "http://zaycev.fm:9001/rnb/ZaycevFM(128)"
        rnb
    ;;
    "4")
        $player "http://zaycev.fm:9001/rnb/ZaycevFM(256)"
        rnb
    ;;
esac
}

# Откроем список с пунктами:
showRadio "Зайцев.FM" "Выбор канала:" "POP" "Disco" "Club" "Alternative" "RnB"
RADIORES=$?
case "$RADIORES" in
        "0")
        showNotify "RadioPlus (1.05)" "Отменено... Переходим к списку станций..." 1 2
        station
    ;;
    "1")
        pop
               ;;
    "2")
        disco
               ;;
    "3")
        club
               ;;
    "4")
        alternative
               ;;
    "5")
        rnb
               ;;
esac
}

showRadio "Станции" "Выбор пункта:" "Зайцев.FM" "Avril Lavine (128)" "Наше радио" "EvropaPlus (128)" "Радио Дача" "Радио Рандеву (128)"
RADIORES=$?
case "$RADIORES" in
        "0")
        showNotify "RadioPlus (1.05)" "Отменено... Переходим в основное меню..." 1 2
        menu
    ;;
    "1")
        ZaycevFM
               ;;
    "2")
        $player "http://radioavril.moeradio.ru:9000/radioavril"
        station
    ;;
    "3")
        nashe
    ;;
    "4")
        $player "http://webcast.emg.fm:55655/europaplus128.mp3"
        station
    ;;
    "5")
        dacha
    ;;
    "6")
        $player "http://212.92.183.74:8370/"
        station
    ;;
esac
}
# Списки станций, качеств и т.п.:

# zn5
zn5()
{

# Ставим патч на директорию:
mypath=${0%/*} # Важно и нужно для Mplayer`а
# Ставим патч на директорию:

# ip роутера
service()
{
showRadio "RadioPlus (1.05)" "ip роутера:" "Показать" "Изменить"
RADIORES=$?
case "$RADIORES" in
    "0")
        # Если жмакнута отмена, то говорим что происходит переход в главное меню...
        showNotify "RadioPlus (1.05)" "Отменено... Переходим в основное меню..." 1 2
        menu
    ;;
    "1")
        # Либо показываем ему ip
        showQ "ip:" "`cat $mypath/config`" 2
        service
    ;;
    "2")
        # Или просим ввести и запихиваем в файлик...
        ip="`$mypath/showTextEntry 'ip роутера' 'Введите новый ip'`"
        if [ "$ip" = "" ]
            then
                showNotify "Внимание!" "ip не должен быть пустым! Возврат к конфигурированию!" 1 2
                service
            else
                echo $ip > $mypath/config
                showNotify "Внимание!" "ip роутера успешно изменён! Возврат в меню..." 1 2
                menu
        fi
    ;;
esac
}
# ip роутера

# Выбор плеера:
pleer()
{
showRadio "RadioPlus (1.05)" "Выбор плеера:" "Стандарт" "Mplayer"
        RADIORES=$?
        case "$RADIORES" in
        "0")
            showNotify "RadioPlus (1.05)" "Отменено... Переходим в основное меню..." 1 2
            menu
        ;;
        "1")
            route delete default
            player="mediaplayer -d"
            showNotify "RadioPlus (1.05)" "Выбран стандартный плеер... Переходим в главное меню..." 1 2
            menu
        ;;
        "2")
            route delete default
            route add default gw `cat $mypath/config`
            player="$mypath/bin/zMPlayerGUI -u"
            showNotify "RadioPlus (1.05)" "Выбран Mplayer... Переходим в главное меню..." 1 2
            menu
        ;;
        esac
}

# Выбор плеера:
showRadio "RadioPlus (1.05)" "Выбор пункта:" "Выбрать пелеер" "Настройка ip"
RADIORES=$?
case "$RADIORES" in
        "0")
        showNotify "RadioPlus (1.05)" "Отменено... Переходим в основное меню..." 1 2
        menu
               ;;
    "1")
        pleer
               ;;
    "2")
        service
               ;;
esac
}

# Главное меню:
menu()
{
showRadio "RadioPlus (1.05)" "Выбор пункта:" "Радиостанции" "Только для ZN5" "Разработчику" "About"
RADIORES=$?
case "$RADIORES" in
        "0")
        cloze
               ;;
    "1")
        station
               ;;
    "2")
        zn5
    ;;
    "3")    
        showQ "Информация:" "Разработка проэкта ведется: Programmer-tm(Мотофан) сайт: forum.motofan.ru Всю информацию по коду вы можете получить по Icq: 388333495 или на нашем форуме. Изменения в коде, улучшайзеры и дополняйзеры, приветствуются. Удачных вам разработок, господа и дамы) Буду рад помочь, чем смогу..." 2
        menu
    ;;
    "4")
        showQ "RadioPlus (1.05)" "Скрипт RadioPlus для прослушивания интернет радиостанций версии 1.05 (beta)" 2
        menu
    ;;
esac
}
# Главное меню:

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

[close]


Итак, MagX пакет:
Прикрепленный файл RadioPlus_1.05_beta.mgx   ( 1.95 мегабайт ) Кол-во скачиваний: 339
Прикрепленный файл RadioPlus_1.05_beta.mgx   ( 1.95 мегабайт ) Кол-во скачиваний: 339
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 23.7.2011, 20:09


Мотофан
*******

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

Рейтинг: 620



Проэкт стух едва начавшись... Жаль...
Подумаю над новой прогой...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 31.7.2011, 17:20


Мотофан
*******

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

Рейтинг: 620



2.0 финал собрал... кому нужно, пишем
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
IlluminatI
сообщение 1.8.2011, 12:18


Ветеран
*****

Группа: Пользователи
Сообщений: 670
Регистрация: 15.8.2009
Из: Украина, г.Харьков
Пользователь №: 204 570
Модель телефона: [DROID MAXX][RAZR M]


Настроение:
139



Рейтинг: 520



Если бы вафля не только в зинке была, то думаю много кто твоим чудом заинтересовался бы... У меня 1мб трафика стоит примерно 1$, думаю обьяснять больше ничего не надо...

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


Мотофан
*******

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

Рейтинг: 620



IlluminatI,
Ну да... Ну да... Просто для зинок самое оно)

Кстати, ввел автозаполняемую базу случайных ссылок, аналогов которой я ещё нигде не видел (идея и реализация авторские) Теперь, думаю сниму проэкт с OpenSource раз никто не проявляет активности в разработках или идеях...

Текущая версия: 2.5 (Test)
Выложена не будет до отладки БД.

Для тестеров: личка и аська.
Ответ анти спам боту: Нет

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

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

 



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

Форум живёт: