วิธีการฟังวิทยุจากเครื่องเทอร์มินัล


44

ฉันใช้ Ubuntu 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

ผลลัพธ์ของฉัน:

ป้อนคำอธิบายรูปภาพที่นี่

mplayer ในเครือข่าย IPv4

ถ้าเราเตอร์ของคุณทำงานได้เฉพาะกับ 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


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

mplayer ในเครือข่าย IPv4

ถ้าเราเตอร์ของคุณทำงานได้เฉพาะกับ 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

เปิด. m3u และ. pls สตรีมด้วย mplayer บนเครือข่าย IPv4

หากคุณไม่ชอบ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

โปรดทราบว่าpyradioสามารถติดตั้งและพบได้ดังนี้:

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

กระทรวงพาณิชย์

mocจากนั้นยังมี MOC (music on console) เป็นncursesเครื่องเล่นเสียงคอนโซลแบบเต็มหน้าจอ

กระทรวงพาณิชย์

เลือกไฟล์จากบางไดเรกทอรีโดยใช้เมนูที่คล้ายกับ 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 (music on console) เป็นเครื่องเล่นเสียงคอนโซลสำหรับ LINUX / UNIX ที่ออกแบบมาให้มีประสิทธิภาพและใช้งานง่าย


1
คุณสามารถยกตัวอย่างด้วย url ได้ไหม?
Timo

5

ก่อนอื่นหากคุณไม่ใส่ "http: //" mplayer จะพยายามเปิดไฟล์ชื่อ "www.live365.com"

mplayer http://www.live365.com

อย่างไรก็ตามสิ่งนี้จะล้มเหลวเช่นกันเนื่องจากhttp://www.live365.comไม่ใช่ที่อยู่ของสตรีมที่ผู้เล่นสามารถเล่นได้ แต่เป็นหน้าเว็บ ด้วยเครื่องเล่นแฟลช

คำตอบสั้น ๆ - เปิดเว็บไซต์ใน firefox หรือเบราว์เซอร์อื่นแล้วคลิกที่ "เล่น"


1
คนขอบคุณ แต่มันไม่ทำงาน pastebin.com/x2jE3RQB
rɑːdʒɑ

2
ใช่. ฉันเขียนว่า "สิ่งนี้จะล้มเหลวเช่นกัน" mplayer สามารถอ่านสตรีมเสียงและวิดีโอไม่ใช่เว็บเพจดูคำตอบด้านบน
มกราคม

ใช่มกราคม: พีคุณพูดจริง ฉันอ่านเพียงครึ่งเดียว
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 ไม่ได้ให้ที่อยู่ดังกล่าววิทยุมีไว้ให้เล่นในอินเทอร์เน็ตเบราว์เซอร์

มีวิธีต่างๆในการรับที่อยู่สตรีมวิทยุที่เหมาะสม - บางสถานีวิทยุรายการพวกเขาตัวเองชอบ - ไอพี

แต่เมื่อคุณเลือกวิทยุที่คุณต้องการคุณต้องได้รับที่อยู่สตรีม วิธีการดังกล่าวไม่สามารถตอบได้ แต่เป็นรายกรณี มีเว็บไซต์ที่รายการสถานีวิทยุและให้ที่อยู่สตรีมมิ่งของตนบางครั้งเป็นแฟ้มรายการเช่นมีhttp://www.listenlive.eu/ ไฟล์เพลย์ลิสต์มีลิงก์ไปยังสตรีมจริง ข้อมูลเพิ่มเติมที่นี่

(ฉันกำลังพยายามรับข้อมูลเพิ่มเติมในเทอร์มินัลในการเล่นเพลง - ดังนั้นฉันได้โพสต์สิ่งนี้ )


Mpv ยังทำงานแทน mplayer

ในอาคารผู้โดยสาร:

mpv http://etcetcetc...


@DavidFoerster - ฉันเดาชื่อที่ถูกต้องของคำถามข้างต้นคือ "" วิธีรับที่อยู่วิทยุที่ถูกต้องเพื่อเล่นใน terminal ด้วย mplayer? "

@DavidFoerster - คุณไม่สามารถลบการโหวตของคุณได้หรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.