- Хроники. - -

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

Posted By Ikutsin On 18 февраля 2010 @ 10:37 In Как?,Обзоры | Comments Disabled

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

Я люблю Moskva.FM [1]. Часто слушаю когда нахожусь дома, но что делать когда есть хорошая песенка, которую хочется слушать не только дома?

Их сервер сохраняет записи с радио по одной минуте и хранит их в MP3 128kbs 44100HZ качестве, в свободном доступе. Все что надо сделать, это определить части, скачать и совместить их в один файл.

Обновление 18.02.10

В данный момент moskva.fm переживает некоторые изменения. По всей видимости проект переходит на формат MP4 (MPEG-4 AAC HE, 32kbps, 44100Hz). Это несколько огорчает, прямо сказать формат и до этого был не высокого качества, теперь он становится еще ближе к качеству бабушкиного радио. Зато места явно занимает меньше, минута- 260 kb, вместо старых 960 kb.

Архив, по крайне мене пока, тем не менее остается в старом формате и находится в сабдомене hist.moskva.fm. Точная дата, когда произошел переход, пока неизвестна.

Инструменты — Всегда OpenSource

  • FireBug [2]на FireFox — с помощью его сожно опеделить файлы, которые были скачаны с сервера. Их плеер сначала качает PlayList, а заткм и сами файлы.
  • Любимый редактор аудио (Free Sound Editor [3], Audacity [4]) для сшивания файлов.

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. Склеиваем и обрезаем лишнее.

Article printed from Хроники.:

URL to article: /1000-kak-xranitsya-muzyka-na-moskva-fm-ili-kak-skachat-pesnyu

URLs in this post:

[1] Moskva.FM: http://moskva.fm

[2] FireBug : http://getfirebug.com/

[3] Free Sound Editor: http://www.wave-editor.com/

[4] Audacity: http://audacity.sourceforge.net/

Copyright © 2008 Все, что меня окружает. All rights reserved.