Как стать автором
Обновить

Комментарии 90

Здорово!

Может добавить еще больше радиостанций (Эхо, например)?

Идеалом бы была возможность добавлять свои потоки.
Это первая версия расширения! В следующей версии планирую добавить все радиостанции, которые будут востребованы!

P.S. Поток должен быть в формате audio/mpeg (mp3)
Отличная штука =) Вы бы добавили английский интерфейс, станции и, думаю, расширение станет очень даже популярным. И пока немного сыровато в смысле настроек.
Спасибо за замечание. Учту в будущих версиях.
Лучше добавьте возможность добавить свою радиостанцию. Да и ползунок громкости не помешает.
>Хотя есть более удобное решение
Согласен, но не уверен, что оно удобнее. + не все любят ставить лишние программки
все радиостанции
И эту тоже?
я то же Эхо хочу.

А расширение отлично во всех отношениях — и идея и реализация
Спасибо, приложение «радио» во вконтакте теперь идёт лесом. :)
Реквестую регулировку громкости и пользовательских url радио.
Регулировка громкости и добавление потока радио пользователем уже в планах.
А ещё выбор станции из выпадающего меню, а не в настройках.
Если сделать выпадающее меню усложнится включение/выключение радио, чего не хотелось бы.
Можно же, наверное, сделать меню, выпадающее по удержанию кнопки?
К сожалению, нет!
Исходя из этих соображений и делал.
Раздражало то, что нужно постоянно держать открытой вкладку с «радио» во вконтакте.
Для прослушивания нужно держать открытой вкладку Экспресс-панели?
Для прослушивания должна быть запущена Опера, никакие вкладки держать открытыми не нужно.
Нужно держать открытой Оперу :) Вкладки какие угодно.
Укажите, откуда реально берётся источник аудиопотока.
Где указать? В настройках?

PS Не очень понял вопрос…
В этой вашей статье и описании расширения на оф.сайте.
Источники аудиопотока:

var radio = [
{name: "Европа +", url: "http://81.9.96.34/europaplus-64k"},
{name: "Русское Радио", url: "http://217.10.44.224:8000/russianradio128.mp3"},
{name: "ЭльдоРадио", url: "http://81.9.96.34/eldoradio-64k"},
{name: "Радио Рекорд", url: "http://w04-cn03.akadostream.ru:8000/radiorecord128.mp3"},
{name: "Радио Метро", url: "http://w01-cn01.akadostream.ru:8108/radiostudio96.mp3"},
{name: "Ю FM", url: "http://w04-cn03.akadostream.ru:8000/radioyunost128.mp3"},
{name: "Love Radio", url: "http://stream.loveradio.ru:8000/Loveradio_96_stereo.mp3"},
{name: "Наше Радио", url: "http://81.19.85.199/nashe128.mp3"},
{name: "Дорожное Радио", url: "http://online.dorognoe.ru:8080/dorognoe"},
{name: "Rock FM", url: "http://188.127.243.169/rock-192"},
{name: "Кекс FM", url: "http://onair.eltel.net/keksfm-64k"},
{name: "Радио для двоих", url: "http://217.170.67.77/radiohit"}
];
В каком файле это лежит?
radio.js
js/radio.js
Еще бы знать папку =) ну да ладно, сам попробую найти.
У меня в C:\Users\Sergey\AppData\Local\Opera\Opera\widgets\ переименовываете radio-2-1.1-1.oex в radio-2-1.1-1.zip, открываете архив и редактируете js/radio.js
не нашел этого файла на диске
Скачиваешь расширение, переименовываешь из .oex в .zip, распаковываешь… voila!
Зачем так сложно? А «Открыть с помощью» или вообще drag-n-drop на архиватор?
А Ctrl+PageDown в TotalCommander?
Суть в том, чтобы прочтя описание расширения на оф.сайте, я уже точно знал, какой именно сетевой доступ мне потребуется для корректной работы расширения.
1) К каким серверам, по каким протоколам, оно подключается, доступ к каким TCP/UDP-портам требует.
2) Какой используется тип/формат вещаемого медиапотока.
3) Нужно ли для него как-то отдельно настраивать прокси, или же используются параметры HTTP-прокси из настроек самой Оперы.

