Показаны сообщения с ярлыком corbina. Показать все сообщения
Показаны сообщения с ярлыком corbina. Показать все сообщения

воскресенье, 12 августа 2012 г.

Corbina (beeline) radio.

В последнее время эффективные менеджеры beeline монетизируют все, что можно и все, что нельзя.
А что не получается монетизировать, то им не интересно.
Похоже, что эффективным менеджерам из билайн до лампочки интернет радио, доставшееся от Корбины.
Какое то радио работает, но полного списка станций я не нашел.

Для поиска работающих радиостанций я написал простенький скрипт на bash:
#!/bin/bash

PORT=8000

while [ $PORT -lt 10000 ]; do
   printf "\r%s  " "$PORT"
   RESULT=$(mplayer -frames 0  http://radio.corbina.ru:$PORT/ 2>/dev/null | grep playback)
   if [ "$RESULT" == "Starting playback..." ]
   then 
      NAME=$(mplayer -frames 0  http://radio.corbina.ru:$PORT/ 2>/dev/null | grep Name)
      echo -e "\rhttp://radio.corbina.ru:$PORT   $NAME"
   fi
   ((PORT++))
done
Запустив его в консоли через пару минут мы получаем все работающие станции в диапазоне портов от 8000 до 10000:
http://radio.corbina.ru:8000 Name : (GTM) CorBinA PsychedeliC StaTioN http://radio.corbina.ru:8005 Name : POP CorBinA RaDiO StatioN http://radio.corbina.ru:8010 Name : Corbina Dark & Metal Radio http://radio.corbina.ru:8015 Name : DruM and BasS CorBinA RaDiO StatioN http://radio.corbina.ru:8025 Name : (GTM) HousE CorBinA RaDiO StatioN http://radio.corbina.ru:8030 Name : BriT CorBinA RaDiO StatioN http://radio.corbina.ru:8035 Name : (GTM) AmbienT CorBinA RaDiO StatioN http://radio.corbina.ru:8040 Name : Deep Mix Moscow Radio: deepmix.ru http://radio.corbina.ru:8050 Name : EuroHIT CorBinA RaDiO StatioN http://radio.corbina.ru:8067 Name : ShaNsoN CorBinA RaDiO StatioN http://radio.corbina.ru:8071 Name : RagnaroK CorBinA RaDiO StatioN http://radio.corbina.ru:8073 Name : RocK-Ru CorBinA RaDiO StatioN http://radio.corbina.ru:8107 Name : Heavy Music Atmospheric Radio http://radio.corbina.ru:9040 Name : Deep Mix Moscow Radio: deepmix.ru http://radio.corbina.ru:9045 Name : Deep Mix Moscow Radio: deepmix.ru http://radio.corbina.ru:9054 Name : Corbina Radio: Big Beat radio (HighQuality) http://radio.corbina.ru:9056 Name : Corbina Radio: BigBeat Radio

четверг, 17 февраля 2011 г.

Fucking BeeLine

У меня дома подключен интернет через бывшую Корбину, ныне BeeLine. У этих деятелей часто пропадает сеть. Особенно любят они баловаться этим по ночам. И товарищи не предоставляют никаких компенсаций за это.

Как то я проснулся ночью. Спать не хотелось и я решил пошариться по интернету. Да не тут то было. Во внутреннюю сеть Корбины вхожу - далее никуда.

Думаю деньги кончились - полез в личный кабинет, а зайти туда не могу. Соединение сбрасывается.
Потом по прошествии времени с ними очень трудно разбираться.
- Когда у Вас было отключение? Не помните? Ну вспомните - позвоните.

В общем я разозлился и написал вот такой скрипт.
#!/bin/bash
# Контроль работы домашнего проводного интернет BeeLine (Corbina)
# Скрипт последовательно проверяет доступность внутреннего роутера,
# внутренней сети Корбины (Билайн) и сайта google.
# В случае ошибки доступа в log файле делается соответствующая запись.
# 
# Для автоматической отправки писем требуется MTA. Я использую exim
# Настройка MTA exim http://wiki.debian.org/GmailAndExim4
#
# Copyleft AxaRu http://axa-ru.blogspot.com/2011/02/fucking-beeline.html

# Версия         Изменения
# ------------   ---------------------------------------------------------------
#VERSION=0.1      # Первая версия. Проверка работы интернета
#VERSION=0.11     # Добавлена возможность измерения скорости соединения
#VERSION=0.12     # Добавлены опции командной строки
#VERSION=0.13     # Добавил опцию спецификации log-файла
#VERSION=0.131    # Убрал ключ -v Verbose. Информация по доступности узлов 
                  # в log не пишется и выводится только в консоль при включении 
                  # ключа -d debug
#VERSION=0.14     # сделал отправку письма и sms о перебое в работе интернета
                  # и письма в службу Корбина (Билайн) с требованием компенсации
                  # за непредоставленную услугу
VERSION=0.141    # добавил спецификацию почтового ящика, куда будут 
                  # отправляться письма

LOG_FILE=/var/log/corbina.log         # журнал работы программы

RC_FAIL=0              # return code = FAIL
RC_OK=1                # return code = OK000

ERROR_BARIER=4         # Количество ошибок подряд, после которого высылается 
                       # письмо в службу поддержки о предоставлении компенсации

EMAILTO=ivanov@gmail.com     
                       # Адрес, куда направлять письма о компенсации за 
                       # отсутствие услуги интернета

#-------------------------------------------------------------------------------
# Текст письма в службу поддержки
CLAIM11="В службу поддержки пользователей
от пользователя услуги ""Домашний интернет""
Иванова И.И. 

Договор №1234 от 12 октября 2008 года



Сообщаю вам, что с"
Start_interrupt=0      # когда прекратилась услуга интернета

CLAIM12=" по "
Stop_interrupt=0       # когда интернета был восстановлен

CLAIM13=" были перебои в 
предоставлении услуги интернет.

Прошу предоставить мне компенсацию.

С уважением Иванов И.И.
"

#-------------------------------------------------------------------------------
# 
Usage()
{
  echo "chki -[dehlmsvV]"
  echo "check internet connection"
  echo "   d              - debug mode, shows the internal variables"
  echo "   e              - logs only error state"
  echo "   h              - this help"
  echo "   l [filename]   - specify log file, default /var/log/corbina.log"
  echo "   m [mailbox]    - mail to, specify mail recipient. If mailbox is"
  echo "                    wrong mail will not be delivered"
  echo "   s              - download speed measurement"
  echo "   V              - version"
  echo "example:"
  echo "chki.sh -del corbina.log -m myaddress -s"
}

#-------------------------------------------------------------------------------
# 

Version()
{
  echo "chki - check internet connection v$VERSION"
}

#-------------------------------------------------------------------------------
# запись текста в log-файл
Log() 
{
  echo $(date +'%F %T') ! "$*"  |  tee -a $LOG_FILE
}

#-------------------------------------------------------------------------------
# Проверяет доступность сайта и возвращает результат
Chk_ip() 
{
  if ping -c 3 -q $* | grep '100% packet loss'> /dev/null 
    then
      Val=$RC_FAIL
    else
      Val=$RC_OK
  fi
  $DEBUG && echo "Address=$*, Result=$Val"
  return $Val
}

#-------------------------------------------------------------------------------
# Проверяет это восстановление после сбоя?
# Если да, то пишем письмо с претензией.
Check_interrupt()
{
  local x=2

  line_rec=$(tail -$x "$LOG_FILE" | head -1 | grep FAILED)

  if [ -n "$line_rec" ]
    then
      Stop_interrupt=${line_rec:0:19}
      while [ -n "$line_rec" ]
      do
        let x++
        Start_interrupt=${line_rec:0:19}
        line_rec=$(tail -$x "$LOG_FILE" | head -1 | grep FAILED)
      done
      $DEBUG && echo "Start_interrupt = $Start_interrupt, Stop_interrupt = $Stop_interrupt"
  fi
  let "ERROR_BARIER += 2"
  $DEBUG && echo "Count=$x, Barrier=$ERROR_BARIER"
  if [ "$x" -gt "$ERROR_BARIER" ]
    then
      $DEBUG && echo "Длинный перерыв. Пишем претензию."
      $DEBUG && printf "%s %s %s %s %s" \
          "$CLAIM11" "$Start_interrupt" "$CLAIM12" "$Stop_interrupt" "$CLAIM13"
      printf "%s %s %s %s %s" \
          "$CLAIM11" "$Start_interrupt" "$CLAIM12" "$Stop_interrupt" "$CLAIM13" \
          | mail -s 'Компенсация по непредоставлению услуги Домашний интернет' $EMAILTO
  fi
}

#-------------------------------------------------------------------------------
# Скачивает тестовый файл длиной 10 MB 
TEST_FILE=http://speedtest.wdc01.softlayer.com/downloads/test10.zip  
# и расчитывает скорость закачки
SPEED=0
Speed_tst()
{
  Start=`eval date +%s`
  eval curl -o /dev/null $TEST_FILE
  Stop=`eval date +%s`
  Ttime=$(( $Stop - $Start ))
  Speed_Rate=$(( 10485760 / $Ttime / 1024 ))
  $DEBUG && echo "speed_tst: $Stop - $Start = $Ttime, Rate = $Speed_Rate k"
  SPEED=$Speed_Rate
  return 
}

#-------------------------------------------------------------------------------
# --- Configuration ---
IP1=192.168.1.1         # Роутер
IP2=home.corbina.net    # Сеть Корбины/Билайна
IP3=www.google.com      # Всегда onLine

#  IP1  IP2  IP3
#  ok   ok   ok   - Все работает
#  ok   ok   fail - Соединение с сетью есть но выхода в интернет нет
#  ok   fail fail - Отсутствует соединение с сетью
#  fail fail fail - Ошибка локальной сети
# 

#-------------------------------------------------------------------------------
# Считываем ключи командной строки и устанавливает 
# соответствующие значения переменным

DEBUG=false
CSPEED=false
LOG_OK=true

  while getopts 'dehl:svV' OPTION
  do
    $DEBUG && printf "%s " $OPTION

    case $OPTION in
      d)
        DEBUG=true
        ;;
      e)
        LOG_OK=false
        ;;
      h)
        Usage
        exit 2
        ;;
      l)
        LOG_FILE=$OPTARG
        ;;
      m)
        MAILTO=$OPTARG
        ;;
      s)
        CSPEED=true
        ;;
      V)
        Version
        exit 2
        ;;
      *)
        Usage
        exit 2
        ;;
    esac
  done


  $DEBUG && printf "d\n" && echo + Отладка +
  $DEBUG && echo "Log file = $LOG_FILE"
  Chk_ip "$IP1"
  NVal=$(( $? * 100 ))
  $DEBUG && echo "NVal=$NVal"
  Chk_ip "$IP2"
  NVal=$(( $NVal + $? * 10 ))
  $DEBUG && echo "NVal=$NVal"
  Chk_ip "$IP3"
  NVal=$(( $NVal + $? ))
  $DEBUG && echo "NVal=$NVal"

  case $NVal in
    0)
      Log "*********** BIG FAIL: You home network is destroyed!!!"
      ;;
    100)
      Log "************* FAILED: BeeLine is shitheads"
      ;;
    110)
      Log "************* FAILED: BeeLine is shitheads"
      ;;
    111)
      $DEBUG && echo "Internet OK"
      Check_interrupt
      SPEED='---'
      $CSPEED && Speed_tst
      $LOG_OK && Log "OK: Life is beautiful. Download speed = $SPEED"
      ;;
    *)
      Log "Fucking shit. You BAD programmer!!! NVal=$NVal"
      ;;
  esac

  exit
