Feb. 20th, 2011

santa_claus_rpm: (Default)
Если сильно приспичило записать какое-нибудь 101.ru, например "Дискотеку 80х".

Я сказал "если", потому как проще пойти на shoutcast.com и слушать/рипать чего хочешь.

Зайди на страницу с flash-плеером.

В адресной строке будет параметр channel. Пример:

http://www.101.ru/?an=port_channel_mp3&channel=1

Его нужно подставить в этот URL (uid=1):

http://www.101.ru/play.m3u?uid=1&bit=2

где uid=номер радио;
bit=1 или 2 - качество:
  1 = 50KBps, 32Khz
  2 = 130KBps, 44KHz

Откроется страничка с json'ом типа:
{"playlist":[{"comment":"Disco Of The 80's - 101.RU 242","file":"http://mos2.101.ru:8000/c7_0"},{"comment":"Disco Of The 80's......

Выдираем любой работающий урл, и скармливаем его mplayer'у:

mplayer http://mos2.101.ru:8000/c7_0
  -user-agent "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) Firefox/2.0.0.6"

Если все работает, то рипаем
  streamripper http://mos2.101.ru:8000/c7_0 -u "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) Firefox/2.0.0.6"

Можно добавить опцию (пока не требуется):
  -referrer "http://www.101.ru/?an=port_channel_mp3&channel=1&bit=2"

Streamripper сам создаст каталог "Discotheque 80's" и будет потихоньку писать все подряд.
Причем уже записанное пропускать.

На 101.RU не слышали об UTF8 поэтому для восстановления имен файлов можно применить convmv.

Profile

santa_claus_rpm: (Default)
santa_claus_rpm

October 2011

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526 272829
3031     

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 25th, 2017 08:35 am
Powered by Dreamwidth Studios