Сейчас все эти технические аспекты из описания совершенно непонятны.
1) протокол http
2) формат audio/mpeg

Добавлю в статью
НЛО прилетело и опубликовало эту надпись здесь
В следующей версии сделаю регулировку громкости
Если у вас Windows 7, то там можно отдельно для каждого приложения громкость выставить.
не подскажите как?
Легко и непринужденно :) win+r-sndvol, можно будет регулировать для запущенных приложений
спасибо :)
Не обязательно с помощью Win+R, достаточно выбрать пункт «Открыть микшер громкости» в меню регулятора громкости (правая кнопка) в трее. Или нажать левой кнопкой и выбрать «Микшер» там.
Ну да, можно и так. Кому как привычнее :)
Отличная идея и простота доступа. Буду ждать регулировки звука ;)
PS: Прикрутите пожалуйста станцию Maximum :-[
Maximum — там только wma поток.
Список радиостанций маловат
Хорошее расширения, но хотелось бы видеть мгновенную смену радиостанций прямо из кнопки, либо рядом с основной кнопкой еще и стрелочку со ссылкой на настройки сделать.
У оперы, увы, не такие богатые возможности для расширений.
Если я не ошибаюсь, то на этой неделе по поводу расширений будут какие-то новости.

This week some major updates will be designed for Opera Extensions. The platform is looking great..and all web standards too! (widgets)

twitter.com/#!/richtibbett/status/87609657325137920
Нововведением будет доступ к кукам…
На кнопку можно запрограммировать, либо действие (включить/выключить радио), либо открытие всплывающего окна — в нем можно сделать выбор радио…
НО тогда будет неудобно включать и выключать радио?!
Так доступ к кукам уже есть в 11.50 (из чейнджлога к версии — Opera extensions can now share cookies with the browser).
А это что-то еще, скорее всего. Может доступ к контекстному меню сделают или еще что-нибудь.
Не туда ответил. Сори, первый пост.
А, нет, всё правильно, туда. Совсем запутался теперь.
Мне кажется было бы удобнее сделать всплывающее окно по нажатию кнопки и уже там функцию смены радиостанции и кнопку — включить\выключить. Согласитесь, когда вам не нравится радиостанция, вы чаще меняете ее, чем выключаете радио насовсем. Таким образом, функция смены радиостанции используется как минимум так же часто, как включение\выключение.
Отлично, спасибо!

При постановке на паузу имеем:
Error #2044: Необработанный IOErrorEvent:. text=Error #2032: Ошибка потока.
at Main()


Регулировка громкости, добавление своих радиостанций.
Очень желательно наличие потоков с Digitally Imported
Удачи )
Супер, огромное спасибо! Всегда хотел что-то подобное, устал уже заходить на всякие левые сервисы.
+1 для радио Maximum
Кстати, было бы неплохо, если бы при наведении можно было бы видеть название песни, видел подобное на некоторых сервисах основаных на флеше.
Отличная штука! Неплохо бы регулировку громкости.
В список надо обязательно добавить www.radioparadise.com (Radio Paradise) — имхо одна из лучших интернет-радиостанций, рекламы нет вообще.
Отличное расширение! Спасибо! Минимализм рулит. Единственное, что список станций со временем расширить бы…
для хрома бы…
Уже думаю об этом! Завтра сделаю, возможно!
Отличная реализация! поддерживаю реквест для хрома.
Хотелось бы Ретро FM и Радио 7.
А, и ещё Авторадио.
И радио Radio ROKS (Украина) new.radioroks.com.ua/ если можно добавьте.
Хит ФМ (http://guzei.com/online_radio/listen.php?online_radio_id=69) и Люкс ФМ (http://guzei.com/online_radio/listen.php?online_radio_id=7680), пожалуйста :)
Слушайте, а может Вам сразу с vtuner список станций забирать (если там лицензионных заморочек нет)?
В чем удобство слушать радио браузером? Почему для этого не использовать Winamp/foobar2000/любой другой аудиоплеер?
Лично у меня Opera запущена весь рабочий день, все 10 часов. При закрытии она мирно сворачивается в трей и (уже) играет радио оттуда. Не нужно запускать отдельно еще одно приложение для того чтобы только послушать радио. Лично мне — мега удобно, все под рукой и минимум запущенных программ.
Да, но ведь нету глобальных шорткатов, которыми можно остановить/продолжить воспроизведение, переключать станции удобнее в плеере, не нужно редактировать вручную какие-то джаваскрипты в секретных локациях. А плеер занимает в памяти не так уж много места, чтобы на этом экономить.
Вы знаете все очень и очень индивидуально. И это здорово что я играю радио в браузере, а Вы — в другой программе. И да, лично меня ОЧЕНЬ раздражают, как бы это сказать, излишне запущенные программы и не важно сколько места в памяти она занимает. Я сторонник оптимизированного минимализма :)
Винамп действительно и удобнее, и процессор грузит намного меньше флеш-плагина.
Но в нем почему-то не каждый урл с mp3-потоком работает — бывает, выдает «ошибку синхронизации».

