aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Kuznetsov <evgeny@kuznetsov.md>2020-01-28 15:04:03 +0300
committerEvgeny Kuznetsov <evgeny@kuznetsov.md>2020-01-28 15:04:03 +0300
commitf1c749597bcf5588618eccbd2fbb7797b42eb713 (patch)
treed489ff5f1a589fab5060e5e661ffb8f31fea967d
parent95a896ff9738b28b54d0d77d460ec03ff07c36bd (diff)
downloadradiorus-rss-f1c749597bcf5588618eccbd2fbb7797b42eb713.tar.gz
radiorus-rss-f1c749597bcf5588618eccbd2fbb7797b42eb713.zip
fix episode addressing for tests
-rw-r--r--main.go8
-rw-r--r--main_test.go10
-rw-r--r--testdata/TestServedFeed.golden40
-rw-r--r--testdata/brand/57083/episode/22378491226
4 files changed, 1263 insertions, 21 deletions
diff --git a/main.go b/main.go
index f29fae3..749ba1a 100644
--- a/main.go
+++ b/main.go
@@ -133,12 +133,13 @@ func populateFeed(feed *feeds.Feed, page []byte) (err error) {
}
episodes := episodeRe.FindAll(page, -1)
+ urlPrefix := episodeURLPrefix(feed.Link.Href)
for _, episode := range episodes {
if len(episodeUrlRe.FindAllSubmatch(episode, -1)) > 1 {
return errBadEpisode
}
- episodeUrl := "http://www.radiorus.ru/brand/" + string(episodeUrlRe.FindSubmatch(episode)[1])
+ episodeUrl := urlPrefix + string(episodeUrlRe.FindSubmatch(episode)[1])
episodeTitle := string(episodeTitleRe.FindSubmatch(episode)[1])
episodeAudioUrl := "https://audio.vgtrk.com/download?id=" + string(episodeAudioRe.FindSubmatch(episode)[1])
dateBytes := episodeDateRe.FindSubmatch(episode)
@@ -224,3 +225,8 @@ func cleanText(b []byte) []byte {
}
return b
}
+
+// episodeURLPrefix derives common episode URL prefix from programme page URL
+func episodeURLPrefix(url string) string {
+ return strings.Split(url, "/brand/")[0] + "/brand/"
+}
diff --git a/main_test.go b/main_test.go
index 819f9d0..702146f 100644
--- a/main_test.go
+++ b/main_test.go
@@ -125,3 +125,13 @@ func helperCleanupFile(t *testing.T, name string) {
t.Fatal(err)
}
}
+
+func TestEpisodeURLPrefix(t *testing.T) {
+ url := "http://www.radiorus.ru/brand/57083/episodes"
+ got := episodeURLPrefix(url)
+ want := "http://www.radiorus.ru/brand/"
+
+ if got != want {
+ t.Fatal(fmt.Sprintf("got %v, want %v", got, want))
+ }
+}
diff --git a/testdata/TestServedFeed.golden b/testdata/TestServedFeed.golden
index a2301fa..f908d5c 100644
--- a/testdata/TestServedFeed.golden
+++ b/testdata/TestServedFeed.golden
@@ -10,82 +10,82 @@
</image>
<item>
<title>Новые имена 27</title>
- <link>http://www.radiorus.ru/brand/57083/episode/2237849</link>
+ <link>**localhost**/brand/57083/episode/2237849</link>
<description></description>
<enclosure url="https://audio.vgtrk.com/download?id=2467579" length="1024" type="audio/mpeg"></enclosure>
- <guid>http://www.radiorus.ru/brand/57083/episode/2237849</guid>
+ <guid>**localhost**/brand/57083/episode/2237849</guid>
<pubDate>Sun, 26 Jan 2020 14:10:00 +0300</pubDate>
</item>
<item>
<title>The Cure</title>
- <link>http://www.radiorus.ru/brand/57083/episode/2237781</link>
+ <link>**localhost**/brand/57083/episode/2237781</link>
<description></description>
<enclosure url="https://audio.vgtrk.com/download?id=2466052" length="1024" type="audio/mpeg"></enclosure>
- <guid>http://www.radiorus.ru/brand/57083/episode/2237781</guid>
+ <guid>**localhost**/brand/57083/episode/2237781</guid>
<pubDate>Sun, 19 Jan 2020 14:10:00 +0300</pubDate>
</item>
<item>
<title>Новые песни января</title>
- <link>http://www.radiorus.ru/brand/57083/episode/2236152</link>
+ <link>**localhost**/brand/57083/episode/2236152</link>
<description></description>
<enclosure url="https://audio.vgtrk.com/download?id=2464622" length="1024" type="audio/mpeg"></enclosure>
- <guid>http://www.radiorus.ru/brand/57083/episode/2236152</guid>
+ <guid>**localhost**/brand/57083/episode/2236152</guid>
<pubDate>Sun, 12 Jan 2020 14:10:00 +0300</pubDate>
</item>
<item>
<title>Новогодние притчи</title>
- <link>http://www.radiorus.ru/brand/57083/episode/2234173</link>
+ <link>**localhost**/brand/57083/episode/2234173</link>
<description></description>
<enclosure url="https://audio.vgtrk.com/download?id=2463470" length="1024" type="audio/mpeg"></enclosure>
- <guid>http://www.radiorus.ru/brand/57083/episode/2234173</guid>
+ <guid>**localhost**/brand/57083/episode/2234173</guid>
<pubDate>Sun, 05 Jan 2020 14:10:00 +0300</pubDate>
</item>
<item>
<title>С наступающим!</title>
- <link>http://www.radiorus.ru/brand/57083/episode/2233216</link>
+ <link>**localhost**/brand/57083/episode/2233216</link>
<description></description>
<enclosure url="https://audio.vgtrk.com/download?id=2462338" length="1024" type="audio/mpeg"></enclosure>
- <guid>http://www.radiorus.ru/brand/57083/episode/2233216</guid>
+ <guid>**localhost**/brand/57083/episode/2233216</guid>
<pubDate>Sun, 29 Dec 2019 14:10:00 +0300</pubDate>
</item>
<item>
<title>Рождество</title>
- <link>http://www.radiorus.ru/brand/57083/episode/2231513</link>
+ <link>**localhost**/brand/57083/episode/2231513</link>
<description></description>
<enclosure url="https://audio.vgtrk.com/download?id=2460859" length="1024" type="audio/mpeg"></enclosure>
- <guid>http://www.radiorus.ru/brand/57083/episode/2231513</guid>
+ <guid>**localhost**/brand/57083/episode/2231513</guid>
<pubDate>Sun, 22 Dec 2019 14:10:00 +0300</pubDate>
</item>
<item>
<title>&#34;То да сё # 6&#34; (Сила музыки)</title>
- <link>http://www.radiorus.ru/brand/57083/episode/2229234</link>
+ <link>**localhost**/brand/57083/episode/2229234</link>
<description></description>
<enclosure url="https://audio.vgtrk.com/download?id=2459405" length="1024" type="audio/mpeg"></enclosure>
- <guid>http://www.radiorus.ru/brand/57083/episode/2229234</guid>
+ <guid>**localhost**/brand/57083/episode/2229234</guid>
<pubDate>Sun, 15 Dec 2019 14:10:00 +0300</pubDate>
</item>
<item>
<title>Новые песни декабря</title>
- <link>http://www.radiorus.ru/brand/57083/episode/2226836</link>
+ <link>**localhost**/brand/57083/episode/2226836</link>
<description></description>
<enclosure url="https://audio.vgtrk.com/download?id=2457932" length="1024" type="audio/mpeg"></enclosure>
- <guid>http://www.radiorus.ru/brand/57083/episode/2226836</guid>
+ <guid>**localhost**/brand/57083/episode/2226836</guid>
<pubDate>Sun, 08 Dec 2019 14:10:00 +0300</pubDate>
</item>
<item>
<title>То да сё № 5</title>
- <link>http://www.radiorus.ru/brand/57083/episode/2223937</link>
+ <link>**localhost**/brand/57083/episode/2223937</link>
<description></description>
<enclosure url="https://audio.vgtrk.com/download?id=2456411" length="1024" type="audio/mpeg"></enclosure>
- <guid>http://www.radiorus.ru/brand/57083/episode/2223937</guid>
+ <guid>**localhost**/brand/57083/episode/2223937</guid>
<pubDate>Sun, 01 Dec 2019 14:10:00 +0300</pubDate>
</item>
<item>
<title>ELO: &#34;Из ниоткуда&#34; 2019</title>
- <link>http://www.radiorus.ru/brand/57083/episode/2222868</link>
+ <link>**localhost**/brand/57083/episode/2222868</link>
<description></description>
<enclosure url="https://audio.vgtrk.com/download?id=2454907" length="1024" type="audio/mpeg"></enclosure>
- <guid>http://www.radiorus.ru/brand/57083/episode/2222868</guid>
+ <guid>**localhost**/brand/57083/episode/2222868</guid>
<pubDate>Sun, 24 Nov 2019 14:10:00 +0300</pubDate>
</item>
</channel>
diff --git a/testdata/brand/57083/episode/2237849 b/testdata/brand/57083/episode/2237849
new file mode 100644
index 0000000..7bf8e61
--- /dev/null
+++ b/testdata/brand/57083/episode/2237849
@@ -0,0 +1,1226 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <title>Новые имена 27 / "Аэростат" / Радиостанция «Радио России»</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta property="og:title" content="Новые имена 27 / &quot;Аэростат&quot; / Радиостанция «Радио России»">
+ <meta property="og:description" content="Как писал в своё время Данте, смысл творчества заключается в том, чтобы &quot;провести человека из ада в рай&quot;. А раз так, то, по-моему, чем больше мы будем знать проводников, тем лучше. И, конечно, хочется вам играть самое новое сегодняшнее, но вдруг встретишь какую-то старорежимную песню и думаешь &ndash; вот это да! Какое совершенство! И нужно её поставить, потому что без истории мы никто.">
+ <meta property="og:type" content="website">
+ <meta property="og:url" content="https://www.radiorus.ru/brand/57083/episode/2237849">
+ <meta property="og:image" content="https://cdn-st2.rtr-vesti.ru/vh/pictures/xw/207/010/1.jpg">
+ <link rel="stylesheet" href="/css/main.min.css?v=0.0.34">
+ <link href="/favicon.ico?v=0.0.34" rel="shortcut icon">
+</head>
+<body><div class="header">
+ <div class="search-open"></div>
+ <div class="search">
+ <div class="search-close"></div>
+ <a href="/" class="search-logo"></a>
+ <div class="search-phone"><a href="tel:+78002229992"></a><span>+7 800 <b>222 999 2</b></span></div>
+ <a href="/social"></a>
+ <div class="search-social">
+ <a class="social__android" href="https://play.google.com/store/apps/details?id=mobi.mpk.radiorus&hl=ru"></a>
+ <a class="social__ios" href="https://itunes.apple.com/ru/app/id1256377747?l=en&mt=8"></a>
+ </div>
+
+ <form action="/search" class="no-ajaxy">
+ <label for="query">Поиск по сайту</label>
+ <input type="text" id="query" value="" name="q" placeholder="поиск" autocomplete="off">
+ <input type="submit" value="Найти">
+ </form>
+ </div>
+ <div class="menu">
+ <ul>
+ <li >
+ <a
+ href="/news/date/28-01-2020">&quot;Вести&quot;</a></li>
+ <li >
+ <a
+ href="/tvp/date/28-01-2020">Сетка вещания</a></li>
+ <li class="main " >
+ <a
+ href="/"></a></li>
+ <li >
+ <a
+ class="active" href="/brands">Программы / Подкасты</a></li>
+ <li >
+ <a
+ href="/contacts">Контакты</a></li>
+ </ul>
+</div>
+<div class="mobile-menu">
+ <div class="mobile-menu__open"></div>
+ <div class="mobile-menu__list">
+ <a href="/" class="logo"></a>
+ <ul>
+ <li ><a href="/news/date/28-01-2020">&quot;Вести&quot;</a></li>
+ <li ><a href="/tvp/date/28-01-2020">Сетка вещания</a></li>
+ <li class="active" ><a href="/brands">Программы / Подкасты</a></li>
+ <li ><a href="/contacts">Контакты</a></li>
+ <li ><a href="/social">Соцсети</a></li>
+ <li class="apps">
+ <a class="social__android" href="https://play.google.com/store/apps/details?id=mobi.mpk.radiorus&hl=ru"></a>
+ <a class="social__ios" href="https://itunes.apple.com/ru/app/id1256377747?l=en&mt=8"></a>
+ </li>
+ </ul>
+
+ </div>
+</div>
+
+ <a href="/" class="mobile-logo "></a>
+ <div class="phone"><a href="tel:+78002229992"></a><span>+7 800 <b>222 999 2</b></span></div>
+ <a href="/social"></a>
+ <div class="social">
+ <a class="social__android" href="https://play.google.com/store/apps/details?id=mobi.mpk.radiorus&hl=ru"></a>
+ <a class="social__ios" href="https://itunes.apple.com/ru/app/id1256377747?l=en&mt=8"></a>
+ </div>
+</div>
+<div id="page" class="page">
+
+ <div class="content">
+ <div class="brand">
+
+ <div class="brand-promo">
+ <h2><a href="/brand/57083">&quot;Аэростат&quot;</a></h2>
+ <div class="brand-promo__hash">
+ <a href="/tags/2550">#Борис Гребенщиков</a>
+ <a href="/tags/23296">#аэростат</a>
+ <a href="/tags/190722">#музыкальный</a>
+ </div>
+ <div class="brand-promo__header">
+ <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/xw/124/617/1.jpg" alt='&quot;Аэростат&quot;'>
+ </div>
+ </div>
+
+ <div class="episode-filtres">
+ <div class="brand__menu_tab swiper-container">
+ <div class="swiper-wrapper">
+ <div class="item active swiper-slide"><a href="/brand/57083/episodes" class="brand-menu-link">выпуски</a></div>
+ <div class="item swiper-slide"><a href="/brand/57083/about" class="brand-menu-link">описание</a></div>
+ </div>
+</div>
+ <div class="audio-filter">
+
+
+ <div class="audio-filter__item disable">
+ <span class="soon">Скоро в эфире</span>
+ </div>
+
+ <div class="audio-filter__item disable">
+ <div class="audio-filter__rubric"><span>Выбрать рубрику</span></div>
+ </div>
+
+ <div class="audio-filter__item last active">
+ <div class="brand__list--calendar"><span
+ class="calendar-text">26.01.2020</span>
+ <div class="datepicker" id="datepicker" data-uri="/brand/57083/episodes" data-events="/brand/57083/events"
+ data-type="episodes" data-current="26-01-2020"></div>
+ </div>
+ </div>
+
+</div> </div>
+
+
+ <div class="brand-episode">
+ <div class="brand-episode__head">
+ <div class="date">26 Января 2020</div>
+ <p class="title">Новые имена 27</p>
+ <p class="anons">Как писал в своё время Данте, смысл творчества заключается в том, чтобы "провести человека из ада в рай". А раз так, то, по-моему, чем больше мы будем знать проводников, тем лучше. И, конечно, хочется вам играть самое новое сегодняшнее, но вдруг встретишь какую-то старорежимную песню и думаешь – вот это да! Какое совершенство! И нужно её поставить, потому что без истории мы никто.</p>
+ <div class="btns">
+ <div class="play" data-type="audio" data-id="2467579"></div>
+ </div>
+ </div>
+ <div class="brand-episode__body">
+ <div class="brand-episode__slider swiper-container">
+ <div class="swiper-wrapper">
+ <div class="swiper-slide">
+ <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/xw/207/010/1.jpg" alt="Ансамбль &quot;Pied Pipers&quot; | public domain">
+ <div class="swiper-slide__info">
+ <p>Ансамбль &quot;Pied Pipers&quot; | public domain
+ <a href="https://commons.wikimedia.org/w/index.php?curid=41574985" target="_blank" class="no-ajaxy">Page 17 of February 10, 1945 Billboard magazine | commons.wikimedia.org</a>
+ </p>
+ </div>
+ </div>
+ </div>
+ <div class="prev-slide"></div>
+ <div class="next-slide"></div>
+ </div>
+
+
+ <div class="body"><p style="text-align: justify;">Программу <strong>&quot;Аэростат&quot;</strong> ведёт<strong> Борис Гребенщиков</strong>.</p>
+
+<p style="text-align: justify;"> </p>
+
+<p style="text-align: justify;">Сегодняшнее хорошо только потому, что мы знаем то, что было сделано когда-то раньше. Мы буквально стоим на плечах великанов.</p>
+
+<p style="text-align: justify;"> </p>
+
+<p style="text-align: justify;">&bull; Американский вокальный коллектив <a href="https://ru.wikipedia.org/wiki/The_Pied_Pipers" target="_blank"><strong>&quot;Pied Pipers&quot;</strong></a>. Начали в 30-е годы (с ними даже пел юный Фрэнк Синатра) и поют до сих пор (ну, понятно, люди меняются, а стиль остаётся), и создают они, на мой взгляд, совершенно уникальную атмосферу никогда в мире не существовавшего покоя и довольства.</p>
+
+<p style="text-align: justify;"> </p>
+
+<p style="text-align: justify;">&bull; А вот вообще сокровище из 1963 года &ndash; <a href="https://en.wikipedia.org/wiki/The_Singing_Nun" target="_blank"><strong>&quot;Поющая монахиня&quot; (The Singing Nun)</strong></a> с песней <strong>&quot;Доминик&quot; (&quot;Dominique&quot;)</strong>.</p>
+
+<p style="text-align: justify;"><strong>&quot;Поющая монахиня&quot;</strong>, она же <strong>S&oelig;ur Sourire (&quot;Сестра Улыбка&quot;)</strong>, а в миру <a href="https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BA%D0%BA%D0%B5%D1%80%D1%81,_%D0%96%D0%B0%D0%BD%D0%BD%D0%B8%D0%BD" target="_blank"><strong>Жан-Поль Мари Декерc (Jeanne-Paule Marie Deckers)</strong></a> &ndash; монахиня доминиканского ордена. В монастыре она частенько пела свои песни, и так они всем нравились, что её руководители-святые отцы поощрили её записать альбом, который продавался бы в монастыре.</p>
+
+<p style="text-align: justify;">Так и сделали &ndash; и песня &quot;Доминик&quot; стала не просто песней из альбома, которым торгуют в монастырской лавке вместе с чётками и ладаном, а международным хитом. И не просто хитом, а единственной песней из Бельгии, ставшей в Америке &quot;номером 1&quot;.</p>
+
+<p style="text-align: justify;"> </p>
+
+<figure class="picture-insert">
+<div class="picture-insert__holder"><a href="https://www.flickr.com/photos/wickedmiche/244299144/"><img data-amp-height="405" data-amp-width="720" src="https://cdn-st3.rtr-vesti.ru/vh/pictures/xw/207/011/8.jpg" /></a></div>
+
+<figcaption class="picture-insert__info">
+<div class="picture-insert__description">Джез Коулман (Jaz Coleman) | CC BY 2.0</div>
+
+<div class="picture-insert__author"><a href="https://www.flickr.com/photos/wickedmiche/244299144/">flickr.com | Miche Photos</a></div>
+</figcaption>
+</figure>
+
+<p style="text-align: justify;">&bull; Никто этого не знал, но певец и главный движитель суровых и бескомпромиссных панк-оккультистов<strong> <a href="https://ru.wikipedia.org/wiki/Killing_Joke" target="_blank">Killing Joke</a></strong> <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%83%D0%BB%D0%BC%D0%B0%D0%BD,_%D0%94%D0%B6%D0%B5%D0%B7" target="_blank"><strong>Джез Коулман (Jaz Coleman)</strong></a> пишет на стороне симфоническую музыку. И, по его словам, её покупают так же хорошо, как и музыку с его основной работы. Подробнее я расскажу вам про него попозже.</p>
+
+<p style="text-align: justify;"> </p>
+
+<figure class="picture-insert">
+<div class="picture-insert__holder"><img data-amp-height="405" data-amp-width="720" src="https://cdn-st4.rtr-vesti.ru/vh/pictures/xw/207/010/7.jpg" /></div>
+
+<figcaption class="picture-insert__info">
+<div class="picture-insert__description">Рой Экафф (Roy Acuff) | public domain (вy Walden S. Fabry/Ross Photos)</div>
+</figcaption>
+</figure>
+
+<p style="text-align: justify;">&bull; Жил-был джентльмен по имени <a href="https://en.wikipedia.org/wiki/Roy_Acuff" target="_blank"><strong>Рой Экафф (Roy Acuff)</strong></a>. В первой половине XX века его называли &quot;королём музыки &quot;кантри&quot;.</p>
+
+<p style="text-align: justify;">Он начал петь в 1930-м, когда ему не удалась карьера бейсболиста. Поскольку петь приходилось без микрофона, то Рой развил сильный голос, что впоследствии сослужило ему хорошую службу. Вскоре он собрал группу и переехал в столицу &quot;кантри&quot;-музыки &ndash; город Нэшвилл и начал становиться популярным артистом. И стал так любим народом, что гений &quot;кантри&quot; <strong>Хэнк Уильямс (Hank Williams)</strong> сказал про него однажды: &quot;<a href="https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D0%B0%D1%84%D1%84,_%D0%A0%D0%BE%D0%B9" target="_blank">Рой Экафф</a> &ndash; величайший певец, который когда-либо пел &quot;кантри&quot;. Когда речь идёт о том, чтобы собрать на Юге зал, Рой &ndash; на первом месте, на втором &ndash; господь Бог&quot;.</p>
+
+<p style="text-align: justify;">В 1950 году Рой записал одну из известнейших песен музыки &quot;кантри&quot; &ndash; <strong>&quot;Теннесси вальс&quot; (&quot;Tennessee Waltz&quot;)</strong>.</p>
+
+<p style="text-align: justify;"> </p>
+
+<figure class="picture-insert">
+<div class="picture-insert__holder"><a href="https://www.facebook.com/pajarosunrise/photos/a.165636133452524/1477694048913386/?type=3&amp;amp;theater"><img data-amp-height="405" data-amp-width="720" src="https://cdn-st1.rtr-vesti.ru/vh/pictures/xw/207/007/6.jpg" /></a></div>
+
+<figcaption class="picture-insert__info">
+<div class="picture-insert__description">Паджаро Санрайз (Pajaro Sunrise) | foto de Carmen GB</div>
+
+<div class="picture-insert__author"><a href="https://www.facebook.com/pajarosunrise/photos/a.165636133452524/1477694048913386/?type=3&amp;amp;theater">facebook.com/pajarosunrise</a></div>
+</figcaption>
+</figure>
+
+<p style="text-align: justify;">&bull; А в завершение передачи поставлю вам замечательного человека <a href="https://www.facebook.com/pajarosunrise" target="_blank"><strong>Паджаро Санрайз (Pajaro Sunrise)</strong></a>, он же <a href="https://pajarosunrise.bandcamp.com/?fbclid=IwAR3Ov0WUnn6YXAl6qPXlcOC7FYYyhvK3ezvUdCXuGJdp-tTINKMYdW2UGbE" target="_blank"><strong>Юрий Мендес Барриос (Yuri M&eacute;ndez Barrios)</strong></a>, &ndash; поп-фолк-электроника из Испании.</p>
+
+<p style="text-align: justify;">Мне страшно нравится идея создавать настоящую &ndash; народную, радостную и простую &ndash; музыку на гитарах и лэптопах, когда все звуки вселенной находятся от тебя на расстоянии одного касания клавиши.</p>
+
+<p style="text-align: justify;">Раньше это было будущее, теперь это &ndash; сегодня.</p>
+
+<p style="text-align: right;"><u><em>&quot;Аэростат № 767 (26.01.2020) &ndash; Новые имена 27</em></u></p>
+
+<p> </p>
+
+<p> </p>
+
+<p> </p>
+ <div class="brand-episode__tags">
+ <a href="/tags/2550">#Борис Гребенщиков</a>
+ <a href="/tags/23296">#аэростат</a>
+ <a href="/tags/190722">#музыкальный</a>
+ </div>
+
+ </div>
+
+
+ </div>
+ </div>
+ </div>
+
+ <img src="https://pics.vesti.ru/counter/video_counter.gif?mh_eyJpZCI6IjIyMzc4NDkiLCJ0eXBlIjoiZXBpc29kZSJ9" style="width: 1px; height: 1px;">
+ </div>
+
+</div>
+<div class="footer">
+ <div class="wrapper bigger-block">
+ <a class="about" href="/about">О Радио России</a>
+ <div class="line-c"></div>
+ <div class="footer-blocks">
+ <div class="block link">
+ <a href="http://www.cultradio.ru/" target="_blank">&laquo;Радио России - Культура&raquo;</a>
+ </div>
+ <div class="block link">
+ <a href="http://deti.radiorus.ru/" target="_blank">Программа &laquo;Детский вопрос&raquo;</a>
+ </div>
+ </div>
+
+
+ <div class="foot-text">
+ <p>&copy; Все права на любые материалы, опубликованные на сайте, защищены в соответствии с российским и международным законодательством об авторском праве и смежных правах.</p>
+ <p>Использование любых аудио-, фото- и видеоматериалов, размещенных на сайте, допускается только с разрешения правообладателя и ссылкой на сайт radiorus.ru. При полной или частичной перепечатке текстовых материалов в интернете гиперссылка на radiorus.ru обязательна. Техническое сопровождение: Дирекция информационных технологий ВГТРК. Для детей старше 16 лет.</p>
+ <div class="clear"></div>
+ <p class="error-message">На сайте функционирует система коррекции ошибок. Обнаружив неточность в тексте, выделите ее и нажмите Ctrl+Enter.</p>
+ <div class="counters">
+
+ <span id="liru_wrap"></span>
+ <script type="text/javascript">
+
+ window.loadLiRu = function() {
+ var a_liru = document.createElement('a');
+ a_liru.href = 'https://www.liveinternet.ru/click';
+ a_liru.target = '_blank';
+ var img_liru = document.createElement('img');
+ img_liru.title = 'liveinternet.ru';
+ img_liru.src = 'https://counter.yadro.ru/hit?t24.10;r' +
+ escape(document.referrer)+((typeof(screen)=='undefined')?'':
+ ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?
+ screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+
+ ';'+Math.random();
+ img_liru.width = 88;
+ img_liru.height = 15;
+ img_liru.style = 'border: none';
+ a_liru.appendChild(img_liru);
+
+ document.querySelector('#liru_wrap').innerHTML = a_liru.outerHTML;
+ }
+
+ window.loadLiRu();
+
+ </script>
+
+
+ <div id='Rambler-counter'>
+ <noscript>
+ <a href="https://top100.rambler.ru/navi/208028/">
+ <img src="https://counter.rambler.ru/top100.cnt?208028"
+ alt="Rambler's Top100" border="0"/>
+ </a>
+ </noscript>
+ </div>
+ <script type="text/javascript">
+ var _top100q = _top100q || [];
+ _top100q.push(['setAccount', '208028']);
+ _top100q.push(['trackPageviewByLogo',
+ document.getElementById('Rambler-counter')]);
+
+ (function () {
+ var pa = document.createElement("script");
+ pa.type = "text/javascript";
+ pa.async = true;
+ pa.src = ("https:" == document.location.protocol ?
+ "https:" : "http:") + "//st.top100.ru/top100/top100.js";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(pa, s);
+ })();
+ </script>
+
+
+ <!-- Yandex.Metrika counter -->
+ <script type="text/javascript" >
+ (function (d, w, c) {
+ (w[c] = w[c] || []).push(function() {
+ try {
+ w.yaCounter48552353 = new Ya.Metrika({
+ id:48552353,
+ clickmap:true,
+ trackLinks:true,
+ accurateTrackBounce:true,
+ webvisor:true,
+ trackHash:true
+ });
+ } catch(e) { }
+ });
+ var n = d.getElementsByTagName("script")[0],
+ s = d.createElement("script"),
+ f = function () {
+ n.parentNode.insertBefore(s, n); };
+ s.type = "text/javascript";
+ s.async = true;
+ s.src = "https://mc.yandex.ru/metrika/watch.js";
+ if (w.opera == "[object Opera]") {
+ d.addEventListener("DOMContentLoaded", f, false);
+ } else { f(); }
+ })(document, window, "yandex_metrika_callbacks"); </script>
+ <noscript><div><img src="https://mc.yandex.ru/watch/48552353" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
+ <!-- /Yandex.Metrika counter -->
+
+ <script>
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-45050991-1', 'radiorus.ru');
+ ga('send', 'pageview');
+
+ </script>
+
+ <!-- tns-counter.ru -->
+ <script type="text/javascript">
+ (function(win, doc, cb){
+ (win[cb] = win[cb] || []).push(function() {
+ try {
+ tnsCounterVgtrk_ru = new TNS.TnsCounter({
+ 'account':'vgtrk_ru',
+ 'tmsec': 'radiorus_total'
+ });
+ } catch(e){}
+ });
+
+ var tnsscript = doc.createElement('script');
+ tnsscript.type = 'text/javascript';
+ tnsscript.async = true;
+ tnsscript.src = ('https:' == doc.location.protocol ? 'https:' : 'http:') +
+ '//www.tns-counter.ru/tcounter.js';
+ var s = doc.getElementsByTagName('script')[0];
+ s.parentNode.insertBefore(tnsscript, s);
+ })(window, this.document,'tnscounter_callback');
+ </script>
+ <noscript>
+ <img src="//www.tns-counter.ru/V13a****vgtrk_ru/ru/UTF-8/tmsec=radiorus_total/" width="0" height="0" alt="" />
+ </noscript>
+ <!--/ tns-counter.ru -->
+
+ </div>
+ </div>
+
+ </div>
+
+
+</div>
+
+<div class="gallery-container"></div><div class="player">
+ <div class="player-timeline flow-default">
+ <div class="player-timeline-swiper swiper-container">
+ <div class="swiper-wrapper">
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="video" data-id="1989613" data-itemid="2472680">
+ <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/206/759/3.jpg" alt="Бен Элтон &quot;Время и снова время&quot;. Серия 10-я">
+ <div class="timeline-episode__info">
+ <p class="start">Бен Элтон &quot;Время и снова время&quot;. Серия 10-я</p>
+ <p>Начало в 03:10
+ <a href="/brand/57128">&quot;Литературный сериал&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472681">
+ <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/174/427/0.jpg" alt="Музыкальная программа">
+ <div class="timeline-episode__info">
+ <p class="start">Музыкальная программа</p>
+ <p>Начало в 03:35
+ <a href="/brand/63865">Музыкальная программа</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472682">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 04:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472683">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/124/666/0.jpg" alt="&quot;Джазовое настроение&quot;. Эфир от 28.01.2020 (04:10)">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Джазовое настроение&quot;. Эфир от 28.01.2020 (04:10)</p>
+ <p>Начало в 04:10
+ <a href="/brand/63147">&quot;Джазовое настроение&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472684">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 05:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472685">
+ <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/r/206/863/9.jpg" alt="Джонатан Свифт&nbsp; &quot;Путешествия Гулливера&quot;. Часть 7-я">
+ <div class="timeline-episode__info">
+ <p class="start">Джонатан Свифт&nbsp; &quot;Путешествия Гулливера&quot;. Часть 7-я</p>
+ <p>Начало в 05:10
+ <a href="/brand/57128">&quot;Литературный сериал&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472686">
+ <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/976/685.jpg" alt="Раскрытые книги и старые граммофонные пластинки">
+ <div class="timeline-episode__info">
+ <p class="start">Раскрытые книги и старые граммофонные пластинки</p>
+ <p>Начало в 05:35
+ <a href="/brand/63768">&quot;Незабытые кумиры. Сюрпризы старого патефона&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472687">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 06:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472688">
+ <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/183/655/3.jpg" alt="&quot;Этот безумный мир&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Этот безумный мир&quot;</p>
+ <p>Начало в 06:10
+ <a href="/brand/57096">&quot;Этот безумный мир&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467007" data-itemid="2472689">
+ <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/197/274/2.jpg" alt="Можно ли заставить дачников платить за недостроенные дома">
+ <div class="timeline-episode__info">
+ <p class="start">Можно ли заставить дачников платить за недостроенные дома</p>
+ <p>Начало в 06:25
+ <a href="/brand/59305">&quot;Обрати внимание&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467013" data-itemid="2476518">
+ <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/198/823/0.jpg" alt="Принять ванну правильно">
+ <div class="timeline-episode__info">
+ <p class="start">Принять ванну правильно</p>
+ <p>Начало в 06:30
+ <a href="/brand/59305">&quot;Обрати внимание&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="video" data-id="1989626" data-itemid="2472690">
+ <div class="no-photo"></div>
+ <div class="timeline-episode__info">
+ <p class="start">Эфир от 28.01.2020 (06:35)</p>
+ <p>Начало в 06:35
+ <a href="/brand/57273">&quot;Это интересно&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="video" data-id="1989628" data-itemid="2472691">
+ <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/194/478/5.jpg" alt="Эфир от 28.01.2020 (06:50)">
+ <div class="timeline-episode__info">
+ <p class="start">Эфир от 28.01.2020 (06:50)</p>
+ <p>Начало в 06:50
+ <a href="/brand/63771">&quot;С русского на русский&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472692">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 07:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467912" data-itemid="2472693">
+ <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/183/459/4.jpg" alt="Утренние новости">
+ <div class="timeline-episode__info">
+ <p class="start">Утренние новости</p>
+ <p>Начало в 07:10
+ <a href="/brand/59306">&quot;Сигналы точного времени&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467914" data-itemid="2478080">
+ <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/159/813/3.jpg" alt="Картошка да каша &mdash; еда наша">
+ <div class="timeline-episode__info">
+ <p class="start">Картошка да каша &mdash; еда наша</p>
+ <p>Начало в 07:30
+ <a href="/brand/59306">&quot;Сигналы точного времени&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467915" data-itemid="2478120">
+ <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/207/490/2.jpg" alt="Остаться без прав из-за корвалола">
+ <div class="timeline-episode__info">
+ <p class="start">Остаться без прав из-за корвалола</p>
+ <p>Начало в 07:45
+ <a href="/brand/59306">&quot;Сигналы точного времени&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472694">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 08:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467933" data-itemid="2472695">
+ <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/194/444/9.jpg" alt="Опубликован народный рейтинг вузов">
+ <div class="timeline-episode__info">
+ <p class="start">Опубликован народный рейтинг вузов</p>
+ <p>Начало в 08:10
+ <a href="/brand/59306">&quot;Сигналы точного времени&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467941" data-itemid="2478100">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/205/670/4.jpg" alt="Детки сопят в кроватках, гаджеты &ndash; на зарядках">
+ <div class="timeline-episode__info">
+ <p class="start">Детки сопят в кроватках, гаджеты &ndash; на зарядках</p>
+ <p>Начало в 08:35
+ <a href="/brand/59306">&quot;Сигналы точного времени&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472696">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 09:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467930" data-itemid="2472697">
+ <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/r/203/404/3.jpg" alt="Правда и мифы о вирусах">
+ <div class="timeline-episode__info">
+ <p class="start">Правда и мифы о вирусах</p>
+ <p>Начало в 09:10
+ <a href="/brand/59306">&quot;Сигналы точного времени&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472698">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 10:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467951" data-itemid="2472636">
+ <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/207/532/2.jpg" alt="&quot;Музыкальная пауза&quot;: Марк Гройзбург">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Музыкальная пауза&quot;: Марк Гройзбург</p>
+ <p>Начало в 10:10
+ <a href="/brand/59306">&quot;Сигналы точного времени&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472637">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 11:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472638">
+ <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/557/837.jpg" alt="&quot;Хит-парад с Артемом Варгафтиком&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Хит-парад с Артемом Варгафтиком&quot;</p>
+ <p>Начало в 11:10
+ <a href="/brand/58028">&quot;Хит-парад с Артемом Варгафтиком&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="video" data-id="1989698" data-itemid="2472639">
+ <img src="https://cdn-st4.rtr-vesti.ru/vh/pictures/r/206/613/9.jpg" alt="Юлиан Семенов &quot;Майор Вихрь&quot;. Серия 13-я">
+ <div class="timeline-episode__info">
+ <p class="start">Юлиан Семенов &quot;Майор Вихрь&quot;. Серия 13-я</p>
+ <p>Начало в 11:30
+ <a href="/brand/57128">&quot;Литературный сериал&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="video" data-id="1989702" data-itemid="2472640">
+ <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/195/356/6.jpg" alt="Эфир от 28.01.2020 (11:45)">
+ <div class="timeline-episode__info">
+ <p class="start">Эфир от 28.01.2020 (11:45)</p>
+ <p>Начало в 11:45
+ <a href="/brand/63484">&quot;Мир российской усадьбы&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472641">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 12:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467967" data-itemid="2472642">
+ <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/202/854/2.jpg" alt="События, факты, комментарии">
+ <div class="timeline-episode__info">
+ <p class="start">События, факты, комментарии</p>
+ <p>Начало в 12:10
+ <a href="/brand/61244">&quot;Актуально&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467974" data-itemid="2478157">
+ <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/198/070/1.jpg" alt="Правительство РФ поддержало блокировку пользователей электронной почты">
+ <div class="timeline-episode__info">
+ <p class="start">Правительство РФ поддержало блокировку пользователей электронной почты</p>
+ <p>Начало в 12:11
+ <a href="/brand/61244">&quot;Актуально&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467978" data-itemid="2478158">
+ <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/206/990/5.jpg" alt="ЦБ назвал главные причины низких инвестиций в промышленность">
+ <div class="timeline-episode__info">
+ <p class="start">ЦБ назвал главные причины низких инвестиций в промышленность</p>
+ <p>Начало в 12:17
+ <a href="/brand/61244">&quot;Актуально&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467981" data-itemid="2478065">
+ <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/197/909/8.jpg" alt="В ПАСЕ в очередной раз оспорили полномочия российской делегации">
+ <div class="timeline-episode__info">
+ <p class="start">В ПАСЕ в очередной раз оспорили полномочия российской делегации</p>
+ <p>Начало в 12:25
+ <a href="/brand/61244">&quot;Актуально&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467988" data-itemid="2478178">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/207/510/0.jpg" alt="&quot;Актуально&quot; о культуре с Дарьей Седовой">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Актуально&quot; о культуре с Дарьей Седовой</p>
+ <p>Начало в 12:32
+ <a href="/brand/61244">&quot;Актуально&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467984" data-itemid="2478124">
+ <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/112/003/0.jpg" alt="&quot;Новости спорта&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Новости спорта&quot;</p>
+ <p>Начало в 12:32
+ <a href="/brand/61244">&quot;Актуально&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472643">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 13:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="audio" data-id="2467995" data-itemid="2472644">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/204/727/6.jpg" alt="Россия будущего">
+ <div class="timeline-episode__info">
+ <p class="start">Россия будущего</p>
+ <p>Начало в 13:10
+ <a href="/brand/63253">&quot;Российский радиоуниверситет&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472645">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 14:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-type="video" data-id="1989772" data-itemid="2472646">
+ <img src="https://cdn-st2.rtr-vesti.ru/vh/pictures/r/144/521/3.jpg" alt="&quot;Lё Тартюф.Комедия&quot;. Премьера в Театре на Таганке">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Lё Тартюф.Комедия&quot;. Премьера в Театре на Таганке</p>
+ <p>Начало в 14:10
+ <a href="/brand/57958">&quot;Действующие лица&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472647">
+ <img src="https://cdn-st1.rtr-vesti.ru/vh/pictures/r/183/779/6.jpg" alt="&quot;Вести&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Вести&quot;</p>
+ <p>Начало в 15:00
+ <a href="/brand/57098">&quot;Вести&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ <div class="timeline-item swiper-slide">
+ <div class="timeline-episode" data-itemid="2472648">
+ <img src="https://cdn-st3.rtr-vesti.ru/vh/pictures/r/201/858/6.jpg" alt="&quot;Будьте здоровы&quot;">
+ <div class="timeline-episode__info">
+ <p class="start">&quot;Будьте здоровы&quot;</p>
+ <p>Начало в 15:10
+ <a href="/brand/63864">&quot;Будьте здоровы&quot;</a>
+ </p>
+ </div>
+ <div class="equaliser">
+ <div class="bar first"></div>
+ <div class="bar second"></div>
+ <div class="bar third"></div>
+ <div class="bar fourth"></div>
+ <div class="bar fifth"></div>
+ </div>
+ <div class="start"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="onair">Прямой эфир</div>
+ </div>
+ <div class="player-container">
+ <div class="radio-flow">
+ <div class="flow active" data-type="live" data-id="58648" data-flow="default">Радио России</div>
+ <div class="flow" data-type="live" data-id="58149" data-flow="fm">Радио России FM</div>
+ </div>
+ <div class="player-wrapper">
+ <iframe src="https://player.vgtrk.com/iframe/live/id/58648/skin/radiorus_audio" allow="autoplay"></iframe>
+ </div>
+ <div class="player-programs">
+ <p>Программа</p>
+ </div>
+ </div>
+
+ <div class="player-preload">
+ </div>
+</div> <script type="text/javascript" src="/js/main.min.js?v=0.0.34"></script>
+
+<!-- Adv slot 262 [ -->
+
+
+
+
+
+
+ <!-- vesti.ru, vesti7.ru, russia.tv, live.russia.tv, tvkultura.ru, vgtrk.com, nauka.vesti.ru, hitech.vesti.ru, auto.vesti.ru, rtr-planeta.com, radiomayak.ru, radiovesti.ru, radiorus.ru, cultradio.ru, player.vgtrk.com -->
+<!-- Yandex.Metrika counter -->
+<script type="text/javascript" >
+ (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
+ m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
+ (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
+
+ ym(55382026, "init", {
+ clickmap:true,
+ trackLinks:true,
+ accurateTrackBounce:true,
+ webvisor:true,
+ ecommerce:"dataLayer"
+ });
+</script>
+<noscript><div><img src="https://mc.yandex.ru/watch/55382026" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
+<!-- /Yandex.Metrika counter -->
+
+
+
+
+
+
+<!-- ] Adv slot 262 -->
+</body>
+</html> \ No newline at end of file