Внимание, в «радио архиве» произошли изменения, подробности в статье
Я люблю Moskva.FM. Часто слушаю когда нахожусь дома, но что делать когда есть хорошая песенка, которую хочется слушать не только дома?
Их сервер сохраняет записи с радио по одной минуте и хранит их в MP3 128kbs 44100HZ качестве, в свободном доступе. Все что надо сделать, это определить части, скачать и совместить их в один файл.
Обновление 18.02.10
В данный момент moskva.fm переживает некоторые изменения. По всей видимости проект переходит на формат MP4 (MPEG-4 AAC HE, 32kbps, 44100Hz). Это несколько огорчает, прямо сказать формат и до этого был не высокого качества, теперь он становится еще ближе к качеству бабушкиного радио. Зато места явно занимает меньше, минута- 260 kb, вместо старых 960 kb.
Архив, по крайне мене пока, тем не менее остается в старом формате и находится в сабдомене hist.moskva.fm. Точная дата, когда произошел переход, пока неизвестна.
Инструменты – Всегда OpenSource
- FireBug на FireFox – с помощью его сожно опеделить файлы, которые были скачаны с сервера. Их плеер сначала качает PlayList, а заткм и сами файлы.
- Любимый редактор аудио (Free Sound Editor, Audacity) для сшивания файлов.
Playlist
Плейлист хранится в XML, есть пара способов получить его:
Информация о песнях игравших на выбранной станции за 1 час. Например:
http://www.moskva.fm/player_xml.html?station=2007&time=1206538368&rnd=483232
Здесь: station – идентификатор станции, time – Unix timeStamp (гуглим: online unix time converter).
Или плейлист сборника (ищем похожую ссылку в Firebug->Net, при откритии сборника):
http://www.moskva.fm/player_xml.playlist.html?playlist=105014&playlistuser=71341&rnd=142571
Здесь: playlist – идентификатор сборника, playlistuser – идентификатор обладателя сборника.
Загрузка минутных частей
Файлы лежат на сайте по следующему адресу: http://www.moskva.fm/files/XXXX/YYYY/MM/DD/HHMM.mp3, где:
- XXXX – четырёхзначный код радиостанции
- YYYY – год, например 2008, 2009
- MM – месяц, два разряда, например 01, 06, 12
- DD – день, например 01, 15, 29
- HHMM – час и минута скачиваемой записи, например 0700, 1521, 2130
Коды некоторых радиостанций:
- 2000 – Серебрянный Дождь
- 2003 – Наше Радио
- 2007 – Максимум
- 2012 – Радио Джаз
- 4003 – Русская Служба Новостей
- 4006 – Сити FM
- 4007 – Ретро FM
- 4015 – Эхо Москвы
Если не хочется заморачиватся с расчетами, позвольте плееру проиграть нужную песню, и посмотрите в FireBug-е, где он ее скачал.
Создаем MP3
Здесь дело техники, каждый делает это как удобно. Основные шаги:
- Находим нужную песню.
- Из Playlist-а определяем станцию, положение по времени и продолжительность.
- Качаем необходимые файлы.
- Склеиваем и обрезаем лишнее.
Похожие статьи
- 20 декабря 2008 -- MP3/MP4 плееры из Китая с большим объемом памяти. (20)
- 13 ноября 2008 -- Полная информация о сайте. (13)
- 15 марта 2009 -- Фильмы и передачи онлайн. «Интернет телевидение». (42)
- 11 января 2008 -- Русско-эстонско-русский словарь (16)
- 8 февраля 2008 -- История поисковых систем (0)



9 октября, 2009 at 9:31
Программа, которая сделает все за вас:
18 октября, 2009 at 8:54
А подскажите, пожалуйста, коды других радиостанций, например Radio Classic, радио Алла и Relax Fm.
15 ноября, 2009 at 18:05
Как получить станции, написано здесь: .
Также все станции собраны в файле Stations.xml обновленновой версии FM ripper-а.
21 февраля, 2010 at 20:40
Спасибо за информативный пост! все прекрасно работает!
22 февраля, 2010 at 10:59
спасибо огромное автору за полезную информацию
8 марта, 2010 at 11:52
Теперь буду знать
9 марта, 2010 at 21:53
Очень удобно спасибо
10 марта, 2010 at 20:27
Нужная и полезная вещь.
10 марта, 2010 at 21:16
Прикольно)))) Вроде как все просто, а сам бы ни за что не догнал…
Добвил в закладки)