Интернет-радио с mpd + ncmpcpp / Mplayer (и бонусом)

Это будет мой первый пост в году, и это не имеет большого значения ... просто совет от тех, кто любит слушать радио через Интернет, если вы являетесь пользователем MPDЭто один из лучших способов использовать потоковую службу многих станций без необходимости запускать больше программ, кроме того же демона mpd, который отлично работает (и потому, что он более интересен, чем использование VLC или аналогичного xD).

Существует несколько форматов потоковой передачи звука по сети, но наиболее распространенными являются: .pls y .m3u, если радио, которое вы хотите слушать, распространяет файлы m3u, поздравляем! Вам просто нужно скопировать их в свой каталог . плейлисты в соответствии с вашей конфигурацией mpd.

Для файлов Pls вам нужно выполнить дополнительное действие. В качестве примера попробуем радиостанцию, которая мне очень нравится, ВФМУ, независимая радиостанция в Нью-Джерси, на ее странице мы находим формат .pls, который я скачал, и его содержание выглядит следующим образом:

> cat wfmu.pls numberofentries = 1 Title1 = WFMU - Freeform File1 = http: //stream0.wfmu.org/freeform-128k

Важная линия - это направление HTTP, который копируем и сохраняем в текстовый файл с расширением .m3u e наш каталог плейлисты из mpd и вуаля! … Сообщение получилось коротковатым, да? Ну как заполнение бонус !!!

Использование Mplayer

Мы можем легко слушать потоковую передачу с помощью mplayer и файлов .m3u :

mplayer -playlist.m3u файл

с файлами .pls мы изменим его расширение на .текст , а затем выполняем:

mplayer -playlist file.txt

и готово! мы слушаем радио через интернет с замечательным mplayer! Если по какой-то причине вы хотите записать потоковую передачу, например, чтобы прослушать ее позже, мы можем использовать эту команду:

mplayer -playlist mi_stream.m3u -ao pcm: file = mi_stream.wav -vc dummy -vo null

Мы ничего не услышим, но звук будет сохранен в my_stream.wav который станет окончательным аудиофайлом, который мы позже сможем преобразовать в mp3 ú OGG или формат, который нам нравится.

mp3 (нам нужно паралитический установлены)

лизать my_stream.wav my_stream.mp3

OGG (нам нужно ворбис-инструменты установлены)

oggenc -q 10 mi_stream.wav

И на этом этот небольшой пост заканчивается, надеюсь он будет полезным и приветствую всех постоянных читателей блога. Читаем позже!


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

17 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Stif сказал

    Ооочень хорошо!

    Я всегда слушаю электронное радио

  2.   Diegoelsurfer сказал

    Посмотри, друг это запрограммировал -> https://github.com/quijot/radio

    Это очень простой скрипт на Python для прослушивания радио с помощью mplayer.

    1.    helena_ryuu сказал

      Я уже видел это, я хотел использовать mpd напрямую: D, даже если скрипт тоже может быть хорошим вариантом,

  3.   Жискар сказал

    Я остаюсь с RadioTray.

    1.    Дэвид сказал

      мы 2

  4.   Альтобелли сказал

    Один вопрос: если потоковая передача доступна только через jwplayer, не могли бы вы сделать что-нибудь, чтобы слушать ее с помощью mplayer? Как на этой станции: emisora.univalle.edu.co.

    1.    Антонио сказал

      Удалось ли запустить радио jwplayer на андроиде? Я не могу найти приложение для его прослушивания.

    2.    Swicher сказал

      Поскольку JWplayer - это просто проигрыватель, а веб-мастер - тот, кто сообщает ему, откуда должна быть получена потоковая передача, это то, что во многом зависит от каждого конкретного сайта, хотя в случае этой страницы передача осуществляется через Протокол RTMP, для которого сначала необходимо установить RTMPDump (с помощью sudo apt-get install rtmpdump или найти соответствующий пакет для каждого дистрибутива), а затем вы можете воспроизвести радио с помощью следующей команды
      rtmpdump -r rtmp://livezone02.netdna.com/live/64880/uvstereo.mp3 | mplayer -
      Если ссылка перестает работать, просто проверьте исходный код страницы, на которой находится JWplayer (Control + U), и посмотрите, какой файл говорит: 'rtmp: //path/del/streaming.mp3', чтобы получить текущее направление потоковая передача (очевидно, вам просто нужно взять то, что указано в кавычках).
      Чтобы сделать то же самое в других проигрывателях, необходимо выяснить, как воспроизвести RTMP с помощью этой программы.

  5.   фабианпа сказал

    очень хороший пост - одна из программ, которая потребляет меньше ресурсов для воспроизведения и записи, я использовал moc и ffmpeg

  6.   ВАДА сказал

    Ухх! отличная Елена 😀 хороший отзыв запишу

  7.   MSX сказал

    @helena_ryu Я твой поклонник, знай.

    Есть только одна вещь, в которой я не совсем согласен с тем, что вы написали:
    «Это прекрасно работает (и потому, что это более увлекательно, чем использование VLC или подобного xD)».
    В моем случае это простое правило консоли:
    1. Удобство, простота использования.
    2. легкость: использует минимальные и необходимые ресурсы.
    Хотя это правда, что вы можете использовать VLC, Amarok, Clementine или любое другое приложение, которое хотите прослушивать для потоковой передачи в Интернете, потребление ресурсов даже не близко к расходу mpd / mplayer с консоли tmux.
    Хороший пост!

    1.    Елена сказал

      ха-ха, спасибо (я становлюсь знаменитостью?) ха-ха-ха, я обычно говорил о VLC как о шутке (мне нужно улучшить свое чувство юмора) в любом случае, я также считаю, что во многих случаях лучшими являются приложения, ориентированные на терминал. Помимо того, что они легкие, они более маневренны и работают лучше, чем графические приложения, но не все разделяют этот критерий, этот пост просто потому, что я хотел послушать радио, но не хотел ничего устанавливать, и, как вы говорите, MPD с ним не сравнится!

      1.    Елена сказал

        и снова извините за ветреный флаг…. Я не на своем компьютере -__-

        1.    тарегон сказал

          Это случается со всеми нами = p

  8.   тарегон сказал

    Превосходно! Мне нравится концепция 😀

  9.   кук сказал

    то, что я искал !! 🙂

  10.   Алунадо сказал

    … .Эххх, извините меня, но с vlc это то же самое, и он также выходит дешево, я говорю, потому что они запирают мой vlc и все гниет!

    $ cvlc http://el.fuking.ip.delrario:puerto

    ((((- Музыка--))))