Internet radio na may mpd + ncmpcpp / Mplayer (at Bonus)

Ito ang aking magiging unang post ng taon at ito ay hindi isang malaking pakikitungo ... isang tip lamang mula sa mga nais makinig sa radyo sa pamamagitan ng internet, kung ikaw ay gumagamit ng mpdIto ay isa sa mga pinakamahusay na paraan upang magamit ang streaming service ng maraming mga istasyon nang hindi kinakailangang magsimula ng higit pang mga programa maliban sa parehong mpd daemon, na kamangha-manghang gumagana (at dahil ito ay mas geek kaysa sa paggamit ng VLC o katulad na xD).

Mayroong maraming mga format para sa streaming audio sa network, ngunit ang pinakakaraniwan ay .pls y .m3u, kung ang radyo na nais mong makinig ay namamahagi ng mga m3u file, binabati kita! Kopyahin mo lamang ang mga ito sa iyong direktoryo .mga playlist ayon sa iyong pagsasaayos ng mpd.

Para sa mga file pls kailangan mong gumawa ng dagdag na aksyon. Bilang isang halimbawa susubukan namin ang isang istasyon na talagang gusto ko, WFMU, isang independiyenteng istasyon ng radyo sa New Jersey, sa pahina nito nakita namin ang format na .pls, na na-download ko at ang nilalaman nito ay tulad nito:

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

Ang mahalagang linya ay ang direksyon http, na kinokopya at nai-save namin sa isang text file na may extension .m3u at ang aming direktoryo ng playlist galing mpd at voila!

…… medyo maikli ang post di ba?, Well, paano padding isang bonus !!!

Paggamit ng Mplayer

Maaari kaming makinig ng streaming nang madali gamit ang mplayer at ang mga file .m3u :

mplayer -playlist.m3u file

kasama ang mga file .pls babaguhin namin ang extension nito sa . Txt , at pagkatapos ay isinasagawa namin:

mplayer -playlist file.txt

at handa na! nakikinig kami sa radyo sa pamamagitan ng internet kasama ang kahanga-hangang mplayer!

Kung sa ilang kadahilanan nais mong i-record ang streaming halimbawa upang pakinggan ito sa ibang pagkakataon, maaari naming gamitin ang utos na ito:

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

Wala kaming maririnig ngunit ang audio ay mai-save sa my_stream.wav na kung saan ay ang panghuling audio file na maaari naming mai-convert sa paglaon mp3 ú ogg o ang format ng gusto natin.

mp3 (kailangan namin talim naka-install)

dilaan ang aking_stream.wav my_stream.mp3

ogg (kailangan namin vorbis-tool naka-install)

oggenc -q 10 my_stream.wav

