Internetové rádio s programom mpd + ncmpcpp / Mplayer (a bonusom)

Toto by bol môj prvý príspevok v roku a nejde o nič veľké ... iba tip od tých, ktorí radi počúvajú rádio cez internet, ak ste používateľom mpdJe to jeden z najlepších spôsobov, ako využiť streamovaciu službu mnohých staníc bez toho, aby ste museli spúšťať viac programov okrem toho istého démona mpd, ktorý funguje úžasne (a pretože je viac geek ako použitie VLC alebo podobného xD).

Na streamovanie zvuku v sieti existuje niekoľko formátov, ale najbežnejšie sú .pls y .m3u, ak rádio, ktoré chcete počúvať, distribuuje súbory m3u, gratulujeme! Musíte ich iba skopírovať do svojho adresára .zoznamy skladieb podľa vašej konfigurácie mpd.

Pre súbory pls musíte urobiť ďalšiu akciu. Ako príklad vyskúšame stanicu, ktorá sa mi veľmi páči, WFMU, nezávislá rozhlasová stanica v New Jersey, na ich stránke nájdeme formát .pls, ktorý som si stiahol a jeho obsah je nasledovný:

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

Dôležitou líniou je smer http, ktoré skopírujeme a uložíme do textového súboru s príponou .m3u e náš adresár playlisty z mpd a voila!

...... príspevok je trochu krátky, že? No, ako plniaci bonus !!!

Používanie Mplayer

Streamovanie môžeme ľahko počúvať pomocou programu mplayer a súborov .m3u :

súbor mplayer -playlist.m3u

so súbormi .pls zmeníme jeho rozšírenie na . Txt , a potom vykonáme:

mplayer -playlist file.txt

a pripravený! s úžasným programom mplayer počúvame rádio cez internet!

Ak z nejakého dôvodu chcete streamovať napríklad na počúvanie neskôr, môžeme použiť tento príkaz:

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

Nebudeme nič počuť, ale zvuk sa uloží do my_stream.wav čo by bol konečný zvukový súbor, na ktorý by sme mohli neskôr konvertovať mp3 ú ogg alebo formát podľa našich predstáv.

mp3 (potrebujeme Chromý nainštalovaný)

lick my_stream.wav my_stream.mp3

ogg (potrebujeme vorbis-nástroje nainštalovaný)

oggenc -q 10 my_stream.wav

A tak tento malý príspevok končí, dúfam, že bude užitočný a pozdravujem všetkých verných čitateľov blogu. Čítali sme neskôr!


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Tuhý dijo

    Ahoj dobre!

    Stále počúvam elektronické rádiá

  2.   diegoelsurfer dijo

    Pozri, priateľ to naprogramoval -> https://github.com/quijot/radio

    Je to veľmi jednoduchý pythonovský skript na počúvanie rádia pomocou mplayer.

    1.    helena_ryuu dijo

      Už som to videl, chcel som priamo použiť mpd: D, aj tak môže byť skript dobrou voľbou,

  3.   giskard dijo

    Zostávam pri RadioTray.

    1.    david dijo

      sme 2

  4.   altobelli dijo

    Jedna otázka: Ak je streamovanie ponúkané iba prostredníctvom jwplayer, môžete urobiť niečo, aby ste ho počúvali pomocou mplayer? Rovnako ako v tejto stanici: emisora.univalle.edu.co.

    1.    Anthony dijo

      Podarilo sa vám prehrať rádio jwplayer na Androide? Nemôžem nájsť aplikáciu, aby som si ju vypočul.

    2.    prepínač dijo

      Pretože JWplayer je iba hráč a webmaster je ten, kto mu hovorí, odkiaľ sa majú streamovať, je to niečo, čo veľa závisí od každého konkrétneho webu, aj keď v prípade tejto stránky sa prenos uskutočňuje cez Protokol RTMP, pre ktorý musíte najskôr nainštalovať RTMPDump (pomocou sudo apt-get install rtmpdump alebo vyhľadať zodpovedajúci balík pre každú distribúciu) a potom môžete hrať rádio pomocou nasledujúceho príkazu
      rtmpdump -r rtmp://livezone02.netdna.com/live/64880/uvstereo.mp3 | mplayer -
      V prípade, že odkaz prestane fungovať, stačí skontrolovať zdrojový kód stránky, kde je JWplayer (Control + U), a vyhľadať súbor s názvom: rtmp: //path/del/streaming.mp3 aby ste dostali aktuálny smer streamovania (samozrejme musíte brať to, čo je v úvodzovkách).
      Ak to chcete urobiť aj v iných prehrávačoch, bolo by potrebné zistiť, ako pomocou tohto programu reprodukovať RTMP.

  5.   fabianpa dijo

    very good post je jeden z programov, ktorý na reprodukciu a nahrávanie spotrebuje menej zdrojov, použil som moc a ffmpeg

  6.   nevýhoda dijo

    Uhh! skvelá Helena 😀 dobrý tip napíšem

  7.   MSX dijo

    @ helena_ryu som tvoja fanúšička, vedz.

    Je len jedna vec, s ktorou nesúhlasím úplne s tým, čo si napísal:
    „To funguje úžasne (a pretože je to viac geek ako pri použití VLC alebo podobného xD).“
    V mojom prípade konzola rulez pre jednoduchú záležitosť:
    1. Pohodlie, je ľahké sa používať.
    2. ľahkosť: využíva minimálne a nevyhnutné zdroje.
    Aj keď je pravda, že na streamovanie online môžete použiť VLC, Amarok, Clementine alebo akúkoľvek aplikáciu, ktorú chcete počúvať, spotreba zdrojov sa ani zďaleka nepodobá spotrebe mpd / mplayer z konzoly tmux.
    Dobrý príspevok!

    1.    helena dijo

      haha vďaka (stávam sa celebritou?) hahaha dobre, hovoril som to ako vtip o VLC (musím si vylepšiť zmysel pre humor), myslím si tiež, že najlepšie sú v mnohých prípadoch aplikácie zamerané na terminál , okrem toho, že sú ľahké, sú svižnejšie a majú lepšiu výkonnosť ako grafické aplikácie, ale nie všetci zdieľajú toto kritérium, tento príspevok je len preto, že som chcel počúvať rádio, ale nechcel som inštalovať nič iné, a ako hovoríš, mpd sa s ním neporovnáva žiadny!

      1.    helena dijo

        a znova ospravedlňte vlajku vetra ... Nie som na pc -__-

        1.    taregon dijo

          Stáva sa to každému z nás = str

  8.   taregon dijo

    Vynikajúci! Páči sa mi koncept 😀

  9.   bedro dijo

    čo som hľadal !! 🙂

  10.   mesačný dijo

    …. No, prepáčte, ale s VLC je to rovnaké a tiež to vyjde lacno, hovorím preto, lebo mi narobia VLC a všetko hnije !!

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

    (((((- hudba—-))))