Запускается с различными опциями.
$ chki.sh -h chki -[dehlsvV] check internet connection d - debug mode, shows the internal variables e - logs only error state h - this help l [filename] - specify log file, default /var/log/corbina.log s - download speed measurement V - version Вывод максимально полной информации о соединении с интернет: $ ./chki.sh -l corbina.log -s % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 11.0M 100 11.0M 0 0 322k 0 0:00:34 0:00:34 --:--:-- 344k 2011-02-23 00:07:17 ! OK: Life is beautiful. Download speed = 292 Вставил его в cron ReadyNas Duo. Он запускается каждый час и логирует состояние интернета.

Теперь достаточно посмотреть corbina.log я подкован фактическим материалом 8)

понедельник, 17 августа 2009 г.

Corbina опять поменяла доступ к ip-tv

Вот собственно и вся новость. Веселые ребята. Придется опять менять HTML для HDX 1000. По традиции присваиваю этой новости тег pizdec

суббота, 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}}"

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

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

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

среда, 18 марта 2009 г.

Некоторые замечания по html в HDX 1000 (NMT)

Некоторое время потратил на выяснение устройства и способа работы тегов в nmt.
Самая загадочная конструкция:

<a href="Song URL" pod="Mode,Reserved ,Photo URL">Sample</a>


