Некоторые каналы на своих сайтах приводят ссылки для воспроизведения в плеере, но далеко не все. И это вполне понятно, создатели сайта хотят чтобы Вы слушали радио на сайте. Можно, разумеется, подсмотреть требуемую ссылку в исходном коде, но она бывает иногда так искусно спрятана, что человеку без знания HTML может быть трудно разобраться. Поэтому мы хотим вас познакомить с простым способом получения адреса потока практически любой станции.
Для пользователей Google Chrome
- Открываем страницу станции в своем браузере.
- Нажимаем F12. Открывается панель инструментов для разработчиков.
- Перезагружаем страницу, после чего включаем воспроизведение.
- В открытой внизу панели переходим на вкладку Network и ищем в колонке Timeline самое длительное соединение.
- Щелкаем правой кнопкой мыши по ссылке и копируем ее в буфер обмена.
Также огромное количество потоков можно взять на этом сайте.
Просмотров: 24 897
Shahar’s answer was really helpful, but I found it quite tedious to do this all myself, so I made a nifty little Python program:
import re
import urllib2
import string
url1 = raw_input("Please enter a URL from Tunein Radio: ");
open_file = urllib2.urlopen(url1);
raw_file = open_file.read();
API_key = re.findall(r"StreamUrl":"(.*?),",raw_file);
#print API_key;
#print "The API key is: " + API_key[0];
use_key = urllib2.urlopen(str(API_key[0]));
key_content = use_key.read();
raw_stream_url = re.findall(r"Url": "(.*?)"",key_content);
bandwidth = re.findall(r"Bandwidth":(.*?),", key_content);
reliability = re.findall(r"lity":(.*?),", key_content);
isPlaylist = re.findall(r"HasPlaylist":(.*?),",key_content);
codec = re.findall(r"MediaType": "(.*?)",", key_content);
tipe = re.findall(r"Type": "(.*?)"", key_content);
total = 0
for element in raw_stream_url:
total = total + 1
i = 0
print "I found " + str(total) + " streams.";
for element in raw_stream_url:
print "Stream #" + str(i + 1);
print "Stream stats:";
print "Bandwidth: " + str(bandwidth[i]) + " kilobytes per second."
print "Reliability: " + str(reliability[i]) + "%"
print "HasPlaylist: " + str(isPlaylist[i]) + "."
print "Stream codec: " + str(codec[i]) + "."
print "This audio stream is " + tipe[i].lower() + "."
print "Pure streaming URL: " + str(raw_stream_url[i]) + ".";
i = i + 1
raw_input("Press enter to close TMUS.")
It’s basically Shahar’s solution automated.
Как вытащить ссылку потока канала из любого сайта?
Всем здорова! Сегодня мы будем вытаскивать потоки каналов из сайтов. Я возьму сайт Яндекс, можно любой-другой сайт, но предупреждаю вытащенные потоки с сайтов могут не работать совсем или работать какое-то время — это нужно проверять.
Приступим.
1) Откроем сайт, где показывается ТВ:
2) Включаем тот канал, который нужен:
3) Теперь правой кнопкой мыши нажимаем на экран выходит вкладка:
4) Нажимаем «Исследовать элемент»:
5) Переходим во вкладку «Network»:
6) Дальше можно остаться во вкладке «All» или перейти во вкладку «XHR» где есть только потоки. Мы попали во вкладку с потоками канала. Теперь нужно найти такую ссылку которая заканчивается на .m3u8 или есть внутри ссылки(если есть внутри ссылки, то убираем всё до .m3u8):
7) Правой кнопкой мыши по ссылке с .m3u8 -> «Copy» -> «Copy link address»:
9) Теперь открываем любой видеоплеер, который может воспроизводить видеопотоки. Я рекомендую VLC. Нажимаем на вкладку «Медиа» -> Открыть URL… -> Вставить скопированную ссылку. -> «Воспроизвести»:
10) Проверяем работает ли канал, если работает, то можно вставить её в свой плейлист. Если у вас возник вопрос «Как создать плейлист?» можно посмотреть тут:
11) Если нужен ещё один или несколько каналов повторить п1. — п10.
PS. Если у вас возникнут вопросы или что-то непонятно пишите в комментарии обязательно отвечу.
< < | > > |
---|
Как узнать потоки на радио
Узнать адрес потока радиостанции возможно при помощи исходного кода страницы. Его просмотр доступен не для каждого браузера, поэтому заранее используйте тот, в котором его возможно будет прочесть.
Вам понадобится
- — браузер;
- — подключение к интернету.
Инструкция
Для того чтобы просмотреть интернет-адрес потока определенной радиостанции, откройте просмотр исходного кода страницы через меню вид или при помощи нажатия на страницы правой кнопкой мыши в зависимости от того, какой браузер вы используете.
Далее перейдите к поиску по коду, для этого используйте комбинацию клавиш Ctrl+F и в появившейся форме выполните запрос по следующему ключу: < option id=»…» selected=»selected» value=’|… Вместо многоточий впишите правильное название радиостанции. Нажмите клавишу Enter, после чего у вас должна отобразиться найденная длинная строка, содержащая в середине код потока для радио.
В появившемся результате поиска скопируйте адрес потока. Он будет начинаться на “radio=” и заканчиваться “&url”. Содержимое между двумя этими частями вам и нужно для вставки в клиент, который используете для прослушивания радио, например, проигрыватель AIMP или мессенджер Miranda IM. Обратите внимание, что многие из программ для прослушивания радио могут самостоятельно находить адреса потоков.
Обратите внимание, что зачастую в адресе потока также указывается и битрейт воспроизводимой музыки, поэтому если вы хотите его увеличить или уменьшить, введите в строке значения 96, 128, 240 или 360, если это доступно для текущей радиостанции. Просто найдите одно из этих значений в адресе и замените его желаемым. Если все будет работать, значит, смена битрейта доступна для данной станции.
Обратите внимание, что многие радиостанции иногда размещают адрес потока на официальном сайте или форуме, если таковой имеется, например, http://42fm.ru/index.php/streams/. Также вы можете узнать поток интересующей вас станции, выполнив поиск в интернете по ее названию. Обычно такие записи часто встречаются в блогах и городских форумах.
Полезный совет
Чаще просматривайте официальные сайты радиостанций.
Войти на сайт
или
Забыли пароль?
Еще не зарегистрированы?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
В нашем радиоплеере FMPLAY имеется полезная опция под названием «Добавить URL», однако, как показывает практика, многие пользователи испытывают затруднения в работе с ней. Для того, чтобы упростить процесс поиска URL адреса потоковой радиостанции, мы придумали полезное расширение для браузера Google Chrome под названием FMPLAY URL Getter.
Итак, чтобы найти и узнать URL адрес любимой радиостанции достаточно проделать несколько простых пунктов:
1. Откройте браузер Chrome и установите расширение FMPLAY URL Getter;
2. Зайдите на веб-сайт любимой радиостанции и жмете кнопку Play;
3. Если все прошло удачно, то иконка FMPLAY URL Getter в правом верхнем углу браузера окрасится в фиолетовый цвет;
4. Нажмите на иконку и далее, в появившемся окне, на кнопку с изображением ножниц;
5. Копируете ссылку и отправляете ее на свой смартфон любым удобным способом (через мессенджер, по почте и т.д.);
6. В приложении FMPLAY жмем на «плюсик» и вставляем адрес ссылки в поле «Ссылка».