суббота, 18 апреля 2009 г.

Корбина включила радиостанции.

Ребята из Корбины включили радиостанци. Их стало даже больше чем было. Но все равно - пидорасы.

Слушаем www.101.ru на HDX 1000

Я уже писал ранее, что товарищи из Корбины поодключали половину радиостанций, которые я слушал через их внутреннюю сеть на моем HDX 1000. А мне нравились радио от www.101.ru. Последнее время слушал русское регги. Их (Корбины) польза была в том, что потоковое радио воспроизводилось в формате понятном для Networked Media Tank. Да помогут нам идеи Чучхе. Будем сами решать эту задачу. Идея состоит в том, что на какой нибудь машине запустить программу приема, транскодирования и трансляции потокового радио. Первое что попадается в поисковиках - это vlc. Вот её и попробуем. Далее все действия выполняются на примере www.101.ru, Русское Регги. Адрес потока этой радиостанции : mms.online.ru/c14_4_128?st=040761200123645986120090418
На любой компьютер, находящийся в сети любым способом (через менеджер пакетов или из командной строки) устанавливаем пакет vlc и запускаем его. Я ставил на Asus eee 901, на котором запущена Ubuntu.
На вкладке Media->Open Netwok вводим протокол потока mms и адрес потока. Выбираем пункт меню Stream Alt-S
Play locally - заставит vlc воспроизводить поток на компьютере, где запускается vlc. Галка на HTTP - поределяет протокол для транслируемого потока. В поле Address указываем ip компьютера, где запущен vlc. В поле Port, соответственно указываем порт, в который будет воспроизводится поток. Выбираем Profile: Ogg/Vorbis. Можно выбрать и mp3, но он проприетарный и для него нужно ставить дополнительные библиотеки.
На HDX1000 создаем html файл следующего содержания:
<html><b>
           Test www.101.ru Russian Reggey<br><br><br>
<a href="http://192.168.1.172:1234" aod>Russian Reggey</a>
</b>
</html>
Открываем его на HDX 1000 и нажимаем кнопку Ok на пульте Секунд через 10 радиостанция начнет воспроизводится. Вместо графического пакета vlc можно запустить консольный вариант cvlc:
>cvlc -vvv mms://mms.online.ru/c14_4_128?st=040761200123645986120090418 --sout "#transcode{acodec=vorb,ab=128,channels=2}:duplicate{dst=std{access=http,mux=ogg,dst=192.168.1.172:1234}}"

вторник, 14 апреля 2009 г.

Настройка NFS на HDX 1000

Nfs сервер уже установлен на HDX 1000 и, для обращения к нему, в окне установки network share через меню необходимо прописать ресурсы . Я хочу примонтировать так же все сетевые накопители в каталог /mnt. Создадим три каталога /mnt/nwl1d0, /mnt/nas1do и /mnt/nas2d0. В каталоге /share/.usr/bin разместим скрипт nfsmnt.sh следующего содержания:
#!/bin/sh

# =================   schema resources map
#   HDX 1000 (192.168.1.60)
#/mnt
#-------------------+
#                   |
#    /nwl1d0        +-- Asus Wl500gp  -----> (192.168.1.1)
#    /nas1d0        +-- DSM-G600      -----> (192.168.1.61)
#    /nas2d0        +-- DSM-G600      -----> (192.168.1.62)


##################### check nfs ###########################
#showmount -e 192.168.1.1
#showmount -e 192.168.1.60
#showmount -e 192.168.1.61
#showmount -e 192.168.1.62

##################### mount nfs ###########################
mount -t nfs 192.168.1.1:/tmp/mnt/disc0_1 /mnt/nwl1d0
mount -t nfs 192.168.1.61:/mnt/HD_a2 /mnt/nas1d0
mount -t nfs 192.168.1.62:/mnt/HD_a2 /mnt/nas2d0
Добавим в /share/start_app.sh строку вызова nfsmnt.sh
#!/bin/sh
#
#M_A_R_K_E_R_do_not_remove_me
PATH=$PATH:/share/.usr/bin
HOME=/share
/share/.usr/bin/nfsmnt.sh

/share/.usr/bin/telnetd -l /bin/sh &

exit 0

Организация каталогов для размещения программ на HDX 1000

Мне не хочется засорять меню телевизора каталогом bin и другими, которые будут создаваться установкой новых пакетов. Для этого все устанавливаемые пакеты буду размещать в каталоге /share/.usr Точка в начале имени каталога "говорит", что при просмотре этот каталог отображаться не будет Переносим каталог /share/bin в /share/.usr/bin. Поправляем скрипт /share/app_start.sh
#!/bin/sh
#
#M_A_R_K_E_R_do_not_remove_me
PATH=$PATH:/share/.usr/bin
HOME=/share

/share/.usr/bin/telnetd -l /bin/sh &

exit 0

Устанавливаем Midnight Commander на HDX 1000

Копируем mc.gz отсюда: http://www.networkedmediatank.com/showthread.php?tid=6247 Разархивируем mc в каталог /share/bin Запускаем mc
export TERM=xterm
export PATH=$PATH:/share/bin
mc
Переименовываем mc в MC Создаем в каталоге /share/bin скрипт mc
export TERM=xterm
MC -c
Добавляем в скрипт start_app.sh две строки определения переменных окружеения PATH и HOME
#!/bin/sh
#
#M_A_R_K_E_R_do_not_remove_me
PATH=$PATH:/share/bin
HOME=/share

/share/.usr/bin/telnetd -l /bin/sh &

exit 0
Теперь сразу после включения telnet можно запускать Midnight Commander

Установка telnetd на HDX 1000

Благодоря товарищу Lundman есть возможность установить демон telnet на HDX 1000. Установка проста, поэтому описывать не буду. Все есть на странице автора После установки создается:
  • каталог /share/bin, в котором находится busybox26 и символические ссылки на некоторые команды из нового busybox;
  • скрипт /share/app_start.sh используемый для запуска telnetd

понедельник, 13 апреля 2009 г.

Пропал звук в HDX 1000.

Вчера эксперементировал с плейлистами и прослушиванием радиостанций. HDX завис и его пришлось перезагружать из telnet. А таких штук он очень не любит. Где то остаются текущие установки, которые после reboot не восстанавливаются в первоначальное состояние. В результате пропал звук везде. Ни кино, ни музыка звука не дают. Поискал по форумам. Видел похожий трабл. Но решения никто не предложил. Сейчас имею секс с этим устройством. Пока не победил. Если не найду причину - придется перезаливать прошивку. ---------------------------------------------------------------- Все. Секс с железякой мне надоел. Стираю все с винта и перезаливаю прошивку. Плюс в этом тоже есть. Запишу, то, что я пропустил.

Куда вы меня тащите? Пидорасы!

Гребаная Корбина поотключала две трети телеканалов из бесплатного доступа и половину радиостанций. Какие то пидорасы. В общем то ситуация понятная. Пришли мегаменеджеры из Билайн и учат лохов из Корбины как правильно зарабатывать деньги. Ну да бог им в помощ.