Картинка блога

Внимание, в «радио архиве» произошли изменения, подробности в статье

Я люблю 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

Здесь дело техники, каждый делает это как удобно. Основные шаги:

  1. Находим нужную песню.
  2. Из Playlist-а определяем станцию, положение по времени и продолжительность.
  3. Качаем необходимые файлы.
  4. Склеиваем и обрезаем лишнее.

Метки:, ,

30 комментариев в “Как хранится музыка на Moskva.FM или как скачать песню?”

  1. Программа, которая сделает все за вас:
    http://fmripper.binaryanalysis.net

  2. А подскажите, пожалуйста, коды других радиостанций, например Radio Classic, радио Алла и Relax Fm.

  3. Как получить станции, написано здесь: /1112-javascr.....j-stranicy.

    Также все станции собраны в файле Stations.xml обновленновой версии FM ripper-а.

  4. Спасибо за информативный пост! все прекрасно работает!

  5. спасибо огромное автору за полезную информацию

  6. Теперь буду знать

  7. Очень удобно спасибо

  8. Нужная и полезная вещь.

  9. Прикольно)))) Вроде как все просто, а сам бы ни за что не догнал…
    Добвил в закладки)

  10. Только эта прога требует 3.5 фрэймвёрк (что не могли по нормальному написать а не поддаваться модным дурацким тенденциям?) и весит это всё суммарно около 400метров (фрэймвёрки надо тянуть и инсталить все, а не только самый последний). Инафига мне нужна программа которая весит 400метров, а выполняет функций на 400байт? В топку Moskva FM Ripper в месте с её СиШарпныутыми создателями.

  11. > модным дурацким тенденциям

    Хорошо сказали. Только вот, не такие они и дурацкие, когда время дорого.
    К тому-же программа, насколько я помню, весит 2 мега, а все остальное уже есть в системе для пользователей Vista и Win7.

  12. А есть программа, которая все это делает, но чтоб на русском языке или с русификатором. Киньте ссылочку плиз

  13. Зачем нужен Moskva.FM ripper?
    разве prostopleer.com и musicostrov.ru недостаточно?

  14. помогие пожалуйста как скачать песни ?

  15. Не думаю что это мне интересно

  16. Хорошие песни! Удивило!

  17. Новшество безусловно интересное, но для тех кому это нужно

  18. Спасибо все получилось

  19. Благодаря вам уже создала MP3!

  20. Прикольная вещь, первый раз слышу о таком

  21. В детстве записывали с обычного радио песни, просто втыкали шнур и соединяли с магнитофоном. Тогда ни каких мп 3 , 4 не было. Сейчас конечно все по другому.

  22. http://www.moskva.fm/files/200.....5/1602.mp3
    Раньше действительно работало, но сейчас видимо изменился формат хранения файлов и, например, данная ссылка не работает(

  23. Раньше все по другому было, технологии не стоят на месте

  24. Пожадуй тут всё очень подробно расписано как скачивать с сайта moskva.fm: http://ognevin.blogspot.com/2010/04/moskvafm.html

  25. круто. очень пригодится

  26. captcha test

  27. Разместил на djegor.com о том как скачивать с moskva.fm

  28. Если нужен готовый софт, то будет полезной статья История одного проекта

  29. Благодарю за информацию! и Спасибо за программу!

  30. Сайт Москва фм не грузится