наконец стала более понятна. Эта штука проигрывает одновременно музыкальные файлы и показывает фотографии.

Song URL - музыкальный файл или playlist
Mode - режим показа.

  • 1 - будет показывать фото и играть музыку, пока не кончатся фотографии. Музыка закольцовывается.
  • 2 - будет показывать фото и играть музыку, пока не кончится музыка. Фотографии закольцовываются.
Reserved - я не нашел, на что это влияет. ставлю в 0
Photo URL - фото или фото-playlist

Самым загадочным было для меня как проиграть файлы с самого HDX 1000. Конструкция вида

file:///opt/...../file

не работает. Файл либо не находится, либо HDX 1000 зависает. Точнее "замораживается" вывод на телевизор. Странно это. Либо у меня руки кривые, либо непонятки в реализации HDX 1000. У китайцев в текстах сплошь и рядом ссылки подобного рода. Скорее всего дело в правах, владельцах и группах, присвоенных файлу, но разбираться пока желания нет. Может позже...

Зато работает вот такая загогулина:

http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo.jsp

Пример фрагмента html кода для прослушивания музыкального канала из Корбины c одновременным показом слайдшоу:

<a href="http://85.21.79.5:8107/listen.pls"  pod="2,0,http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo.jsp"> Second ref from scy.fm</a>