At sa gayon nagtatapos ang maliit na post na ito, inaasahan kong kapaki-pakinabang ito at pagbati sa lahat ng mga tapat na mambabasa ng blog. Basahin natin mamaya!


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   matigas dijo

    Sooo mabuti!

    Palagi akong nakikinig sa mga elektronikong radio

  2.   diegoelsurfer dijo

    Tingnan, isang kaibigan ang nagprograma nito -> https://github.com/quijot/radio

    Ito ay isang napaka-simpleng script ng sawa upang makinig sa radyo gamit ang mplayer.

    1.    helena_ryuu dijo

      Nakita ko na ito, nais kong gumamit ng mpd nang direkta: D, kahit na ang script ay maaari ding maging isang mahusay na pagpipilian,

  3.   giskard dijo

    Manatili ako sa RadioTray.

    1.    david dijo

      2 tayo

  4.   altobelli dijo

    Isang tanong: Kung ang streaming ay inaalok lamang sa pamamagitan ng jwplayer, maaari kang gumawa ng isang bagay upang pakinggan ito sa mplayer? Tulad ng sa istasyong ito: emisora.univalle.edu.co.

    1.    Anthony dijo

      Nagawa mo bang i-play ang radyo ng jwplayer sa isang android? Hindi ako makahanap ng isang application upang pakinggan ito.

    2.    Switcher dijo

      Dahil ang JWplayer ay isang manlalaro lamang at ang webmaster ang nagsasabi dito kung saan makukuha ang streaming, ito ay isang bagay na umaasa nang malaki sa bawat partikular na site, bagaman sa kaso ng pahinang iyon, ang paghahatid ay ginagawa sa pamamagitan ng RTMP protocol, kung saan kailangan mo munang i-install ang RTMPDump (na may sudo apt-get install rtmpdump o maghanap para sa kaukulang pakete para sa bawat pamamahagi) at pagkatapos ay maaari mong patugtugin ang radyo gamit ang sumusunod na utos
      rtmpdump -r rtmp://livezone02.netdna.com/live/64880/uvstereo.mp3 | mplayer -
      Kung sakaling huminto sa paggana ang link, suriin lamang ang source code ng pahina kung saan naroon ang JWplayer (Control + U) at hanapin kung ano ang sinasabi ng file: 'rtmp: //path/del/streaming.mp3' upang makuha ang kasalukuyang direksyon ng ang streaming (malinaw naman kailangan mo lamang kunin kung ano ang nasa mga quote).
      Upang gawin ang pareho sa iba pang mga manlalaro, kinakailangan upang malaman kung paano muling gawin ang RTMP sa program na iyon.

  5.   Fabianpa dijo

    napakahusay na post ay isa sa mga programa na gumugugol ng mas kaunting mapagkukunan upang magparami at magrekord, ginamit ko ang moc at ffmpeg

  6.   kawalan dijo

    Uhh! mahusay Helena 😀 isang magandang tip na isusulat ko

  7.   msx dijo

    @helena_ryu Ako ang iyong tagahanga, alamin ito.

    Isa lamang ang bagay na hindi ko lubos na sang-ayon sa iyong sinulat:
    "Kamangha-manghang gumagana iyon (at sapagkat ito ay mas geek kaysa sa paggamit ng VLC o katulad na xD)."
    Sa aking kaso ang console rulez para sa isang simpleng bagay:
    1. Kaginhawaan, madaling gamitin.
    2. gaan: gumagamit ng kaunting at mahahalagang mapagkukunan.
    Bagaman totoo na maaari mong gamitin ang VLC, Amarok, Clementine o anumang application na nais mong makinig sa streaming online, ang pagkonsumo ng mapagkukunan ay hindi kahit malapit sa mpd / mplayer mula sa isang tmux console.
    Magandang post!

    1.    Helena dijo

      haha salamat (ako ay nagiging isang tanyag na tao?) hahaha mabuti, sinabi ko tungkol sa VLC bilang isang biro (kailangan kong pagbutihin ang aking pagkamapagpatawa) gayon pa man, iniisip ko rin na ang pinakamahusay sa maraming mga kaso ay mga application na nakatuon sa terminal, bilang karagdagan sa pagiging magaan, sila ay mas mabilis at mas mahusay na gumaganap kaysa sa mga graphic application, ngunit hindi lahat ay nagbabahagi ng pamantayan na ito, ang post na ito ay dahil lamang sa nais kong makinig sa radyo ngunit hindi ko nais na mag-install ng anupaman, at tulad ng sinasabi mo , ang mpd ay hindi ihinahambing dito wala!

      1.    Helena dijo

        at muling patawarin ang flag ng windoze .... Wala ako sa pc ko -__-

        1.    taregon dijo

          Nangyayari ito sa ating lahat = p

  8.   taregon dijo

    Napakahusay! Gusto ko ang konsepto 😀

  9.   balakang dijo

    ang hinahanap ko !! 🙂

  10.   moony dijo

    ... .Ehhh, patawarin mo ako ngunit sa VLC pareho ito at lumalabas din itong mura, sinasabi ko dahil barde nila ang aking VLC at lahat ng nabubulok!

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

    ((((- musika—-))))