터미널에서 라디오를 듣는 방법?


44

우분투 12.04를 사용하고 있습니다.

여기 주위를 보면서 나는 이것을 겪었 지만 그것은 나와 함께 일하는 것 같지 않았다 . 여기 내 흔적이 있습니다.

raja@badfox:~$ 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)

배경 작업이 필요한 것 같습니다.

답변:


40

mplayer

이 시도.

mplayer http://80.237.154.83:8120

온라인 라디오 방송국의 IP 주소는 Xat 라디오 검색 에서 찾을 수 있습니다 .

내 결과 :

여기에 이미지 설명을 입력하십시오

IPv4 네트워크의 mplayer

라우터가 IPv4에서만 작동하는 경우 옵션을 추가해야합니다 -prefer-ipv4. 최신 mplayer버전이 필요합니다.

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

1
멋진 남자, 내가 좋은 라디오 목록을 가질 수 있습니까?
rɑːdʒɑ

나는 사람이 없습니다. 나는 영어 느린 바위, oldies 80 's 90 's를 좋아합니다. Btw이 사이트를보십시오. ipmusic.rad.io
penreturns

Defcon Hacker Radio : sfstream1.somafm.com:6200
Jordan Arseno

1
@Sigur : 나는 이것을 전에 시도한 적이 없지만 이것을 볼 수 있습니다 : askubuntu.com/questions/291910/…
penreturns

1
16.04에서도 작동합니다.
kmonsoor

11

명령 행에서 VLC 사용

평소와 같이 VLC는 모든 것을 수행합니다. cvlc명령 행에서 VLC를 실행하는 데 사용하십시오 .

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

VLC는 ncurses다음과 같이 인터페이스를 사용하여 호출 할 수도 있습니다 .

$ nvlc http://provisioning.streamtheworld.com/pls/CKFRAM.pls

또는

$ vlc -I curses http://provisioning.streamtheworld.com/pls/CKFRAM.pls

H많은 도움이 필요한 열쇠를 누르십시오 .

다음은 nvlc음악 재생 목록 이있는 스크린 샷입니다 .

nvlc

IPv4 네트워크의 mplayer

라우터가 IPv4에서만 작동하는 경우 옵션을 추가해야합니다 -prefer-ipv4. 최신 mplayer버전이 필요합니다.

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

사용하는 방법을 읽고 아래를 참조 mplayer.m3u.pls스트림.

cmus는 또한 .m3u 및 .pls 스트림을 엽니 다

달리 mplayer, cmus또한 열을 알고 .m3u.pls스트림. 즉, 해당 파일에서 스트림 URL을 추출하기 위해 발굴 또는 "백그라운드 작업"이 줄어 듭니다.

또한 cmus멋지게 보이고 여러보기, 파일 브라우저 및 많은 구성 설정을 제공합니다. cmus표준 Ubuntu 리포지토리에서 사용할 수 있습니다. 로 속도를 높이려면 cmus먼저 다음 명령을 입력하여 자습서를 읽으십시오.

$ man cmus-tutorial

cmus

IPv4 네트워크에서 mplayer로 .m3u 및 .pls 스트림 열기

을 좋아하지 않거나 cmus사용할 수없는 경우 mplayer에도 동일한 작업을 수행 할 수 있습니다. 이를 위해 다음 mplay스크립트를 작성했습니다.

#!/bin/bash
URL=$(grep -m 1 --null http "$1" |sed s/^.*http/http/ |tr -d '\r')
mplayer -prefer-ipv4 "$URL"

파이 라디오

다음은 좋은 글쓰기입니다. pyradio

참고 pyradio다음과 같이도 설치하고 찾을 수 있습니다 :

$ pip3 install pyradio
$ sudo find / -iname pyradio
$ ~/.local/bin/pyradio

moc

다음도 있습니다 moc. MOC (음악 콘솔)는 전체 화면 ncurses기반 콘솔 오디오 플레이어입니다.

MOC

Midnight Commander와 유사한 메뉴를 사용하여 일부 디렉토리에서 파일을 선택하면 MOC가 선택한 파일부터이 디렉토리의 모든 파일을 재생하기 시작합니다. MOC도 이러한 재생 목록을 처리하더라도 재생 목록을 만들 필요는 없습니다.


1
cmus는 나를 위해 훌륭하게 일했습니다. :add [your stream link]인터페이스에서 한 번만 수행 하면됩니다.
jamescampbell

8

실제로 수행해야 할 "배경 작업"이 있습니다.

우선, 인터넷 라디오 청취를 제공하는 사이트뿐만 아니라 실제 스트림을 가리키는 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>".


그래, 이것은 숨겨진 까다로운 것 같습니다
rɑːdʒɑ

6

당신은 moc 시도 할 수 있습니다 . MOC (music on console)는 강력하고 사용하기 쉬운 LINUX / UNIX 용 콘솔 오디오 플레이어입니다.


1
URL로 예를 들어 줄 수 있습니까?
Timo

5

먼저 "http : //"를 포함하지 않으면 mplayer는 "www.live365.com"이라는 파일을 열려고 시도합니다.

mplayer http://www.live365.com

그러나 http://www.live365.commplayer가 재생할 수있는 스트림의 주소가 아니라 웹 페이지 이기 때문에 이것은 실패 합니다. 플래시 플레이어와 함께.

짧은 대답-파이어 폭스 또는 다른 브라우저에서 웹 사이트를 열고 "재생"을 클릭하십시오.


1
고맙지 만 사람이 작동하지 않았습니다 pastebin.com/x2jE3RQB
rɑːdʒɑ

2
예. 나는 "그러나 이것도 실패 할 것이다"라고 썼다. mplayer는 웹 페이지가 아닌 오디오 및 비디오 스트림을 읽을 수 있습니다. 위의 답변을 참조하십시오.
1 월

예 1 월 : p, 당신은 사실이라고 말했습니다. 나는 반만 읽습니다.
rɑːdʒɑ

1

나는 같은 문제가 있었다. 커맨드 라인을 통해 스트림에 액세스하기 위해 내가 한 것은 '보기 소스'를 사용하여 스트림의 URL을 얻는 것입니다.

예를 들어 http://www.francebleu.fr/player 는 브라우저에서 열리고 재생 및 중지 등의 버튼이 있습니다. 그런 다음 마우스 오른쪽 버튼을 클릭하고 '소스보기'를 선택하면 다른 페이지가 열립니다. mp3를 검색했습니다 (또는 "http : //"를 검색 할 수 있음). 어딘가에 실제로 사용중인 링크가 있습니다. 여기의 예에서, 그것은 일종의 숨겨진 것으로 판명되었습니다 ...

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

그러나 그로부터 나는 슬래시를 제거하여 링크를 얻었습니다. 따라서 마지막으로 명령 줄에서 "mplayer http://mp3.live.tv-radio.com/fbidf/all/fbidfhautdebit.mp3 "을 실행하면 mplayer가 해당 스트림을 처리 할 수 ​​있습니다.

희망이 도움이됩니다.


1

www.live365.com 라디오 스트림의 올바른 주소가 아니라 웹 사이트 주소 일뿐입니다.

www.live365.com은 그러한 주소를 제공하지 않으며 인터넷 브라우저에서 라디오를 재생할 수 있습니다.

적절한 라디오 스트림 주소를 얻는 방법에는 여러 가지가 있습니다. -일부 라디오 방송국은 FIP 와 같이 자신을 나열합니다 .

그러나 선호하는 라디오를 선택한 후에는 스트리밍 주소를 가져와야합니다. 이를 수행하는 방법은 답변이 될 수 없지만 사례별로 제공됩니다. 라디오 방송국을 나열하고 스트리밍 주소를 제공하는 웹 사이트가 있으며 때로는 http://www.listenlive.eu/ 와 같은 재생 목록 파일로 제공 됩니다. 재생 목록 파일에는 실제 스트림에 대한 링크가 포함되어 있습니다. 자세한 내용은 여기를 참조하십시오 .

(나는 노래를 연주하는 터미널에서 더 많은 정보를 얻으려고 노력하고 있습니다-그래서 이것을 게시 했습니다 .)


Mpv는 mplayer를 대신하여 작동합니다.

터미널에서 :

mpv http://etcetcetc...


@DavidFoerster-위의 질문의 올바른 제목은 ""mplayer로 터미널에서 재생하기 위해 올바른 라디오 스트림 주소를 얻는 방법 "이라고 생각합니다.

@DavidFoerster-삭제 투표를 삭제할 수 없습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.