Ràdio per Internet amb mpd + ncmpcpp / Mplayer (i Bonus)

Aquest vindria sent el meu primer post de l'any i no és gran cosa… només un consell dels que agraden escoltar ràdio a través d'internet, si ets usuari de mpd, és una de les millors maneres d'usar el servei de streaming de moltes emissores sense tenir iniciar més programes excepte el mateix daemon de mpd, que funciona de meravella (i perquè és més friqui que fer servir el VLC o similars xD).

Hi ha diversos formats per a la transmissió d'àudio a través de la xarxa, però els més comuns són .pls y .m3u, si la ràdio que desitges escoltar distribueix arxius m3u, enhorabona!, només els has de copiar al teu directori .playlists segons la configuració del mpd.

Per als arxius pls cal fer una acció extra. Com a exemple provarem amb una emissora que m'agrada molt, WFMU, una ràdio independent de New Jersey, a la seva pàgina trobem el format .pls, el qual he baixat i el seu contingut és així:

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

La línia important és la direcció http, la qual copiem i guardem en un fitxer de text amb l'extensió .m3u i el nostre directori de llistes de reproducció del mpd i llest!

…… com que és una mica curt el post veritat?, bé, com farcit un bonus !!!

Usant Mplayer

Podem escoltar streaming fàcilment amb mplayer i els fitxers .m3u :

mplayer -playlist arxiu.m3u

amb els arxius .pls canviarem la seva extensió a . Txt , i després executem:

mplayer -playlist arxiu.txt

i llest! estem escoltant ràdio via internet amb el meravellós mplayer!

Si per alguna raó desitges gravar el streaming per, per exemple, escoltar-lo després podem fer servir aquesta ordre:

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

No escoltarem res però l'àudio es guardarà a mi_stream.wav que seria l'arxiu final d'àudio que posteriorment podríem convertir a mp3 ú ogg o el format del nostre gust.

mp3 (necessitem coix instal·lat)

lame mi_stream.wav mi_stream.mp3

ogg (necessitem vorbis-tools instal·lat)

oggenc -q 10 mi_stream.wav

I així acaba aquest petit post, espero que els sigui d'utilitat i una salutació a tots els fidels lectors del bloc. ens llegim després!


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Stif va dir

    Molt bé!

    Jo sempre estic escoltant ràdios d'electrònica

  2.   diegoelsurfer va dir

    Mirin, un amic va programar això —> https://github.com/quijot/radio

    És un molt simple script python per escoltar la ràdio amb mplayer.

    1.    helena_ryuu va dir

      ja ho havia vist, jo volia fer servir el mpd directament :D, encara així l'script també pot ser una bona opció,

  3.   Giskard va dir

    Em quedo amb RadioTray.

    1.    david va dir

      som 2

  4.   Altobelli va dir

    Una pregunta: Si el streaming només s'ofereix a través de jwplayer es podria fer alguna cosa per escoltar-ho com a mplayer? Com en aquesta emissora: emissora.univalle.edu.co.

    1.    Antonio va dir

      Fes aconseguit reproduir la ràdio de jwplayer en un android? No trobeu aplicació per poder escoltar-la.

    2.    Swicher va dir

      Ja que JWplayer és tan sols un reproductor i el webmaster és qui li indica d'on s'obtindrà el streaming, és una cosa que depèn molt de cada lloc en particular, encara que en el cas d'aquesta pàgina, la transmissió es fa a través del protocol RTMP, per a això primer has d'instal·lar RTMPDump (amb sudo apt-get install rtmpdump o buscar el paquet corresponent per a cada distribució) i després pots reproduir la ràdio amb la següent ordre
      rtmpdump -r rtmp://livezone02.netdna.com/live/64880/uvstereo.mp3 | mplayer -
      En cas que l'enllaç deixi de funcionar, només n'hi ha prou amb revisar el codi font de la pàgina on està JWplayer (Control + U) i buscar el que digui file: 'rtmp://ruta/del/streaming.mp3' per obtenir la direcció actual del streaming (òbviament només cal prendre el que està entre cometes).
      Per fer el mateix en altres reproductors ja tocaria cercar sobre com reproduir RTMP amb aquest programa.

  5.   fabianpa va dir

    molt bon post és uns dels programes q consumeix menys recursos per reproduir i gravar, yousaba moc i ffmpeg

  6.   wada va dir

    Uhh! genial Helena 😀 un bon tip ho anotare

  7.   MSX va dir

    @helena_ryu sóc el teu fan, sap-ho.

    Hi ha una sola cosa amb què no estic del tot d'acord del que vas escriure:
    «que funciona de meravella (i perquè és més friqui que fer servir el VLC o similars xD).»
    En el meu cas la consola rules per una qüestió simple:
    1. comoditat, és fàcil dutilitzar.
    2. lleugeresa: utilitza recursos mínims i indispensables.
    Encara que és veritat que podeu fer servir VLC, Amarok, Clementine o l'aplicació que vulguis per escoltar streaming online el consum de recursos no es compara ni de cap manera al de mpd/mplayer des d'una consola tmux.
    Bon post!

    1.    Helena va dir

      jaja gràcies(m'estic convertint en una celebritat?) jajajaj bo, això del VLC ho deia a manera d'acudit (he de millorar el meu sentit de l'humor) com sigui, jo també crec que el millor en molts casos són aplicacions orientades a la terminal , a més de ser lleugeres, són més àgils i rendeixen millor que les aplicacions gràfiques, però no tots comparteixen aquest criteri, aquest post és res més perquè volia escoltar ràdio però no volia instal·lar res més, i com dieu, el mpd no se'l compara cap!

      1.    Helena va dir

        i una altra vegada disculpin la bandereta de windoze…. no estic rn el meu pc -__-

        1.    taregon va dir

          A tots ens passa =p

  8.   taregon va dir

    Excel·lent! M'agrada el concepte 😀

  9.   kuk va dir

    el que buscava!! 🙂

  10.   alunat va dir

    ….ehhh, disculpin però amb vlc és el mateix i també surt barat, dic perquè em bardegen el vlc i es podreix tot !!

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

    (((( — music—- ))))