и файл photo.jsp:

15|0|Dahab 3|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Pekin_052105_003.jpg|
15|0|Dahab 4|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Pekin_052105_004.jpg|
15|0|Dahab 5|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Pekin_052105_002.jpg|
15|0|Dahab 6|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Pekin_052105_001.jpg|
15|0|Dahab 7|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Photo_052105_007.jpg|
15|0|Dahab 8|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Photo_052105_008.jpg|


где:
  • 15 - время показа фотографии
  • 0 - зарезервировано
  • Dahab 4 - Название фотографии (ни на что не влияет)
  • http://.... - url фотографии


воскресенье, 15 марта 2009 г.

IP-Радио и IP-tv на HDX 1000

Наше замечательное устройство может очень прилично транслировать радио. Для включения этой возможности нужно настроить маршрутизатор wl500gP.
Нужно установить порт для IPTV UDP Multicast to HTTP Proxy Port. Я взял значение 1212.
Следующим шагом, проще всего зарегестрировать на HDX 1000 в экране Web Services отдельную службу. Вот ее адрес:
http://hdd-player.de/pchweb/FLaSH/FLaSH_Hours/page-1280x720/a_hdtv.html

Здесь собраны сотни радиостанций со всего мира.
Список станций на букву "О"
Список станций по жанрам музыки

Проигрывание выбранной станции.

Для просмотра телеканалов и прослушивания радиостанций, транслируемых Корбиной, я сделал ip-tv.html страницу: ip-tv-corbina.tar. Готовность примерно 80%. Можно использовать, но некоторые радиостанции не будут работать.

Создайте каталог
>mkdir /share/radio_tv

Скачайте архив и разархивируйте его в каталог /share/radio_tv Вашего HDX 1000.

после чего выполните команды:

>cd /share/radio_tv
>chown -R nmt:nmt *
>chmod -R 600 *


Ниже показаны некоторые скриншоты:





Ниже показан листинг html кода нижнего правого экрана.
<html>
<head>