Например, Радио 7 можно слушать с их сайта по адресу radio7.ru/online/player.php
При помощи Firebug несложно узнать, что поток флешка тянет с урла webcast2.emg.fm:55655/radiosept128.mp3
Но живьем в Винампе он работать отказывается.

В чем именно причина, я не знаю, но есть подозрение, что это искусственные ограничения — чтобы отсечь «халявщиков».
Если бы все было так просто :) Нет, с протоколом тоже не работает — я пробовал.
Странно, mpc:hc нормально открывает.
Добавьте, пожалуйста, радио Рокс, 102 FM.
НЛО прилетело и опубликовало эту надпись здесь
Мне кажется, или сайт расширений слег под хабраэффектом?
Реквестирую радио Джаз.
Иконка «радио», как я понял, от iconshock.
Эти наборы иконок распространяются отнюдь не под свободными лицензиями. Если вы не купили официально этот набор иконок, то лучше нарисуйте свою или найдите иконку под свободной лицензией, чтобы потом не было лицензионных претензий к вашему расширению.
Не углядел, скажу честно…

Но использую иконку не в коммерческих целях.
Поменяю на что-нибудь похожее в следующей версии!
А я как минимум несколько недель использую расширение для экспресс-панели «Radio Dial». По сути делает тоже самое. Так что фразой «был очень удивлен, что никто до сих пор не сделал очень простое, как оказалось, расширение» вы погорячились.
Но ваше расширение удобнее, это да.
Не удобно тем, что должна быть постоянно открыта экспресс панель…
У меня работает и с закрытой экспресс-панелью. Но чтобы остановить радио, надо открывать экспресс-панель, это неудобно.
НЛО прилетело и опубликовало эту надпись здесь
Под ФФ, кстати, вот еще есть — bar-widgets.yandex.ru/button/239
Она правда под бар, но она же позволяет добавлять радио странции через менюшку.

+ список радиостанций внушительный.
Может быть кто-нибудь вспомнит похожие аналоги для ФФ?
А то как то ставить целый бар ради одной кнопки совсем нет желания.
Вопрос автору: для ФФ версия планируется?
Уже сказали, но повторюсь: очень хотелось бы иметь возможность добавлять свои потоки и регулировать громкость.
можно иконки видоизменить (иконка ноты думаю подойдет)? ну или просто оставить play/pause
Круто! Только радиостанций добавить бы радиорок, просто радио и т.д.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории