[Cómo] Escucha música por la consola con MO

Tema en 'Manuales' iniciado por janod21, 1 Abr 2011.

  1. janod21

    janod21 Usuario Habitual nvl.3 ★
    17/41

    Registrado:
    9 Ago 2007
    Mensajes:
    7.236
    Me Gusta recibidos:
    305
    conocido como el pulento del c+c, c+v les dejo mi nuevo y sgte copy enjoy




    1. Descripción

    Características:

    • MOC es un reproductor de audio fácil de manejar y ligero, ideal para equipos con pocos recursos.
    • La interfaz es similar a MC (Midnight Commander, el administrador de archivos)
    • MOC reproduce todos los archivos en el directorio a partir del archivo seleccionado para lo que no es necesario crear listas de reproducción.
    • Es posible reproducir varios archivos o directorios de archivos y después guardar la lista de reproducción como un archivo con extensión m3u.
    • Funciona como demonio, es decir que se ejecuta en segundo plano por lo que no necesita entorno gráfico. Esto quiere decir también que si necesitas usar la terminal, el emulador de terminal ó cerrar el entorno gráfico no es necesario detener la reproducción ya que ésta sigue activa en segundo plano.
    • Soporta los siguientes formatos: mp3, Ogg Vorbis, FLAC, Musepack, Speex, WAVE, AIFF y AU entre otros.
    • Soporta Internet stream.
    • Soporta temas de configuración.
    Veamos la descripción del paquete:


    $ aptitude show moc
    Paquete: moc
    [...]
    Sugiere: moc-ffmpeg-plugin
    Descripción: Reproductor de sonido para consola en ncurses moc (música en la consola) es un reproductor de música a pantalla completa diseñado para ser potente y fácil de usar. Los formatos que permite usar son: MP3, OGG Vorbis, FLAC, WAVE, SPEEX, Musepack (MPC), AIFF, AU, WMA (y otros formatos menos populares que libsndfile permite usar). Está en desarrollo el poder usar otros formatos.
    Otras características: un mezclador sencillo, temas de colores, búsquedas en el menú (en la lista de reproducción actual o en un directorio) como M-s en Midnight Commander, la forma en la que MOC crea los títulos de las canciones desde las etiquetas es configurable, conversión opcional del juego de caracteres de las etiquetas de los archivos usando iconv(), salida con OSS o ALSA.
    Página principal: http://moc.daper.net

    2. Instalación

    Tan sencillo como instalar cualquier otro paquete:
    # aptitude install moc
    Alternativamente se puede instalar el plugin para reproducir archivos de formatos como WMA, RealAudio, MP4 y AAC.
    # aptitude install moc-ffmpeg-plugin
    3. Uso

    El binario tiene el nombre mocp para evitar problemas con otras aplicaciones u otros sistemas.
    La sintaxis es la siguiente:
    $ mocp [OPCIONES] [ARCHIVO ...]
    Las opciones principales son:

    -c --clear
    Limpia la lista de reproducción. -p --play
    Comienza a reproducir desde el primer elemento en la lista de reproducción.
    -f --next
    Cambia al siguiente elemento en la lista de reproducción.
    -r --previous
    Cambia al elemento anterior en la lista de reproducción.
    -s --stop
    Detiene la reproducción.
    -P --pause
    Pausa la reproducción.
    -U --unpause
    Quita la pausa en la reproducción..
    -G --toggle-pause
    Hace el cambio entre reproducir y pausa.
    -T --theme
    Usa un tema específico. De no ser una ruta completa el archivo será buscado en /usr/share/moc/themes, ~/.moc/themes y en el actual directorio.

    Se puede lanzar sin parámetros para entrar a la interfaz de ncurses:
    $ mocp
    [​IMG]
    Del lado izquierdo tenemos el navegador de archivos y del derecho la lista de reproducción, se cambia entre una y otra usando la tecla de tabulación. A continuación en la parte inferior se encuentran el mensaje de información que muestra el estatus del reproductor, el volumen, el tiempo total de reproducción, la información sobre la pista, tiempo transcurrido, restante y total de la pista, los parámetros de sonido, opciones y la barra de reproducción.
    Los accesos rápidos del teclado pueden verse presionando "h" y de estos enlistamos los que probablemente son los más utilizados:


    q Oculta la interfaz de ncurses
    ENTER Comienza la reproducción o entra al directorio
    Q Cierra la aplicación por completo
    s Detiene la reproducción
    n Reproduce el siguiente elemento
    b Reproduce el elemento anterior
    p SPACE Pausa
    f Cambia la opción de leer las etiquetas ó sólo nombrar el archivo
    S Activa/desactiva la reproducción aleatoria
    R Activa/desactiva el repetir la lista después de finalizada
    X Activa/desactiva el reproducir el siguiente elemento automáticamente
    TAB Cambia entre la lista de reproducción y el explorador de archivos
    l Muestra sólo el explorador de archivos ó la lista de reproducción
    a Agrega un archivo/directorio a la lista de reproducción
    d Elimina un archivo de la lista de reproducción
    C Limpia la lista de reproducción
    A Agrega un directorio recursivamente a la lista de reproducción
    < Decrementa el volumen en 1%
    > Incrementa el volumen en 1%
    , Decrementa el volumen en 5%
    . Incrementa el volumen en 5%
    V Guarda la lista de reproducción
    x Alterna los canales del mezclador
    K Selecciona el anterior preset del ecualizador
    k Selecciona el siguiente preset del ecualizador
    Para más detalles se recomienda leer el manual:
    $ man moc
    También funciona:
    $ man mocp
    4. Configuración

    Directorio de configuración: ~/.moc
    Archivo de configuración: ~/.moc/config
    Éste archivo no es necesario para el uso de la aplicación pero sí lo es si queremos modificar las preferencias. No se crea por si mismo sino que hay que copiar el archivo desde /usr/share/doc/moc/examples/config.example.gz y descomprimir:
    $ cp /usr/share/doc/moc/examples/config.example.gz ~/.moc/
    $ cd ~/.moc/
    $ gzip -d config.example.gz
    $ mv config.example config
    Está muy bien documentado y realmente los cambios son a gusto. Normalmente sólo es necesario cambiar unas cuantas líneas para tener todo funcionando a gusto, por ejemplo las siguientes:
    Repeat = yes
    Shuffle = yes
    SoundDriver = ALSA
    Theme = black_theme
    4.1 Temas

    Directorios por default para los archivos de temas: /usr/share/moc/themes y ~/.moc/themes
    Es posible descargar temas de configuración aquí, ó editar uno nosotros mismos y guardarlo en uno de estos directorios.
    Básicamente cada elemento tiene la siguiente estructura:
    elemento = color-de-texto color-de-fondo atributos
    Los colores permitidos son:

    • default (sirve como transparencia)
    • black
    • red
    • green
    • yellow
    • blue
    • magenta
    • cyan
    • white
    • grey
    Los atributos dan formato al texto y son:

    • normal - default (sin destacado)
    • standout - mejor salida
    • underline - subrayado
    • reverse - video inverso
    • blink - parpadeo
    • dim - medio brillo
    • bold - negrita
    • protect - modo protegido
    Aquí un ejemplo documentado:


    # Interfaz de ncurses
    background = red default
    frame = red default
    window_title = yellow default underline,dim # Archivos, directorios y listas de reproducción
    directory = yellow default
    selected_directory = yellow default underline
    playlist = yellow default
    selected_playlist = yellow default
    file = yellow default
    selected_file = yellow default underline
    selected_info = yellow default bold
    # Elemento que actualmente se está reproduciendo
    marked_file = yellow default bold
    marked_selected_file = red default bold,underline
    marked_info = blue default bold
    marked_selected_info = cyan default
    # Estatus
    info = yellow default
    status = yellow default
    title = yellow default
    state = yellow default
    # Tiempo
    current_time = yellow default
    time_left = yellow default
    total_time = yellow default
    time_total_frames = yellow default
    # Parámetros de sonido
    sound_parameters = yellow default
    legend = yellow default
    disabled = red default dim
    enabled = yellow default bold
    # Barra de Volumen
    empty_mixer_bar = yellow red
    filled_mixer_bar = red yellow
    # Barra de reproducción
    empty_time_bar = yellow default
    filled_time_bar = default yellow
    # Guardar lista de reproducción
    entry = yellow default
    entry_title = yellow default bold
    # Mensajes
    error = cyan default
    message = yellow default
    # Tiempo total de la lista de reproducción o directorio
    plist_time = yellow default

    Para asociar un tema por default hay que editar el archivo de configuración ~/.moc/config y editar la opción "Theme" de esta forma:
    Theme = black_theme
    donde en este caso black_theme es el nombre del archivo de tema que es buscado primeramente en /usr/share/moc/themes y de no encontrarse ahí en ~/.moc/themes.
    Es posible usar temas sin necesidad de editar el archivo de configuración usando el parámetro "-T"
    $ mocp -T tema_a_usar
    lo cual es útil para probar e incluso comparar ya que de ésta forma se pueden usar diferentes temas al mismo tiempo.
    También es posible cambiar el tema dentro de la misma interfaz de ncurses presionando "T" con lo que desplegara un menú con los temas disponibles.
    4.2 Ecualizador

    MOC tiene la opción de utilizar un ecualizador pero necesita de algún preset que por default no hay en a carpeta de configuración, estos deben estar ubicados en la carpeta ~/.moc/eqsets/. Tendremos que crearlo a mano o bien lo más sencillo es descargarlos, tenemos a disposición algunos presets convertidos de WinAmp o XMMS en un archivo: eqsets.tar.gz. Para utilizarlos, basta con:
    $ cd ~/.moc/
    $ wget http://www.informatik.uni-bremen.de/~hiben/moc/eqsets.tar.gz
    $ tar xvfz eqsets.tar.gz
    $ rm eqsets.tar.gz
    Y ahora, dentro de la interfaz ncurses hay que refrescar la lista de presets presionando "e". Ya con esto tenemos a disposición los diferentes presets que podremos cambiar con "k" hacia adelante o con "K" hacia atrás.
    Para crear los propios, podemos seguir la estructura de estos archivos copiando el contenido y ajustando los niveles de la tercera columna:


    #Converted from (WinAmp) Live
    EQSET
    0 0.00
    60 1.46 -10.40
    170 1.43 -5.60
    310 1.42 -1.60
    600 1.42 0.00
    1000 1.42 0.00
    3000 1.44 0.00
    6000 1.50 -1.60
    12000 1.76 -3.20
    14000 1.90 -3.20
    16000 2.08 -3.20
    4.3 Enviar información a Last.fm

    Last.fm es una red social, una radio vía Internet y además un sistema de recomendación de música que construye perfiles y estadísticas sobre gustos musicales, basándose en los datos enviados por los usuarios registrados.
    Para enviar la información de la música que estamos reproduciendo con MOC a nuestra cuenta de Last.fm es necesario usar el paquete lastfmsubmitd, para instalarlo:
    # aptitude install lastfmsubmitd
    donde al instalar hay que configurarlo con el nombre de usuario y contraseña de last.fm, el problema aquí es que la aplicación no ofrece una opción que verifique que ésta información es correcta pero si estamos seguros de estos datos no habrá problema. A continuación se debe agregar nuestro usuario al grupo lastfm:
    # adduser viorel lastfm
    Y ahora sólo basta con configurar el archivo ~/.moc/config modificando ó agregando la siguiente línea:
    OnSongChange = "/usr/lib/lastfmsubmitd/lastfmsubmit --artist %a --title %t --length %d --album %b"
    Y eso es todo, ahora ya podremos ver en last.fm que estamos usando lastfm submit daemon, algo así:
    [​IMG]
    Cabe aclarar que al cambiar de pista de reproducción la información de ésta es enviada automáticamente (por la opción "OnSongChange" que hemos editado) sin esperar a que se reproduzca un fragmento de la pista como sucede con otros reproductores de audio.
    5. Problemas frecuentes

    Mensaje de error al lanzar MOC: FATAL_ERROR: Can't send() int to the server. / FATAL_ERROR: Can't receive value from the server.
    Basta con borrar el directorio ~/.moc/cache
    $ rm -rf ~/.moc/cache
    y lanzar de nuevo la aplicación.
    6. Aplicaciones similares

    Music Player Daemon
    Mp3Blaster
    7. Referencias y aclaraciones

    Referencias:
    Página oficial: http://moc.daper.net/
    Ecualizador: http://moc.daper.net/node/397
    Lastsubmitd: http://www.red-bean.com/decklin/lastfmsubmitd/
    Este wiki está hecho con:
    $ mocp -V
    moc 2.5.0-alpha4 Build: Jul 25 2010 20:44:32
    Compiled with: OSS ALSA JACK DEBUG internet streams resample
    Distribución: Debian GNU/Linux Squeeze/sid
    Manejador de ventanas: Fluxbox
    Emulador de terminal: rxvt-unicode
     
    #1 janod21, 1 Abr 2011
    Última edición por un moderador: 30 Mar 2012
  2. AL2_

    AL2_ Usuario Habitual nvl.3 ★
    187/244

    Registrado:
    25 Abr 2009
    Mensajes:
    20.338
    Me Gusta recibidos:
    14
    weeenaaa gracias lo probare
    saludos!!
     
  3. electrodumix25

    electrodumix25 Usuario Casual nvl. 2
    37/41

    Registrado:
    19 Oct 2008
    Mensajes:
    1.182
    Me Gusta recibidos:
    10
    y para los que les gusta las radios en linea les dejo este compilado de radios

    Aconcagua de San Felipe: http://atanua.broadcastchile.cl:4080
    Caribe de Iquique: mms://68.178.148.43/caribefm

    Carolina: http://sc.grupodial.net:8080
    Digital FM: mms://RUTASFM.mercurio.cl/lowstreaminternet2004
    Radio Disney: http://sc.grupodial.net:8084/
    Duna: http://sc.grupodial.net:8088/
    Etchegoyen de Talcahano: http://stream.digitalproserver.com:9436
    FM Okey de Los Andes: http://190.54.48.154:8000
    La voz de Ranquil Nipas: http://sc.digitalproserver.com:9438
    Nueva Era de Talca: http://sc.digitalproserver.com:9424
    Paula FM: http://plus.grupodial.net:8502
    Placeres de Valparaiso: http://216.69.177.82:8016/
    Ritoque: http://200.24.229.253:8090
    Sonar FM http://www.sonarfm.cl/: mms://wms02.mediastream.cl/sonarfm?MSWMExt=.asf
    Supermercados Bryc: mms://wm3.spacialnet.com/alfaomega42483
    Universidad de Chile: http://stream.radio.uchile.cl:8000
    Universidad de Talca:
    AM: http://iradio.utalca.cl:8000/am
    FM: http://iradio.utalca.cl:8000/fm
    Universidad del Bio Bio: http://radioubb.cl:8000/online
    Universidad Técnica Federico Santa María: http://mozart.usm.cl:8000
    Zero: http://sc.grupodial.net:8090



    ADN RADIO http://www.adnradio.cl
    http://provisioning.streamtheworld.com/pls/ADN.pls

    ROCK AND POP 94.1 http://www.rockandpop.cl/
    http://provisioning.streamtheworld.com/pls/ROCK_AND_POP.pls

    RADIO ACTIVA 92.5 http://www.radioactiva.cl/
    http://provisioning.streamtheworld.com/pls/ACTIVA.pls

    CONCIERTO http://www.concierto.cl/
    http://provisioning.streamtheworld.com/pls/CONCIERTO.pls

    FUTURO http://www.futuro.cl/
    http://provisioning.streamtheworld.com/pls/FUTURO.pls

    FMDOS http://www.fmdos.cl/
    http://provisioning.streamtheworld.com/pls/FMDOS.pls

    RADIO UNO CHILE http://www.radiounochile.cl/
    http://provisioning.streamtheworld.com/pls/RADIO_UNO.pls

    RADIO IMAGINA http://www.radioimagina.cl/
    http://provisioning.streamtheworld.com/pls/IMAGINA.pls

    PUDAHUEL http://www.pudahuel.cl/
    http://provisioning.streamtheworld.com/pls/PUDAHUEL.pls

    CORAZON http://www.corazon.cl/
    http://provisioning.streamtheworld.com/pls/CORAZON.pls

    PlayFM 100.9 – Radio Online http://www.playfm.cl: mms://wms02.mediastream.cl/playfm?MSWMExt=.asf

    Radio Duna 89.7FM http://www.duna.cl
    http://sc.grupodial.net:8088/

    Radio Carolina 99.3FM http://www.carolina.cl
    http://sc.grupodial.net:8080

    PaulaFM 106.9 http://www.paulafm.cl

    http://sc.grupodial.net:8082/

    Radio Beethoven 96.5FM http://www.beethovenfm.cl
    http://sc.grupodial.net:8086/

    Radio Cooperativa http://www.cooperativa.cl

    http://209.88.205.240:80

    Radios añadidas por otros usuarios

    Radio Marcela 99.1 MHz, Vallenar
    http://xc3.adx.cl:8042/

    Radio Quintero FM

    http://remotoquintero.no-ip.org:8000

    Nueva dirección Radio Corazón

    http://1071.live.streamtheworld.com:80/CORAZONCMP3

    Nuevas direcciones aportadas por Q-cho

    FUTURO http://1071.live.streamtheworld.com/FUTUROCMP3
    ADN RADIO http://1071.live.streamtheworld.com/ADNCMP3
    Rock and Pop http://1071.live.streamtheworld.com/ROCK_AND_POPCMP3

    40 Principales:
    mms://66.165.172.173/CLHIT40

    medios chilenos online
    http://www.radiointernet.cl
    Selección deportiva:
    http://deporte.radiointernet.cl

    Radio Zero Urbano:

    mms://online.3radio.cl/zerourbano

    Radio Agricultura:

    http://stream.radioagricultura.cl/agricultura2

    Radio Horizonte:

    http://66.231.177.36:10000/listen.pls
     
  4. janod21

    janod21 Usuario Habitual nvl.3 ★
    132/163

    Registrado:
    9 Ago 2007
    Mensajes:
    7.236
    Me Gusta recibidos:
    305



    buenisimo el complemento del aporte gracias
     
  5. Unsetting

    Unsetting Usuario Nuevo nvl. 1
    16/41

    Registrado:
    28 Dic 2010
    Mensajes:
    368
    Me Gusta recibidos:
    0
    Aportazo, uso el DeadBeef pero vamos a ver que tanto se le puede sacar el jugo a este...
     
  6. -xPswaRe-

    -xPswaRe- Usuario Nuevo nvl. 1
    17/41

    Registrado:
    3 Mar 2010
    Mensajes:
    699
    Me Gusta recibidos:
    1
    se agradece bastante esta informacion
     
  7. Ogroberto

    Ogroberto Usuario Casual nvl. 2
    87/163

    Registrado:
    11 Sep 2008
    Mensajes:
    5.560
    Me Gusta recibidos:
    7
    Gracias janod21 y electrodumix.

    Vamos a tasar a ver qué onda.
     
  8. janod21

    janod21 Usuario Habitual nvl.3 ★
    132/163

    Registrado:
    9 Ago 2007
    Mensajes:
    7.236
    Me Gusta recibidos:
    305
    wena jano forver janod21 viviendo la consola con centerim y ahora moc
     
  9. -xPswaRe-

    -xPswaRe- Usuario Nuevo nvl. 1
    17/41

    Registrado:
    3 Mar 2010
    Mensajes:
    699
    Me Gusta recibidos:
    1
    Recien probado el moc La raja
     
  10. gnuniko

    gnuniko Usuario Habitual nvl.3 ★
    187/244

    Registrado:
    23 Dic 2007
    Mensajes:
    10.606
    Me Gusta recibidos:
    11
    excelente ese programa yo lo usaba antes me parece que una vez tambien lo mostré acá en el foro pero ya me había olvidado de el xD... gracias
     
  11. janod21

    janod21 Usuario Habitual nvl.3 ★
    132/163

    Registrado:
    9 Ago 2007
    Mensajes:
    7.236
    Me Gusta recibidos:
    305
    salvado compadre la consola la lleva man se lo instale a un compañero nuevo en debia y quedo loco
     
  12. Lion

    Lion Usuario Nuevo nvl. 1
    17/41

    Registrado:
    10 Ago 2009
    Mensajes:
    946
    Me Gusta recibidos:
    16
    se agradece !"