101 Радио не работает

Представляем очередной авторский обзор расширения в рамках нашей акции.

101.ru – один из наиболее популярных сайтов для бесплатного прослушивания радио в онлайне. Среди поддерживаемых радиостанций есть как эфирные (Авторадио, Energy, Юмор FM, Радио Romantika, Comedy Radio, Like FM, Megapolis FM), так и станции по жанрам и исполнителям.

Но политика сайта такова, что радио нельзя слушать в своем плеере – ссылки на потоки постоянно меняются, поэтому приходится слушать в браузере с постоянно открытым сайтом, либо в мобильных приложениях. И я решил эту проблему с помощью расширения.

Теперь для прослушивания радио не нужен сайт. Его можно слушать в фоне, а ссылки на потоки загружаются с сайта, как и список станций. Кстати, так как радиостанций почти 200, то пришлось добавить в расширение еще и поиск. И не только его. Вот список небольших мелочей:

  • По клику на название трека можно сразу перейти в поиск аудиозаписей ВКонтакте.
  • При наведении на иконку расширения показывается название играющей станции и текущий трек.
  • Запоминается последняя выбранная вкладка: "Все станции" или "Избранное".
  • Плеер запоминает последнюю проигранную станцию.
  • Можно настроить горячие клавиши для управления звуком.

Похожие статьи

Как установить NodeJS и NPM в Windows

Редирект с HTTP на HTTPS кроме robots.txt

Установка VNC на CentOS 7

Часто слушаю некоторые станции с вышеуказанной радиостанции, но огорчает одно – можно слушать только в браузере, ниже я расскажу как слушать 101.ru в плеере.

Раньше я выдирал ссылочку на поток и радовался, что можно слушать где угодно и когда угодно… Сейчас же там внедрили token, который при определенных условиях меняется (я так и не понял или смена IP или каждые сутки), после чего при включении радио в плеере нас посылали на сайт.

Я сделал маленькую программку (на коленке), которая выдирает ссылочку с нужным потоком и токеном (от изменения токена не спасет, нужно еще раз получать ссылку)

ВНИМАНИЕ.

101.ru поменяли структуру ссылки, поэтому теперь программа не выдает корректную ссылку. Рекомендуется использовать веб-версию: здесь

Интерфейс программы прост: достаточно вставить ссылку на станцию

(например http://101.ru/?an=port_channel_mp3&channel=9) и нажать “Получить“, на выходе вы получите ссылку для вставки в плеер, забирается ссылка на 128кбит поток.

Скачать программу можно здесь

P.S. Вирусов нет и не было! Подробнее тут

P.P.S. По поводу персональных радиостанций 101.ru: они в отличие от проф. радио транслируются по протоколу rtmp (а не http как проф. радио), поэтому особо и смысла нету их выдирать. Т.к. слушать только в плеерах специальных надо. Если кому-то нужно – пишите в на почту

P.P.P.S. возможно обойти изменение токена (тем самым продлить срок действия ссылки) вставив UserAgent в плеере , для AIMP делается так:

Вставить один из UserAgent`ов:

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Мда, давно можно без флеш плеера воспроизводить звук на страницах, а некоторые до сих пор продолжают его навязывать пользователям. Даже современный Firefox поддерживает mp3, хотя они до последнего сопротивлялись внедрять этот формат, отдавая предпочтение свободным кодекам (причём более продвинутым в соотношении битрейт/качество).

ЗЫ: радио предпочитаю слушать плеером.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

А станции типа 101.ru и di.fm я нечасто слушаю, чаще самостоятельные интернет радио, некоторые видны на скриншоте.

Т.к. вы неавторизованы на сайте. Войти.

Т.к. тема является архивной.

Нашёл подсеть их серверов ( 1.fm ), слушаю без регистрации 😀

Забавно у них устроено, через ж, там диапазон IP, на каждом на 80 порту запущено по отдельному инстансу shoutcast для каждого битрейта, причём у каждого канала по несколько разных битрейтов. Нафига так, можно же было icecast использовать для раздачи одним сервером множества потоков, а несколько инстансов его поднимать для балансировки нагрузки разве что.
Слушателей кстати немного, больше десяти не встречал.


[an error occurred while processing the directive]
Карта сайта