четверг, 19 июня 2008 г.

Интернет радио (продолжение)

Как я уже рассказывал, на маленьком ноутбуке я поставил в качестве плагин kaffeine для браузера, что бы слушать радио из интернет, ну и видео до кучи смотреть. Особенность этого плагина в том, что он не совсем плагин, он запускет kaffeine и передает ему URL для проигрывания.

Как я и отмечал ранее, есть второй заслуживающий внимания плагин - net-www/mplayerplug-in. Раньше он у меня стоял на рабочем ноуте, но я уже про это и забыть успел =), но тут появилась необходимость им воспользоваться, а он не работает. Выяснилось, что после смены версии браузера, а их уже несколько было, необходимо переустановить этот плагин. В общем заработало. У этого плагина есть интерфейс встраиваемый в браузер, что мне кажется очень удобным.

Нашел опять недостатки =). При проигрывании потока из интернет в m3u, нет интерфейсных кнопок управления стоп/плэй и т.п. и так же отказывается играть линки mms. Еще этот плагин грешит тем, что иногда не докачивает видеоролики.

Раз плагин от mplayer, то попробовал им проиграть линки напряму, т.е. то что делает правильно настроенный kaffeine без проблем с установленной переменной http_proxy, но ничего не вышло. Mplayer отказался проигрывать линки по причине авторизации на proxy сервере, хотя в переменной и имя и пароль присутствуют.

В общем получается некое различие между работой с proxy плагином и самим mplayer. Поиски по поводу авторизации на proxy пока привели к тому, что бродит где то патч, который може решить проблему.

Проблема с проигрыванием mms начала раздражать =), но радует уже то, что известна причина, хотя и частично. Решение есть, не очень конечно красивое, но рабочее, однако, как показало исследование, mms через proxy не работает и по моему по принципиальным соображениям.

Прикрутить запуск плейера на линк mms можно следующим образом:
  1. В Firefox открываем страницу "about:config"
  2. В появившемся списке настроек, по правой кнопке мыши, добавляем новый строковый параметр"network.protocol-handler.app.mms"
  3. Дальше он просит указать значение, устанавливаем нужный нам проигрыватель "/usr/bin/kaffeine"
  4. После этого добавляем булевый параметр "network.protocol-handler.external.mms" со значением "true"

После этих настроек, на ссылки mms будет вызываться kaffeine. Говорят точно так же должен работать и mplayer, но я пока это не проверял.

С прокси они конечно свинью подложили, хотя как сказать. Дело в том, что mms штука майкрософтовская и работает в linux при использовании dll, что является самым кривым вариантом, по похоже единственным возможным.

Комментариев нет: