Làm thế nào để nghe radio từ thiết bị đầu cuối?


44

Tôi đang sử dụng Ubuntu 12.04.

Trong khi nhìn thấy xung quanh đây tôi đã trải qua điều này Nhưng dường như nó không hoạt động với tôi. Đây là dấu vết của tôi.

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)

Nó trông giống như một số công việc nền cần thiết.

Câu trả lời:


40

người chơi

Thử đi.

mplayer http://80.237.154.83:8120

Địa chỉ IP của một đài phát thanh trực tuyến có thể được tìm thấy tại tìm kiếm radio Xat .

Kết quả của tôi:

nhập mô tả hình ảnh ở đây

mplayer trong mạng IPv4

Nếu bộ định tuyến của bạn chỉ hoạt động với IPv4, bạn sẽ cần thêm tùy chọn -prefer-ipv4. Nhiều mplayerphiên bản gần đây yêu cầu điều này.

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

1
Người đàn ông tuyệt vời, tôi có thể có danh sách các radio tốt?
rdʒɑ

Tôi không có người đàn ông. Tôi thích tiếng Anh rock chậm, oldies thập niên 80. Đừng có ý tưởng whit của bạn;) Btw hãy thử xem trang web này ipmusic.rad.io
penreturns

Đài phát thanh Defcon Hacker: sfstream1.somafm.com:6200
Jordan Arseno

1
@Sigur: Tôi chưa bao giờ thử cái này trước đây nhưng bạn có thể xem cái này: Askubfox.com/questions/291910/ Ấn
penreturns

1
làm việc cho 16.04, quá.
kmonsoor

11

Sử dụng VLC từ dòng lệnh

Như thường lệ, VLC làm tất cả. Sử dụng cvlcđể chạy VLC trên dòng lệnh.

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

VLC cũng có thể được gọi với một ncursesgiao diện, như sau:

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

hoặc là

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

Nhấn Hphím cho sự giúp đỡ rất cần thiết.

Đây là một ảnh chụp màn hình nvlcvới một danh sách nhạc:

nvlc

mplayer trong mạng IPv4

Nếu bộ định tuyến của bạn chỉ hoạt động với IPv4, bạn sẽ cần thêm tùy chọn -prefer-ipv4. Nhiều mplayerphiên bản gần đây yêu cầu điều này.

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

Xem bên dưới để đọc cách sử dụng mplayervới .m3u.plsluồng.

cmus cũng mở các luồng .m3u và .pls

Không giống như mplayer, cmuscũng biết mở .m3u.plsstream. Điều này có nghĩa là ít đào hoặc "công việc nền" để trích xuất URL luồng từ các tệp đó.

Hơn nữa, cmustrông đẹp và cung cấp một số chế độ xem, trình duyệt tệp và nhiều cài đặt cấu hình. cmuscó sẵn từ kho Ubuntu tiêu chuẩn. Để tăng tốc cmus, trước tiên hãy đọc hướng dẫn bằng cách gõ lệnh sau:

$ man cmus-tutorial

cmus

Mở luồng .m3u và .pls bằng mplayer trên mạng IPv4

Nếu bạn không thích cmus, hoặc nó không có sẵn, mplayervẫn có thể được thực hiện để làm như vậy. Với mục đích đó, tôi đã viết mplaykịch bản sau đây :

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

pyradio

Dưới đây là một mô tả tốt đẹp mô tả pyradio

Lưu ý rằng pyradiocũng có thể được cài đặt và tìm thấy như sau:

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

moc

Rồi cũng có moc. MOC (nhạc trên bàn điều khiển) là một ncursestrình phát âm thanh bảng điều khiển dựa trên toàn màn hình .

MOC

Chọn một tệp từ một số thư mục bằng menu tương tự như Midnight Commander và MOC sẽ bắt đầu phát tất cả các tệp trong thư mục này bắt đầu từ tệp đã chọn. Không cần tạo bất kỳ danh sách phát nào, mặc dù MOC cũng xử lý chúng.


1
cmus làm việc rất tốt cho tôi. Tôi chỉ phải làm :add [your stream link]một lần trong giao diện.
jamescampbell

8

Thực sự có một số "công việc nền" phải được thực hiện.

Trước hết, bạn sẽ cần phải có một URL trỏ đến một luồng thực sự chứ không chỉ là một trang web cung cấp khả năng nghe radio trên internet. Đây có lẽ là phần khó nhất. Bạn có thể tìm kiếm trang web của trạm hoặc google nếu có bất kỳ luồng nào cho trạm cụ thể đó. URL luồng không phải là URL của trình phát trên trang web của trạm.

Một URL có thể trông như thế này: http://bbc.co.uk/radio/listen/live/r1.asx(BBC Radio 1) hoặc http://www.bbc.co.uk/radio/listen/live/r1_aaclca.pls(BBC Radio 1, nhưng một URL khác) hoặc http://www.ndr.de/resources/metadaten/audio/m3u/ndrloop5.m3u(N-Joy); nó sẽ (rất có thể) không giống như www.live365.com.

Tất cả những điều trên có thể được phát lại dễ dàng bằng cách sử dụng mplayer -playlist "<your url>", nếu điều đó không hoạt động với luồng của bạn, bạn có thể thử mplayer "<your url>".


vâng, có vẻ như đây là
mánh khóe

6

Bạn có thể thử moc . MOC (nhạc trên bàn điều khiển) là trình phát âm thanh bảng điều khiển dành cho LINUX / UNIX được thiết kế mạnh mẽ và dễ sử dụng.


1
Bạn có thể đưa ra một ví dụ với một url?
Timo

5

Đầu tiên, nếu bạn không bao gồm "http: //", thì mplayer sẽ cố gắng mở một tệp có tên "www.live365.com".

mplayer http://www.live365.com

Tuy nhiên, điều này cũng sẽ thất bại, vì http://www.live365.comkhông phải là địa chỉ của một luồng mà người chơi có thể phát, mà là của một trang web. Với một máy nghe nhạc flash.

Câu trả lời ngắn - mở trang web trong firefox hoặc trình duyệt khác và nhấp vào "play".


1
Cảm ơn người đàn ông nhưng nó không hoạt động pastebin.com/x2jE3RQB
rɑːdʒɑ

2
Đúng. Tôi đã viết "Điều này, tuy nhiên, cũng sẽ thất bại". mplayer có thể đọc các luồng âm thanh và video, không phải các trang web - xem câu trả lời ở trên.
tháng

Có tháng 1: p, bạn nói đúng. tôi chỉ đọc một nửa
rɑːdʒɑ

1

Tôi đã từng gặp vấn đề tương tự. Những gì tôi đã làm để có quyền truy cập vào các luồng thông qua dòng lệnh là sử dụng 'nguồn xem' để lấy url của luồng.

Ví dụ: http://www.francebleu.fr/player mở trong trình duyệt và có các nút để phát và dừng, v.v. Sau đó, tôi nhấp chuột phải và chọn 'xem nguồn' và một trang khác mở ra. Tôi đã tìm kiếm mp3, (hoặc bạn có thể tìm kiếm "http: //"), ở đâu đó trong đó bạn sẽ tìm thấy liên kết đang thực sự được sử dụng. Trong ví dụ ở đây, hóa ra là ...

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

Nhưng từ đó tôi đã nhận được liên kết bằng cách loại bỏ các dấu gạch chéo về phía trước. Do đó, cuối cùng, từ dòng lệnh tôi thực thi "mplayer http://mp3.live.tv-radio.com/fbidf/all/fbidfhautdebit.mp3 " và mplayer có thể xử lý luồng đó.

Mong rằng sẽ giúp.


1

www.live365.com không phải là địa chỉ chính xác của luồng radio, nó chỉ là một địa chỉ trang web.

www.live365.com không cung cấp địa chỉ như vậy, radio có nghĩa là được phát trong trình duyệt internet.

Có nhiều cách khác nhau để có được địa chỉ luồng radio thích hợp. - Một số đài phát thanh liệt kê chúng - như FIP .

Nhưng một khi bạn đã chọn đài phát thanh ưa thích của mình, bạn cần lấy địa chỉ truyền phát. Làm thế nào để làm điều đó không thể được trả lời nhưng trên cơ sở từng trường hợp. Có những trang web liệt kê các đài phát thanh và cung cấp địa chỉ phát trực tuyến của chúng, đôi khi dưới dạng tệp danh sách phát, ví dụ: http://www.listenlive.eu/ . Tệp danh sách phát chứa các liên kết đến luồng thực tế. Thêm thông tin ở đây .

(Tôi đang cố gắng để có thêm thông tin trong thiết bị đầu cuối trên bài hát đang phát - vì vậy tôi đã đăng bài này .)


Mpv cũng hoạt động, như là một thay thế của mplayer.

Trong thiết bị đầu cuối:

mpv http://etcetcetc...


@DavidFoerster - Tôi đoán nhan đề chính của câu hỏi trên là "" Làm thế nào để có được các đài phát thanh chính xác địa chỉ suối để chơi nó trong thiết bị đầu cuối với mplayer?"

@DavidFoerster - bạn không thể xóa phiếu bầu của mình?
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.