<style type="type/css">
.txt {font-size:240px;color:#ccffff;font-weight:bold;}
.button {font-size:20px;color:#A8D1E6;}
.title {font-size:24px;color:#CEE9F0;font-weight:bold;}
</style>

<style>
#info1{visibility:visible; top:650; left:870; position:absolute}
</style>



<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>/** PC 1280x720 Stylesheet **/
a    { color: 4f4f4f; text-decoration:none }
h1   { color: 4f4f4f }
h4   { color: 4f4f4f }

body { font-family: arial, helvetica; background-repeat: no-repeat;
margin-top: 32px;
margin-bottom: 32px;
margin-right: 88px;
margin-left: 88px;
}
.info { font-size:12px; color: 4f4f4f; }
</style>
<title>Corbina IP-tv</title>
</head><body border="1" text="#f0f8ff" focuscolor="#FF0000" focustext="#4f4f4f" onloadset="1" onselectstart="return false" ondragstart="return false" oncontextmenu="return false" oncontext="return false" marginheight="0" marginwidth="0" background="bg/bg2.jpg" bgcolor="#000000">

<a href="http://hdd-player.de/pchweb/FLaSH/FLaSH_Hours/page-1280x720/index.html" tvid="Home"></a>
<a href="ip-tv.html" tvid="Red"></a>
<a href="ip-radio1.html" tvid="Green"></a>
<a href="http://hdd-player.de/pchweb/FLaSH/FLaSH_Hours/page-1280x720/video_hdtv.html" tvid="Yellow"></a>
<a href="http://hdd-player.de/pchweb/FLaSH/FLaSH_Hours/page-1280x720/msp_entry_hdtv.html" tvid="Blue"></a>

<table width="1100" border="0" cellpadding="1" cellspacing="0">
<tbody><tr>
<td>
<table height="40" align="center" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td valign="middle" width="80" align="center"><img src="logo/radio-64x64.png" hspace="3" align="top" border="0"></td>
<td valign="top" width="455"><h1 align="center">www.101.ru Radio (4)</h1>
</td><td valign="top"><table border="1" cellpadding="0" cellspacing="0"><tbody><tr><td height="16"></td></tr><tr><td></td></tr></tbody></table>
</td></tr>
</tbody></table>
<br>
</td></tr><tr>


<td height="438" valign="top" align="center">

<table border="0" cellpadding="5" cellspacing="5">
<tbody>
<tr>
<td>
<table border="0" cellpadding="5" cellspacing="5">
<tbody>
<tr><td>
<!-- -->
<a href="http://localhost.drives:8883/HARD_DISK/radio_tv/1radio_tv.html" TVID="1"><img src="logo/Button-TV.png" align="middle" border="0"></a>
</td></tr><tr><td>
<a href="http://localhost.drives:8883/HARD_DISK/radio_tv/2cor_radio.html" TVID="2"><img src="logo/Button-radio2.png" align="middle" border="0"></a>
</td></tr><tr><td>
<a href="http://localhost.drives:8883/HARD_DISK/radio_tv/3air_radio.html" TVID="3"><img src="logo/Button-radio3.png" align="middle" border="0"></a>
</td></tr><tr><td>
<a href="http://localhost.drives:8883/HARD_DISK/radio_tv/4-101_radio.html" TVID="4"><img src="logo/Button-radio4.png" align="middle" border="0"></a>
</td></tr><tr><td>
<a href="http://localhost.drives:8883/HARD_DISK/radio_tv/5-101_radio.html" TVID="5"><img src="logo/Button-radio5.png" align="middle" border="0"></a>
</td></tr><tr><td>
<a href="http://localhost.drives:8883/HARD_DISK/radio_tv/6-101_radio.html" TVID="6"><img src="logo/Button-radio6.png" align="middle" border="0"></a>
</td></tr><tr><td>
<a href="http://localhost.drives:8883/HARD_DISK/radio_tv/7inet_radio.html" TVID="7"><img src="logo/Button-radio7.png" align="middle" border="0"></a>
<!-- -->
</td></tr>
</tbody></table>
</td>
<td>

<table border="0" cellpadding="5" cellspacing="5">
<tbody>
<tr>
<!-- 101: Русский Рок-->
<td width="100"><a href="http://85.21.79.5:8159/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_RussianRock.jsp" TVID="11"><font size="+2" color="#ccffff"><b>11</b></font><img src="logo/101_RussianRock.jpg" align="middle" border="0"></a></td>
<!-- 101: Aquarium  BG-->
<td width="100"><a href="http://85.21.79.5:8185/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_AquariumBG.jsp" TVID="12"><font size="+2" color="#ccffff"><b>12</b></font><img src="logo/101_AquariumBG.jpg" align="middle" border="0"></a></td>
<!-- 101: Alla-->
<td width="100"><a href="http://85.21.79.5:8181/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_Alla.jsp" TVID="13"><font size="+2" color="#ccffff"><b>13</b></font><img src="logo/101_Alla.jpg" align="middle" border="0"></a></td>
<!-- 101: Queen-->
<td width="100"><a href="http://85.21.79.5:8069/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_Queen.jsp" TVID="14"><font size="+2" color="#ccffff"><b>14</b></font><img src="logo/101_Queen.jpg" align="middle" border="0"></a></td>
<!-- 101: Pink Floyd-->
<td width="100"><a href="http://85.21.79.5:8183/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_PinkFloyd.jsp" TVID="15"><font size="+2" color="#ccffff"><b>15</b></font><img src="logo/101_PinkFloyd.jpg" align="middle" border="0"></a></td>
<!-- 101: 101.ru - The Beatles-->
<td width="100"><a href="http://85.21.79.5:8007/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_Beatles.jsp" TVID="16"><font size="+2" color="#ccffff"><b>16</b></font><img src="logo/101_TheBeatles.jpg" align="middle" border="0"></a></td>
<!-- 101: Высоцкий-->
<td width="100"><a href="http://85.21.79.5:8042/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_Vysocky.jsp" TVID="17"><font size="+2" color="#ccffff"><b>17</b></font><img src="logo/101_Vysocky.jpg" align="middle" border="0"></a></td>
</tr>
<tr>
<!-- 101: Rus Reggae-->
<td width="100"><a href="http://85.21.79.5:8022/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_RusReggae.jsp" TVID="18"><font size="+2" color="#ccffff"><b>18</b></font><img src="logo/101_RusReggae.jpg" align="middle" border="0"></a></td>
<!-- 101: NRJ Top 30-->
<td width="100"><a href="http://85.21.79.5:8093/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_NJGHits.jsp" TVID="19"><font size="+2" color="#ccffff"><b>19</b></font><img src="logo/101_NRJTop30.jpg" align="middle" border="0"></a></td>
<!-- 101: AvtoRadio Music-->
<td width="100"><a href="http://85.21.79.5:8125/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_AvtoRadio.jsp" TVID="20"><font size="+2" color="#ccffff"><b>20</b></font><img src="logo/101_AvtoRadio.jpg" align="middle" border="0"></a></td>
<!-- 101: Perestroika-->
<td width="100"><a href="http://85.21.79.5:8161/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_Perestroika.jsp" TVID="21"><font size="+2" color="#ccffff"><b>21</b></font><img src="logo/101_Perestroika.jpg" align="middle" border="0"></a></td>
<!-- 101: Русский Реп-->
<td width="100"><a href="http://85.21.79.5:8157/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/01.PsychodelicStation.jsp" TVID="22"><font size="+2" color="#ccffff"><b>22</b></font><img src="logo/101_RussianRap.jpg" align="middle" border="0"></a></td>
<!-- 101: Russia Top 50-->
<td width="100"><a href="http://85.21.79.5:8163/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/01.PsychodelicStation.jsp" TVID="23"><font size="+2" color="#ccffff"><b>23</b></font><img src="logo/101_RussiaTop50.jpg" align="middle" border="0"></a></td>
<!-- 101: 90's Gold-->
<td width="100"><a href="http://85.21.79.5:8195/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/01.PsychodelicStation.jsp" TVID="24"><font size="+2" color="#ccffff"><b>24</b></font><img src="logo/101_90'sGold.jpg" align="middle" border="0"></a></td>
</tr>
<tr>
<!-- 101: Euro Hits-->
<td width="100"><a href="http://85.21.79.5:8205/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_EuroHits.jsp" TVID="25"><font size="+2" color="#ccffff"><b>25</b></font><img src="logo/101_EuroHits.jpg" align="middle" border="0"></a></td>
<!-- 101: Easy Listening-->
<td width="100"><a href="http://85.21.79.5:8037/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_EasyListening.jsp" TVID="26"><font size="+2" color="#ccffff"><b>26</b></font><img src="logo/101_EasyListening.jpg" align="middle" border="0"></a></td>
<!-- 101: Love Songs-->
<td width="100"><a href="http://85.21.79.5:8139/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_LoveSongs.jsp" TVID="27"><font size="+2" color="#ccffff"><b>27</b></font><img src="logo/101_LoveSongs.jpg" align="middle" border="0"></a></td>
<!-- 101: Ambient-->
<td width="100"><a href="http://85.21.79.5:8145/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_Ambient.jsp" TVID="28"><font size="+2" color="#ccffff"><b>28</b></font><img src="logo/101_Ambient.jpg" align="middle" border="0"></a></td>
<!-- 101: Erotic-->
<td width="100"><a href="http://85.21.79.5:8085/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_Erotic.jsp" TVID="29"><font size="+2" color="#ccffff"><b>29</b></font><img src="logo/101_Erotic.jpg" align="middle" border="0"></a></td>
<!-- 101: Reggae-->
<td width="100"><a href="http://85.21.79.5:8189/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_Reggae.jsp" TVID="30"><font size="+2" color="#ccffff"><b>30</b></font><img src="logo/101_Reggae.jpg" align="middle" border="0"></a></td>
<!-- 101: Breath of Nature-->
<td width="100"><a href="http://85.21.79.5:8143/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_BreathofNature.jsp" TVID="31"><font size="+2" color="#ccffff"><b>31</b></font><img src="logo/101_BreathofNature.jpg" align="middle" border="0"></a></td>
</tr>
<tr>
<!-- 101: Instrumental-->
<td width="100"><a href="http://85.21.79.5:8047/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_Instrumental.jsp" TVID="32"><font size="+2" color="#ccffff"><b>32</b></font><img src="logo/101_Instrumental.jpg" align="middle" border="0"></a></td>
<!-- 101: Chill Out-->
<td width="100"><a href="http://85.21.79.5:8141/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_Chillout.jsp" TVID="33"><font size="+2" color="#ccffff"><b>33</b></font><img src="logo/101_ChillOut.jpg" align="middle" border="0"></a></td>
<!-- 101: Office Music-->
<td width="100"><a href="http://85.21.79.5:8133/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_OfficeMusic.jsp" TVID="34"><font size="+2" color="#ccffff"><b>34</b></font><img src="logo/101_OfficeMusic.jpg" align="middle" border="0"></a></td>
<!-- 101: Cinema Music-->
<td width="100"><a href="http://85.21.79.5:8137/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_CinemaMusic.jsp" TVID="35"><font size="+2" color="#ccffff"><b>35</b></font><img src="logo/101_CinemaMusic.jpg" align="middle" border="0"></a></td>
<!-- Mainstream 101-->
<td width="100"><a href="http://85.21.79.5:8193/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/01.PsychodelicStation.jsp" TVID="36"><font size="+2" color="#ccffff"><b>36</b></font><img src="logo/101_Mainstream.jpg" align="middle" border="0"></a></td>
<!-- 101: Юмор FM-->
<td width="100"><a href="http://85.21.79.5:8127/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/air_Umor.jsp" TVID="37"><font size="+2" color="#ccffff"><b>37</b></font><img src="logo/101_Umor.jpg" align="middle" border="0"></a></td>
<!-- 101: Anecdot-->
<td width="100"><a href="http://85.21.79.5:8131/listen.pls" pod="2,0,http://localhost.drives:8883/HARD_DISK/radio_tv/bg_jsp/101_Anecdot.jsp" TVID="38"><font size="+2" color="#ccffff"><b>38</b></font><img src="logo/101_Anecdot.jpg" align="middle" border="0"></a></td>
</tr>
</tbody></table>

</td></tr></tbody></table>

</td>
</tr>

<tr>
<td align="center">
<table width="900" align="center" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<font size="+2" color="red">
<td width="225" align="center"><h4><img src="logo/red.png" border="0"><br>TV</h4></td>
<td width="225" align="center"><h4><img src="logo/green.png" border="0"><br>Радио 1</h4></td>
<td width="225" align="center"><h4><img src="logo/yellow.png" border="0"><br>Радио 2</h4></td>
<td width="225" align="center"><h4><img src="logo/blue.png" border="0"><br>Радио </h4></td>
</font>
</tr>
</tbody></table>
</td>
</tr>

</tbody></table>

</body></html>


Такие бэкграунды показываются на экране телевизора при проигрывании радиостанций.
Подборка содержит около 160 тематических картинок.






Ссылки