Как слушать радио с терминала?

38

Я использую Ubuntu 12.04.

Во время просмотра здесь я просмотрел это Но это не показалось работать со мной. Вот моя тропа.

[email protected]:~$ mplayer www.live365.com
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing www.live365.com.
File not found: 'www.live365.com'
Failed to open www.live365.com.


Exiting... (End of file)

Похоже, что нужна какая-то фоновая работа.     

задан Ten-Coin 27.09.2012 в 16:25
источник

6 ответов

36

Попробуйте это.

mplayer http://80.237.154.83:8120

IP-адрес онлайн-радиостанции можно найти по адресу Радио-поиск Xat .

Мой результат:

    
ответ дан penreturns 27.09.2012 в 16:43
источник
7

Есть действительно некоторая «фоновая работа».

Прежде всего, вам нужно будет получить URL-адрес, который указывает на реальный поток, а не только на сайт, предлагающий прослушивание интернет-радио. Это, наверное, самая сложная часть. Вы можете выполнить поиск на веб-сайте станции или в Google, если есть какие-либо потоки для этой конкретной станции. URL-адрес потока не является URL-адресом игрока на веб-сайте станции.

URL-адрес может выглядеть так: http://bbc.co.uk/radio/listen/live/r1.asx (BBC Radio 1) или http://www.bbc.co.uk/radio/listen/live/r1_aaclca.pls (BBC Radio 1, но другой URL-адрес) или http://www.ndr.de/resources/metadaten/audio/m3u/ndrloop5.m3u (N-Joy); он (скорее всего) не будет выглядеть как www.live365.com .

Все вышеперечисленное можно легко воспроизвести, используя mplayer -playlist "<your url>" , если это не работает с вашим потоком, вы можете попробовать mplayer "<your url>" .

    
ответ дан moewe 27.09.2012 в 16:58
6

Вы можете попробовать moc . MOC (музыка на консоли) - консольный аудиоплеер для LINUX / UNIX, разработанный для создания мощных и простых в использовании.

    
ответ дан Minda 21.08.2016 в 07:04
5

mplayer в сетях IPv4

Если ваш маршрутизатор работает только с IPv4, , вам нужно будет добавить опцию -prefer-ipv4 . Более поздние версии mplayer требуют этого.

mplayer -prefer-ipv4 http://80.237.154.83:8120

См. ниже, чтобы прочитать, как использовать mplayer с .m3u и .pls потоков.

Использование VLC из командной строки

Как обычно, VLC делает все:

cvlc http://80.237.154.83:8120
cvlc us.darkmatter.aac.48k.m3u 

cmus также открывает потоки .m3u и .pls

В отличие от mplayer , cmus также знает, чтобы открыть .m3u и .pls потоков. Это означает меньше копания или «фоновая работа», чтобы извлечь URL-адрес потока из этих файлов.

Кроме того, cmus выглядит красиво и предлагает несколько видов, файловый браузер и множество параметров конфигурации. cmus доступно из стандартных репозиториев Ubuntu. Чтобы ускориться с cmus , сначала прочтите руководство, введя следующую команду:

$ man cmus-tutorial

Открыть потоки .m3u и .pls с mplayer в сетях IPv4

Если вам не нравится cmus , или он недоступен, mplayer все равно можно сделать так же. Для этой цели я написал следующий скрипт mplay :

#!/bin/bash
URL=$(grep -m 1 --null http "" |sed s/^.*http/http/ |tr -d '\r')
mplayer -prefer-ipv4 "$URL"
    
ответ дан Serge Stroobandt 11.12.2015 в 22:02
4

Во-первых, если вы не включили «http: //», mplayer попытается открыть файл под названием «www.live365.com».

mplayer http://www.live365.com

Это, однако, тоже не удастся, так как http://www.live365.com не является адресом потока, который может играть mplayer, а веб-страницы. С флеш-плеером.

Короткий ответ - откройте веб-сайт в firefox или другом браузере и нажмите «play».

    
ответ дан January 27.09.2012 в 16:39
1

У меня была та же проблема. То, что я сделал, чтобы получить доступ к потокам через командную строку, использует «источник представления», чтобы получить URL-адрес потока.

Например, Ссылка открывается в браузере и имеет кнопки для воспроизведения и остановки и т. д. Затем я щелкните правой кнопкой мыши и выберите " просмотреть источник ', и откроется другая страница. Я искал mp3, (или вы можете искать «http: //»), где-то там вы найдете ссылку, которая фактически используется. В примере здесь он оказался вроде скрытым ...

{ "mp3": "http://mp3.live.tv-radio.com/fbidf/all/fbidfhautdebit.mp3"}

Но из этого я получил ссылку, удалив косые черты. Таким образом, наконец, из командной строки я выполняю «mplayer Ссылка », и mplayer может обрабатывать этот поток.

Надеюсь, что это поможет.

    
ответ дан Niarfe 01.08.2014 в 05:04