MPD и потоковое аудио

Да, мпд можно натравить на поток, но только конкретно на адрес, а по ссылочкам с надписью “Tune it” нам обыкновенно отдают .pls или .m3u с адресом потока. Для того, чтобы заставить браузер сразу добавлять поток в мпд, MPD Wiki предлагает написать пару скриптиков и передавать управление им. А пока англопонимающие ушли читать вики, все остальные сделают вот что:

echo "#\!/bin/sh\nmpc clear \ngrep '^File[0-9]*’ \$1 | sed -e ’s/^File[0-9]*=//’ | mpc add \nmpc play” > /usr/bin/pls-handler.sh
chmod +x /usr/bin/pls-handler.sh
echo “#\!/bin/sh \nmpc clear \ncat \$1 | mpc add \nmpc play” > /usr/bin/m3u-handler.sh
chmod +x /usr/bin/m3u-handler.sh

Далее настраиваем свои браузеры на обработку .m3u и .pls файлов соответствующими скриптами и всё готово. Раз уж вам все равно надо как-то протестировать эти скриптики, то я, пользуясь случаем, присоветую вам свое любимое радио Soma FM, и в частности, поток Space Station Soma — Tune in, turn on, space out. Spaced-out ambient and mid-tempo electronica.

P. S.: Если вы используете last.fm, имейте в виду, mpdscribble (и scmpc из оверлея mpd) треки из потоков не скробблят, к сожалению, так как это прямо запрещено в спецификации:

If a user is playing a stream instead of a regular file, do not submit that stream/song.

Говорят, что особой исполнительностью в этом плане не отличается media-sound/lastfmsubmitd из оверлея mpd, но поставить его не удалось =( Ещё существует некий патч для mpdscribble, но я его не пробовал, если попробую - отпишу и выложу подправленную актуальную версию.

0 Responses to “MPD и потоковое аудио”


  1. No Comments

Leave a Reply

Цитировать выделенный текст